*{ margin:0; padding:0;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,
textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0}
html{width:100%;*overflow-x:hidden;}
img{border:0 none;vertical-align:top;-ms-interpolation-mode: bicubic;max-width: 100%;}
ul, li{list-style-type:none}
body, input, select, button, textarea{font-size:16px;font-family:"微软雅黑"; color:#666666;}
i, em, cite{font-style:normal}
body{ color:#666666; width:100%; margin:0 auto;  }
a, a:link, a:visited{text-decoration:none;color:#666666}
a:active, a:hover{text-decoration:none;color:#666666}
a:focus{-moz-outline-style:none;outline:none}
.fn_clear:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.fn_clear{zoom:1}
.clear{diplay:block!important;float:none!important;clear:both;overflow:hidden;width:auto!important;height:0!important;margin:0 auto!important;
padding:0!important;font-size:0;line-height:0}
.fn_left {float:left}
.fn_right{float:right}
.wrapper{width: 100%;}
#header{width: 100%; background: #fff; border-top: #c90e10 3px solid; position: fixed; box-shadow: 1px 2px 3px #999; top: 0; z-index: 3;}
.header-z{width: 1200px; height: 93px; margin: 0 auto; z-index: 10; }
.header-z .logo{ width: 228px; height: 93px;}
.header-z .logo-r{ width: 190px; height: 93px;}
.header-z .nav ul li{ float: left; line-height: 93px; }
.header-z .nav ul li a{ font-size: 18px; padding: 0 22px; display: block;  }
.header-z .nav ul li a:hover,.header-z .nav ul li a.on{ background: #c90e10; color: #fff;}
.header-z .nav ul li.xiala .xl_nav_nr{width:386px ; /*min-height: 100px;*/ position: absolute; display:none ; background: url(../images/navxbj.png) repeat;  padding:15px 25px;z-index: 99;}
.header-z .nav ul li.xiala .xl_nav_nr ul li{ line-height: 30px;}
.header-z .nav ul li.xiala .xl_nav_nr ul{width: 120px;}
.header-z .nav ul li.xiala .xl_nav_nr ul li a{ display: block; background: url(../images/d.jpg) no-repeat left center; padding-left: 15px; font-size: 16px; color: #fff;}
.header-z .nav ul li.xiala .xl_nav_nr ul li a:hover{ color: #fff; text-decoration: underline;}
.xl_nav_img{ width: 253px; height: 150px; padding: 5px; border: #eeeeee 1px solid;  background: #fff;}
.dialog__content form {
    width: 95%;
    line-height: 46px;
}
.dialog__content form .sb-search-input {
    width: 98%;
    line-height: 46px;
    border: none;
    font-size: 20px;
    padding-left: 2%;
}
.dialog__content .action {
    border: none;
    width: 5%;
    line-height: 46px;
    text-align: left;
    background: none;
    cursor: pointer;
    font-size: 30px;color: #fff;
}

/* flexslider */
.flexslider{position:relative;height:670px;overflow:hidden;  width:100%; z-index:2;}
.slides{position:relative;z-index:1;}
.slides li{height:670px;}
.slides li a{ display:block; height:670px;}
.flex-control-nav{position:absolute;bottom:70px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:16px;height:16px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:16px;height:16px;line-height:45px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat; }
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}
.nyban{width:100%; height: 232px; overflow: hidden; margin-top: 96px;}
.nyban ul li{height: 232px; display: block;}
.nyban ul li a{ display: block;height: 232px;}
.nyban ul li .banbt{width: 1200px; margin: 0 auto;}
.nyban ul li .banbt h4{float: right; margin-top: 100px; font-size: 35px; color: #fff; font-weight: normal; background: url(../images/nyline.jpg) no-repeat top left; padding-top: 5px;}
.nyban ul li .banbt h4 span{ font-size: 16px;}

#content{width: 100%;z-index: 2;}
/*服务*/

#severice{width: 100%; height: 130px; display: block; background: url(../images/iconbj.jpg) repeat; padding-bottom: 5px; padding-top: 20px;}
#severice ul{z-index:3333;width: 1200px; position: absolute; left: 50%; margin-left: -600px; border-radius: 8px 8px 0 0; background: #fff; top: -50px; overflow: hidden; }
#severice ul li{width: 300px; float: left; text-align: center; background: url(../images/xs.jpg) no-repeat right center;}
#severice ul li:last-child{background: none;}

#icon1{width: 104px; height: 104px;  display: block; background: #c90e10; color: #fff; line-height: 104px; border-radius: 50%; margin: 0 auto 15px auto;}
#icon2{width: 104px; height: 104px;  display: block; background: #3aa761; color: #fff; line-height: 104px; border-radius: 50%; margin: 0 auto 15px auto;}
#icon3{width: 104px; height: 104px;  display: block; background: #f2a02c; color: #fff; line-height: 104px; border-radius: 50%; margin: 0 auto 15px auto;}
#icon4{width: 104px; height: 104px;  display: block; background: #4596e9; color: #fff; line-height: 104px; border-radius: 50%; margin: 0 auto 15px auto;}
#icon1 i,#icon2 i,#icon3 i,#icon4 i{ font-size: 50px;}
#severice ul li a{ display: block;padding: 20px;}
#severice ul li a.color1:hover{ background: #c90e10; color: #fff; transition: all 0.5s;}
#severice ul li a.color2:hover{ background: #3aa761; color: #fff;transition: all 0.5s;}
#severice ul li a.color3:hover{ background: #f2a02c; color: #fff;transition: all 0.5s;}
#severice ul li a.color4:hover{ background: #4596e9; color: #fff;transition: all 0.5s;}
#severice ul li a span { display: block; font-size: 13px; }
#severice ul li a #line1{width: 24px; height: 2px; margin: 0 auto; display: block; background: #666; margin-top: 15px;}
#severice ul li a span strong{ color: #222; font-size: 18px;}
#severice ul li a:hover #icon1{ background: #fff; color: #c90e10;}
#severice ul li a:hover #icon2{ background: #fff; color: #3aa761;}
#severice ul li a:hover #icon3{ background: #fff; color: #f2a02c;}
#severice ul li a:hover #icon4{ background: #fff; color: #4596e9;}
#severice ul li a:hover span strong{ color: #fff;}
#severice ul li a:hover #line1{background:#fff;}

/*产品服务-资产运营*/
#shangyenr{width: 100%; height: 507px; overflow: hidden; background: url(../images/sylbj.jpg) repeat; border-bottom: #507cbb 3px solid;}
.shangyenr-z{width: 1200px; margin: 0 auto;}
.shangyenr-z .shangye-l{width: 320px; height: 285px; padding-top: 100px; margin-top: 70px; background: url(../images/zsline1.png) no-repeat top left;}
.shangyenr-z .shangye-l ul{/* background: url(../images/zsline2.png) no-repeat bottom left;*/ display: block;}
.shangyenr-z .shangye-l ul li{ display: block; color: #fff; width: 240px; overflow: hidden;  border: #fff 1px dashed; padding: 3px; line-height: 40px; border-radius: 33px; margin: 10px 0; cursor: pointer;}
.shangyenr-z .shangye-l ul li span{display: block; background: rgba(255,255,255,0.4); color: #fff;border-radius: 30px; padding: 0 30px;}
.shangyenr-z .shangye-l ul li.current span{ background:rgba(255,255,255,1);  color: #012167; display: block;}
.shangyenr-z .shangye-r{width: 854px; height: 510px; overflow: hidden;}
.shangyenr-z .shangye-r .lifl li{ float:left;}
.shangyenr-z .shangye-r .scroll{ position:relative; overflow:hidden;}
.shangyenr-z .shangye-r .scroll ul{ position:absolute; width:20000em;}
.shangyenr-z .shangye-r .scroll ul li{ float:left;}
.shangyenr-z .shangye-r .wrap{ width:854px; margin:0 auto;}
.shangyenr-z .shangye-r .wrap{ height:510px; position:relative;}
.shangyenr-z .shangye-r .bpic{ position:absolute; top:0;width: 854px; /*left:50%; margin-left:-960px; width:1920px;*/ text-align:center;}
.shangyenr-z .shangye-r ins.nm{width: 100%; height:100px; padding: 20px 0; position: absolute; bottom: 0;left: 0;  background:rgba(15,24,23,0.8); bottom: 0; }
.shangyenr-z .shangye-r .b1{ width:780px; height:99px; position:absolute;  bottom: 20px;  left:47px; z-index:1;}
.shangyenr-z .shangye-r .b1 li ins{ width:161px; height:93px; position:relative;}
.shangyenr-z .shangye-r .b1 li{ margin-right:30px; cursor:pointer;}
.shangyenr-z .shangye-r .b1 li div{ display:none;}
.shangyenr-z .shangye-r .b1 li img{ border:3px solid #fff; width:161px; height:93px;}
.shangyenr-z .shangye-r .b1 li.active img{border:3px solid #ffad0a;}
.shangyenr-z .shangye-r a.arr_l,a.arr_r{ background:url(../images/jticon.png) no-repeat; width:15px; height:32px; display:block; position:absolute;  bottom: 50px; left:10px; z-index:1; cursor:pointer;}
.shangyenr-z .shangye-r a.arr_r{ left:830px; background-position:-15px 0;}
.shangyenr-z .shangye-r a.arr_l:hover,ul.page li a.p:hover,a.pv:hover{ background-position:0 bottom;}
.shangyenr-z .shangye-r a.arr_r:hover,ul.page li a.n:hover,a.nv:hover{ background-position:right bottom;}

#shangyenr2{width: 100%; height: 552px; overflow: hidden; background: url(../images/xzlbj.jpg) no-repeat center; border-bottom: #0E914C 3px solid;}
.shangyenr2nr-z,.shangyenr3nr-z{width: 1200px; margin: 0 auto;}
.shangyenr2-l{width: 806px; overflow: hidden;}
.shangyenr2-r{width: 313px; height: 389px; overflow: hidden;padding-top: 50px; margin-top: 70px; background: url(../images/zsline3.png) no-repeat top right;}
.shangyenr2-r ul{display: block;   /*background: url(../images/zsline2.png) no-repeat bottom right;*/}
.shangyenr2-r ul li{ display: block; color: #fff; width: 240px; overflow: hidden;  border: #fff 1px dashed; padding: 3px; line-height: 40px; border-radius: 33px; margin: 10px 0; cursor: pointer;}
.shangyenr2-r ul li span{display: block; background: rgba(255,255,255,0.4); color: #fff;border-radius: 30px; padding: 0 30px;}
.shangyenr2-r ul li:hover span{background:rgba(255,255,255,1);  color: #00883d; display: block;}
#shangyenr3{width: 100%; height: 554px; overflow: hidden; background: url(../images/zzbj.jpg) no-repeat center; border-bottom: #ffb21c 3px solid;}
.shangyenr3-l{width: 320px; height: 285px; padding-top: 100px; margin-top: 70px; background: url(../images/zsline1.png) no-repeat top left;}
.shangyenr3-r{width: 854px; height: 554px; overflow: hidden;}
.shangyenr3-l ul li{ display: block; color: #fff; width: 240px; overflow: hidden;  border: #fff 1px dashed; padding: 3px; line-height: 40px; border-radius: 33px; margin: 10px 0; cursor: pointer;}
.shangyenr3-l ul li span{display: block; background: rgba(255,255,255,0.4); color: #fff;border-radius: 30px; padding: 0 30px;}
.shangyenr3-l ul li:hover span{background:rgba(255,255,255,1);  color: #e39600; display: block;}


/*新闻*/

.sy-news{width: 100%; background: url(../images/xwdbj.jpg) no-repeat center top; padding: 30px 0; }

#xwtitle{position: relative;width:510px; height: 97px; margin: 0 auto; background: url(../images/title-bj1.png) no-repeat center;}
#xwtitle .xwtitle-tou{ position: absolute; left: 130px;}
#xwtitle .xwtitle-tou h2{ color: #222; font-size: 36px;}
#xwtitle .xwtitle-tou span{ color: #999; font-size: 15px;}

.sy-news ul{width: 1200px; margin: 62px auto 40px auto;}
.sy-news ul li{display: block;width: 385px;float: left; margin: 0 7px;  }
.sy-news ul li a{ display: block; background: #f3f3f3; position: relative;}
.sy-news ul li #xwimg{width: 385px; height: 288px; overflow: hidden; display: block; }
.sy-news ul li #xwimg img{width: 100%; transition: all 0.5s; }
.sy-news ul li a #xwicon{z-index: 2; display: none; text-align: center; position: absolute;width: 100%; background: rgba(0,0,0,0.6);}
.sy-news ul li a #xwicon i{ font-size: 50px; line-height: 288px;color: #fff;}
.sy-news ul li a #xwjj{padding:15px 10px;}
.sy-news ul li a #xwjj h4{ font-size: 16px; color: #222; text-overflow: ellipsis;white-space: nowrap; overflow: hidden;height: 30px; line-height: 30px;}
.sy-news ul li a #xwjj span{ font-size: 15px; color: #999; display: block; margin-bottom: 10px;}
.sy-news ul li a #xwjj p{ font-size: 15px; color: #666; display: -webkit-box;
    overflow: hidden;
    white-space: normal !important;
    text-overflow: ellipsis;
    word-wrap: break-word;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.sy-news ul li a:hover { background: #c90e10; color: #fff; box-shadow: 2px 3px 4px #999;}
.sy-news ul li a:hover img{ transform: scale(1.08);}
.sy-news ul li a:hover #xwicon{ display: block;}
.sy-news ul li a:hover #xwjj h4{color: #fff; text-decoration: underline;}
.sy-news ul li a:hover #xwjj span,.sy-news ul li a:hover #xwjj p{color: #fff;}

#symore{text-align: center; padding: 20px 0;}
#symore a{ border: #999999 1px solid; border-radius: 8px; padding: 6px 25px; color: #999;}
#symore2 a{ border: #fff 1px solid; border-radius: 8px; padding: 6px 25px; color: #fff;}

#syabout{width: 100%; background: url(../images/gydbj.jpg) no-repeat top center; padding: 40px 0;}
#syabout-nr{width: 1200px; margin: 0 auto;}
#syabout-nr #abouttitle{}

/*关于我们*/
#abouttitle{position: relative;width:510px; height: 97px; margin: 0 auto; background: url(../images/title-bj2.png) no-repeat center;}
#abouttitle .xwtitle-tou{ position: absolute; left: 130px;}
#abouttitle .xwtitle-tou h2{ color: #fff; font-size: 36px;}
#abouttitle .xwtitle-tou span{ color: #fff; font-size: 15px;}
.wordp{width: 1000px; margin: 20px auto; line-height: 30px; text-align: center; color: #fff;}
#symore2{text-align: center; padding: 40px 0 20px 0; }
.syabout-img ul li{ float: left;width: 345px; height: 216px; border: #fff 3px solid; margin: 0 24px; overflow: hidden;}
.syabout-img ul li img{ transition: all 0.6s;}
.syabout-img ul li:hover img{ transform: scale(1.08);}
/*项目案例*/
#sycase{width: 1200px; margin: 70px auto 60px auto;}
#sycase .sycase-bt{ background: url(../images/line.jpg) repeat-x center top 32px;}
#sycase .sycase-bt h4{ background: #fff; padding-right: 15px; float:  left; color: #222; font-size: 36px;}
#sycase .sycase-bt h4 span{ color: #999; font-size: 15px;  font-weight: normal;}
#sycase .sycase-bt p{width: 64px; height: 26px; float: right; display: block; background: #fff; text-align: right; margin-top: 20px; padding-left: 15px;}
#sycase .sycase-bt p a{width: 26px; height: 26px; float: left; margin-left: 5px; display: block; background: url(../images/nexticon.jpg) no-repeat;}
#sycase .sycase-bt p a.prev{ background-position: 0px 0px;  }
#sycase .sycase-bt p a.next{ background-position:-28px 0px; }
#sycase #sycase-nr{ margin: 30px 0;}
#sycase ul li{ text-align: center;width: 390px; margin: 0 5px; float: left;}
#sycase ul li div{width: 390px; height: 247px; overflow: hidden;}
#sycase ul li div img{width: 100%; transition: all 0.5s;}
#sycase ul li a{ display: block;}
#sycase ul li a span{ display: block;  line-height: 65px; font-size: 18px; color: #222}
#sycase ul li a:hover img{ transform: scale(1.08);}
#sycase ul li a:hover div{ box-shadow: 1px 2px 3px #999;}
/*底部*/
#ft-top{width: 100%; background: url(../images/ft-bj.jpg) repeat;}
#ft-up{width: 100%; background: url(../images/ftdbj.jpg) repeat; line-height: 60px;}
#ft-top #ft-top-nr1{ width: 100%; background: url(../images/ftl.jpg) bottom repeat-x; line-height: 60px;}
#ft-top #ft-top-nr1 p,#ft-up p{width: 1200px; margin: 0 auto;}
#ft-top #ft-top-nr1 p a{ color: #909192; font-size: 16px; padding: 0 5px;}
#ft-top #ft-top-nr1 p a:hover{ color: #F3F3F3; text-decoration: underline;}
.ft-top-nr2{width: 1200px; margin: 0 auto; padding: 30px 0;}
.ft-top-nr2-l{width: 740px; overflow: hidden;}
.ft-top-nr2-r{width: 460px;}
.telicon{ background: url(../images/ft-tel.png) no-repeat left center; padding-left: 30px;}
.ft-top-nr2-l h4{ color: #b8b8b8; font-size: 22px; display: block; margin-bottom: 25px;}
.ft-top-nr2-l p{ color: #999; font-size: 16px; line-height: 30px;}
.ftlogo{width: 322px; height: 129px; overflow: hidden;}
.ftewm{width: 129px; text-align: center;}
.ftewm img{width: 129px; height: 129px; overflow: hidden;}
.ftewm span{ line-height: 24px; color: #FFF; font-size: 15px;}
#ft-up p{ color: #999;}

/*gotop*/
.cbbfixed {position: fixed;right: 30px;transition: bottom ease .3s;bottom: -80px;z-index: 3;cursor:pointer;}
.cbbfixed .cbbtn {width: 40px;height: 40px;display: block;background-color: #cc5859;}
.cbbfixed .gotop {transition: background-color ease .3s;margin-top: 1px;}
.cbbfixed .gotop .up-icon{float:left;margin:14px 0 0 9px;width:23px;height:12px;background: url(../images/side-icon02.png);}
.cbbfixed .gotop:hover {background-color:#b10103;}


/*内页*/
/*产品服务*/
#ny-wz{width: 100%; border-bottom: #eef0f1 1px solid; padding: 20px 0; display: block;}
#ny-wz #ny-wznr{width: 1200px; margin: 0 auto; display: block;}
#ny-wz #ny-wznr .fn_left{ background: url(../images/home.jpg) no-repeat left center; padding-left: 25px; font-size: 15px;}
#ny-wz #ny-wznr .fn_left a{ color: #999;}
#ny-wz #ny-wznr .fn_right a{ margin:0 15px; padding-bottom: 10px; }
#ny-wz #ny-wznr .fn_right a:hover,#ny-wz #ny-wznr .fn_right a.on{ border-bottom: #C90E10 2px solid; color: #C90E10; }
#ny-main{width: 1200px; margin: 50px auto;}
#ny-main2{width: 100%; margin: 50px auto 0 auto;}
#hottitle{width: 100%; background: url(../images/ny-tbj.jpg) repeat-x; text-align: center; height: 62px; line-height: 62px;}
#hottitle h3{ background: url(../images/xmbj.jpg) no-repeat center center; color: #fff; font-size: 30px; display: inline-block; padding: 0 70px;}


#ny-cpnr{ margin-top: 30px;}
#ny-cpnr ul li a{ display:inline-block; height: 228px; padding: 20px;position: relative; }
#ny-cpnr ul li .cpimgl{  border: #E9E9E9 1px solid; padding: 5px; background: #fff;}
#ny-cpnr ul li .cpimgl #pic1{width: 342px; height: 216px;overflow: hidden;}
#ny-cpnr ul li .cpimgl  #pic1 img{ transition: all .5s;}
#ny-cpnr ul li .cpjjz{margin-left: 20px;width: 700px;}
/*#ny-cpnr ul li .cpjjz h3{ display: block; margin-bottom: 20px; margin-top: 15px; font-size: 30px; color: #222; font-weight: normal; text-overflow: ellipsis;
white-space: nowrap; overflow: hidden;}*/
#ny-cpnr ul li .cpjjz h3{  margin-bottom: 20px; margin-top: 15px; font-size: 30px; color: #222; font-weight: normal; text-overflow: ellipsis;
white-space: nowrap; overflow: hidden; display: table;}
#ny-cpnr ul li .cpjjz h3 em {font-size: 8px; padding: 0 10px; display: table-cell; vertical-align: middle;}
#ny-cpnr ul li .cpjjz h3 span{border-radius:3px; padding: 2px 10px; font-size: 16px; margin-left: 15px;}
#ny-cpnr ul li .cpjjz h3 .red{ color: #b10103; border: #b10103 1px solid; }
#ny-cpnr ul li .cpjjz h3 .yellow{color: #ff9a16; border: #ff9a16 1px solid;}
#ny-cpnr ul li .cpjjz p{ line-height: 40px;}
#ny-cpnr ul li .cpjjz p.didian{ background: url(../images/dicon1.png) no-repeat left center; padding-left: 35px;}
#ny-cpnr ul li .cpjjz p.fw{ background:url(../images/hicon2.png) no-repeat left center; padding-left: 35px;}
#ny-cpnr ul li .cpjjz strong{ color: #c90e10; font-size: 24px; font-style:italic;}
#ny-cpnr ul li .cpjjz strong.dianhua{ background: url(../images/ticon3.png) no-repeat left center; padding-left: 35px;}
#ny-cpnr ul li i.iconfont{font-size: 40px; color: #cecece; line-height: 216px;}
#ny-cpnr ul li a.huisebj{ background: #f3f3f3;}
/*#ny-cpnr ul li a:hover{ border-bottom: #C90E10 3px solid; transition: border-color 0.5s;}*/
#ny-cpnr ul li a:hover i.iconfont{ color: #c64f50;}
#ny-cpnr ul li a:hover .cpimgl img{transform: scale(1.08);}

#ny-cpnr ul li a:after{
    content: "";
    width: 0;
    height: 3px;
    position: absolute;
    bottom: 0;
    left: 0;  
    transition: all 0.35s ease 0s;
}
#ny-cpnr ul li a:hover:after{
    width: 100%;
}
.red:after{
    background: #c90e10;
}
#nynext{ text-align: center; padding: 40px 0 0 0;}
#nynext a{ border: #E9E9E9 1px solid; padding: 5px 15px; margin: 0 6px;}
#nynext span{ border: #E9E9E9 1px solid; padding: 5px 15px; margin: 0 6px;background: #5d5d5d; color: #fff;}
#nynext a:hover,#nynext a.on{ background: #5d5d5d; color: #fff;}
/*经典回顾*/
#jdback{width: 100%; background: url(../images/zbj.jpg) repeat; padding: 40px 0;}
#jdback h3{ text-align: center; font-size: 30px; color: #222; background: url(../images/nyline.jpg) no-repeat bottom center; padding-bottom: 8px;}
#jdback-nr{width: 1200px; margin: 30px auto 0 auto;}
#jdback ul li{width: 351px; float: left; margin: 0 12.5px; text-align: center; cursor: pointer;}
#jdback ul li div{width: 345px; height: 216px; overflow: hidden; border: #fff 3px solid;}
#jdback ul li div img{width: 100%; transition: all 0.5s;}
#jdback ul li span{ display: block; background: #fff; line-height: 60px; font-size: 18px;}
#jdback ul li:hover{ box-shadow: 2px 3px 4px #999;}
#jdback ul li:hover img{ transform: scale(1.08);}
#jdback ul li:hover span{ background: #b10103; color: #fff;}
#jdback-nr .prev i,#jdback-nr .next i{font-size: 40px; color: #fff; line-height: 250px;}
#jdback-nr .prev{width: 40px; }
#jdback-nr .next{width: 40px; margin-top: -280px;}

.cpxqy-t{width: 96%; background: url(../images/cptbj.jpg) repeat; padding: 2%;}
.cpxqy-tnr{ background: #fff;}
.cpdtjj{ padding: 20px; margin-left: 35px; overflow: hidden;height: 266px; }
.cpdtjj h3{ display: block; margin-bottom: 20px;  font-size: 30px; color: #222; font-weight: normal; text-overflow: ellipsis;
white-space: nowrap; overflow: hidden;}
.cpdtjj h3 span{border-radius:3px; padding: 2px 15px; font-size: 16px; margin-left: 15px;}
.cpdtjj h3 .red{ color: #b10103; border: #b10103 1px solid; }
.cpdtjj h3 .yellow{color: #ff9a16; border: #ff9a16 1px solid;}
.cpdtjj p{ line-height: 35px;}
.cpdtjj p.mj{ background: url(../images/jgicon.jpg) no-repeat left center; padding-left: 35px;}
.cpdtjj p.mj b{ color: #c90e10; font-size: 30px;}
.cpdtjj p.didian{ background: url(../images/dicon1.png) no-repeat left center; padding-left: 35px;}
.cpdtjj p.fw{ background:url(../images/hicon2.png) no-repeat left center; padding-left: 35px;}
.cpdtjj strong{ color: #c90e10; font-size: 24px; font-style:italic;}
.cpdtjj strong.dianhua{ background: url(../images/ticon3.png) no-repeat left center; padding-left: 35px;}
.cpdtjj p .call{ margin-top: 15px; background: #ff9a16; color:#fff; border: none; border-radius: 5px; padding: 2px 30px; display: inline-block;}
.cpdtimg{width: 484px; height: 306px; overflow: hidden;}

#content #ny-main #cpxqjs{ padding: 40px 0; line-height: 30px;}
#content #ny-main #cpxqjs p{ text-indent: 2em;}

#cptab{ background: url(../images/tabbj.jpg) repeat;width: 100%; margin-bottom: 30px;}
#cptab a{padding: 15px 25px; display: inline-block; font-size: 20px;}
#cptab a:hover{ background: #cc9933; color: #fff;}

.cpnews{ background: #f9f9f9; padding: 25px 15px; line-height: 30px;}
.cpnews h2{ color: #333; font-size:20px ; line-height: 50px;}
.cphxt h2{ color: #333; border-bottom: #dbdbdb 1px dashed; line-height: 50px; font-size:20px ;}
.cphxt-nr{ margin: 40px 0;}
.cphxt-nr ul li{width: 346px !important; height: 243px !important; margin: 0 15px;border: #dbdbdb 1px solid;}
.cphxt-nr ul li img{ overflow: hidden;}
.cphxt-nr .prev{ margin-top: 100px;}
.cphxt-nr .prev i{  font-size: 40px;  }
.cphxt-nr .next{ margin-top: -140px;}
.cphxt-nr .next i{  font-size: 40px; }

.qwtnr{ margin-top: 40px; overflow: hidden; border: #E9E9E9 1px solid;}
/*教育*/
#edtitle{ text-align: center; margin-top: 40px;}
#edtitle h4{width: 100%; display: block; background: url(../images/edtitle.jpg) no-repeat center center; line-height: 34px; color: #c90e10; font-size: 35px;}
#edtitle span{ text-align: center; color: #999; font-size: 15px; text-transform: uppercase; line-height: 30px; font-weight: lighter;}

#ednr{ padding: 30px 0;}
#ednr p{ /*text-indent: 2em; */line-height: 30px;}
#ednr2{ margin: 30px 0; background: url(../images/cptbj.jpg) repeat; padding: 20px;}
#ednr2 .yzimg{width: 410px; height: 305px; overflow: hidden;}
#ednr2 .yzimg img{width: 100%;}
#ednr2 .yzjj{width: 710px; height: 265px; background: #fff; padding: 20px;}
#ednr2 .yzjj p strong{ font-size: 24px; color: #333;}
#ednr2 .yzjj p  span{color: #999; font-size: 16px;}
#ednr2 .yzjj p{ line-height: 30px;}

/*投资*/

#tznr{text-align: center;}
#tznr strong{ font-size: 30px; font-weight: normal; color: #222;}
#tznr span{ display: block; margin-bottom: 20px; color: #999;font-size: 13px;}
#tznr p{ line-height: 24px;}
#tznr2{ margin-top: 40px;}
#jrlist{ text-align: center; margin-top: 40px;}
#jrlist a{ display: inline-block;width: 352px; height: 137px; overflow: hidden; border: #E0E0E0 2px solid; margin: 0 7px 20px 7px;}
#jrlist a img{ transition: all .5s;}
#jrlist a:hover img{ transform: scale(1.06);}
.car{ margin-top: 40px;}
.carl{width: 680px; overflow: hidden;}
.carr{width: 412px;}
.carl h4{ font-size: 30px; color: #333; display: block; margin-bottom: 30px; font-weight: normal;}
.carl p{ line-height: 24px;}
/*物业*/
#sqwytit{ display: block; background: url(../images/wy01.jpg) no-repeat top center; text-align: center; padding-top: 214px;}
#sqwynr { margin-top: 40px;}
#sqwynr ul li{ cursor: pointer; margin-bottom:50px;}
#sqwynr ul li .wyimg1{width: 717px; height: 427px; overflow: hidden;}
#sqwynr ul li .wyimg1 img{width: 100%; transition: all.5s;}
#sqwynr ul li:hover img{ transform: scale(1.08);}
#sqwynr ul li .wyimgjj{width: 395px; height: 287px;padding:70px 44px; background: url(../images/wy03.jpg) no-repeat; color: #fff;}
#sqwynr ul li .wyimgjj2{width: 395px; height: 287px;padding:70px 44px; background: url(../images/wy05.jpg) no-repeat; color: #fff;}

#sqwynr ul li .wyimgjj h3,#sqwynr ul li .wyimgjj2 h3{ font-size: 40px; display: block; margin-bottom: 20px; font-weight: bold;}
#sqwynr ul li .wyimgjj p strong,#sqwynr ul li .wyimgjj2 p strong{ font-size: 22px; display: block; margin-bottom: 10px;}
#sqwynr ul li .wyimgjj p,#sqwynr ul li .wyimgjj2 p { font-size: 16px;}
#sqwynr ul li .wyimgjj p a{ display: inline-block; margin-top: 30px; border: #fff 3px solid; color: #bbdcc6; background: url(../images/wy06.png) no-repeat right 0.7em center;padding: 6px 30px;}
#sqwynr ul li .wyimgjj2 p a{ display: inline-block; margin-top: 30px; border: #fff 3px solid; color: #ffd7be; background: url(../images/wy06.png) no-repeat right 0.7em center;padding: 6px 30px;}

#linkbt{width: 213px; height: 54px; margin:  20px auto;}
/*#wyimg-list{ display: block; margin-top: 50px;}
#wyimg-list ul li{ float: left;width: 372px; height: 233px; border: #e4e4e4 4px solid; margin: 0 10px 20px 10px;}*/

.picScroll-left{width:1200px; }

.picScroll-left .hd{ float: right; margin:20px 0 0 0;}
.picScroll-left .hd a{cursor:pointer;width:18px;height:18px;display:block;}
.picScroll-left .hd a.next{background:url("../images/icon-backward_30ac881d.jpg") no-repeat;}
.picScroll-left .hd a.prev{background:url("../images/icon-forward_ee579597.jpg") no-repeat;}
.picScroll-left .hd a.prevStop{opacity:.5;filter:alpha(opacity=50)}
.picScroll-left .hd a.nextStop{opacity:.5;filter:alpha(opacity=50)}
.picScroll-left .hd ul{text-indent:99999px; padding: 0 10px;}
.picScroll-left .hd ul li{width:23px;height:18px;float:left;cursor:pointer;background:url("../images/icon-pagenation_8b2f0f92.jpg") no-repeat center;}
.picScroll-left .hd ul li.on{background:url("../images/icon-pagenation-current_ad0a381a.jpg") no-repeat center;}

.picScroll-left .bd .picList li{float:left;display:inline;position:relative;}
.picScroll-left .bd{}
.picScroll-left .bd ul{overflow:hidden;zoom:1;}
.picScroll-left .bd ul li{float:left;_display:inline;overflow:hidden;text-align:center;margin: 0 10px 20px 10px;border: #e4e4e4 4px solid; cursor: pointer; }

.picScroll-left .bd ul li img{width:372px;height:233px;display:block;transition: all 0.5s;}
.picScroll-left .bd ul li:hover img{transform: scale(1.08);}
.picScroll-left .bd ul li .title{line-height:24px;}







/*资产运营*/

#zcz{width: 1200px;  margin: 40px auto 0 auto; border: #db6f70 1px dashed; padding: 10px; border-radius: 50px; background: #fff;}
#zcz #zcz-nr{ background: #db6f70;border-radius: 50px; padding: 20px 40px; color: #fff; text-align: center; line-height: 30px;}
#shangye-bt{ height: 35px; background: url(../images/sybj1.jpg) no-repeat center center;width: 100%; text-align: center; padding:55px 0;}
#shangye-bt h4,#shangye-bt2 h4{width:480px; margin: 0 auto; color: #333; font-weight: normal; height: 35px; line-height: 35px; background: url(../images/sybtbj.jpg) repeat-x center;}
#shangye-bt h4 span,#shangye-bt2 h4 span{ background: #FFF; padding: 0 30px; font-size: 35px;}
#shangye-bt2{ height: 35px; background: url(../images/sybj2.jpg) no-repeat center center;width: 100%; text-align: center; padding:70px 0 140px 0;}

/*关于简介*/
.gy-nr p{ line-height: 30px; /*text-indent: 2em;*/}
#jtlueying,#qyfc{width: 1200px; margin: 0 auto;}
#jtlueying h4,#qyfc h4{ background: url(../images/line.jpg) repeat-x center; line-height: 50px; text-align: center; font-size: 30px; color: #333; font-weight: normal;}
#jtlueying h4 span,#qyfc h4 span{ background: #fff; padding: 0 20px; background: url(../images/nyline.jpg) no-repeat bottom #fff; padding-bottom: 10px;}
#jtlueying-nr{ margin: 30px 0;}
.picScroll{ width:1200px;  }
.picScroll .bd{ position:relative;  }
.picScroll .prev,.picScroll .next{ position: absolute; top: 104px; left:45px; display: block; width: 19px; height: 45px; background: url(../images/slide_tigger.png) no-repeat; z-index: 9; overflow: hidden; }
.picScroll .next{ left:auto; right:28px; background-position: -19px 0; }
.picScroll .scrollWrap{margin-left: 24px; }
.picScroll ul{ overflow:hidden; zoom:1; }
.picScroll li{ width:346px; height: 217px; overflow: hidden; cursor:pointer; border: #eef0f1 4px solid; text-align: center; margin: 15px 18px 10px 18px; position:relative; float:left; display:inline; }
.picScroll li img{ transition: all 0.5s;}
/*.picScroll li span{ z-index: 2; font-size: 20px; position: absolute; bottom: 0;width: 100%; line-height: 50px; background: rgba(0,0,0,0.5); color: #fff; }
*/
.picScroll li:hover img{ transform: scale(1.08);}
/*荣誉*/
.horo-nr{width: 100%;background: url(../images/horobj.jpg) no-repeat top center;}
#horo-ft{background: url(../images/horobj2.jpg) no-repeat bottom center; padding-bottom: 100px;}
#horo-nrz{width: 1200px; margin: 30px auto; background: url(../images/ryline.png) repeat-y center; padding: 40px 0;}
#horo-nrz ul li{ display: block; width: 500px; margin-bottom: 20px;}
#horo-nrz ul li.hl{ text-align: right;position: relative; padding-right: 50%; /*min-height: 200px;*/}
#horo-nrz ul li.hr{position: relative; /*top:-120px;*/padding-left: 50%;}
#horo-nrz ul li .horo-cont h4.hs-point1 {
    display: block;
    
    background: url(../images/dl.png) no-repeat right; padding-right: 53px;
   
    
    -webkit-transition: all .3s;
    transition: all .3s;
}
#horo-nrz ul li .horo-cont h4.hs-point2 {
    display: block;
    
    background: url(../images/dr.png) no-repeat left; padding-left: 53px;
   
    
    -webkit-transition: all .3s;
    transition: all .3s;
}
#horo-nrz ul li.hl .horo-cont{ position: relative;  display: inline-block;}
#horo-nrz ul li.hr .horo-cont{ display: inline-block;}
#horo-nrz ul li.hl .horo-cont h4{ margin-right: -110px; font-size: 25px; color: #333; display: block; margin-bottom: 20px;}
#horo-nrz ul li.hr .horo-cont h4{ margin-left: -110px; font-size: 25px; color: #333; display: block; margin-bottom: 20px;}
#horo-nrz ul li .horo-cont p{ line-height: 35px;}
#horo-nrz ul li .horo-cont p 

#horo-nrz ul li.hr .nyxwnr{margin-left:-50px;}
#horo-nrz ul li.hl .nyxwnr{margin-right:-50px;}
#horo-nrz ul li.hl .nyxwnr p{ min-height: 35px;;line-height: 35px; margin-bottom: 0;}
#horo-nrz ul li.hl .nyxwnr p span{width: 400px;}
#horo-nrz ul li.hl .nyxwnr p i{ font-style: normal;width: 50px;}
#horo-nrz ul li.hr .nyxwnr p{ min-height: 35px;;line-height: 35px; margin-bottom: 0;}
#horo-nrz ul li.hr .nyxwnr p span{ width: 400px;}
#horo-nrz ul li.hr .nyxwnr p i{ font-style: normal;width: 50px;}
#horo-nrz ul li.hr .nyxwnr img,#horo-nrz ul li.hl .nyxwnr img{width: 400px; height: 240px; overflow: hidden;}
/*关于年志*/
#sqgynz-list
#sqgynz-list ul li{height: 380px;}
#sqgynz-list ul li .nzimg1{width: 681px; height: 380px; overflow: hidden;}
#sqgynz-list ul li .nzjj{ width:475px ;height: 300px; padding: 40px 22px; color: #fff;}
#sqgynz-list ul li .nzjj #nzjj-title{ margin-bottom: 20px; border-bottom: #fff 1px dashed; padding-bottom: 15px;}
#sqgynz-list ul li .nzjj #nzjj-title span{ font-size: 18px; font-weight: 600;}
#sqgynz-list ul li .nzjj #nzjj-title h4{ font-size: 30px;}
#sqgynz-list ul li .nzjj p{ line-height: 30px;}
.color5{ background: #5e6a87;}
.color6{ background: #0e914c;}
.color7{ background: #efad20;}
.color8{ background: #c8202b;}

/*总裁*/
#zcjj{ height: 418px; background: url(../images/cptbj.jpg) repeat; padding: 20px;}
#zcjj .zcimgl{width: 404px; height: 418px; overflow: hidden;}
#zcjj .zcjjr{width: 695px; height: 378px; background: #fff; padding: 20px 30px;}
#zcjj .zcjjr p strong{ display: block; margin-bottom: 20px; font-size: 30px; font-weight: normal; color: #333; border-bottom: #e5e5e5 1px dashed; line-height: 60px;}
#zcjj .zcjjr p  span{color: #999; font-size: 16px;}
#zcjj .zcjjr p{ line-height: 30px;}

#zcxq{ margin: 30px 0;}
#zcxq h5{ display: block;  font-size:20px;border-left: #C90E10 4px solid; line-height: 30px; margin: 20px 0; padding-left: 15px;}
#zcxq p{ text-indent: 2em; line-height: 30px;}
#zcxq #zcxq-nr{ margin: 30px 0;}
#zcxq #zcxq-nr ul li{ float: left;width: 270px; text-align: center; margin: 0 13px; cursor: pointer;}
#zcxq #zcxq-nr ul li div{width: 270px; height: 178px; overflow: hidden; border: #E9E9E9 1px solid;}
#zcxq #zcxq-nr ul li div img{ transition: all .5s;}
#zcxq #zcxq-nr ul li span{ text-overflow: ellipsis;white-space: nowrap; overflow: hidden; font-size: 15px; line-height: 40px; display: block;}
#zcxq #zcxq-nr ul li:hover img{ transform: scale(1.08);}
/*企业文化*/

.culture-nr ul li{width: 100%; margin: 0 auto 30px auto; position: relative;}
.culture-nr ul li #ctimg1{ height: 301px; background: url(../images/culture01.jpg) no-repeat center;}
.culture-nr ul li #ctimg1 button{position: absolute; left: 130px; top: 180px; color: #b10103; text-decoration: underline; border: none; background: none; cursor: pointer;}
.culture-nr ul li #ctimg2{ height: 301px; background: url(../images/culture02.jpg) no-repeat center;}
.culture-nr ul li #ctimg2 button{position: absolute; right: 370px; top: 220px; color: #b10103; text-decoration: underline; border: none; background: none; cursor: pointer;}
.culture-nr ul li #ctimg3{ height: 301px; background: url(../images/culture03.jpg) no-repeat center;}
.culture-nr ul li #ctimg3 button{position: absolute; left: 130px; top: 185px; color: #b10103; text-decoration: underline; border: none; background: none; cursor: pointer;}
.culture-nr ul li #ctjj,.culture-nr ul li #ctjj2,.culture-nr ul li #ctjj3{ border: #EEEEEE 12px solid; padding: 20px; display: none; }
.culture-nr ul li #ctjj span,.culture-nr ul li #ctjj2 span,.culture-nr ul li #ctjj3 span{ display: inline-block; margin-bottom: 15px; cursor: pointer;}
.culture-nr ul li #ctjj p strong,.culture-nr ul li #ctjj2 p strong.culture-nr ul li #ctjj3 p strong{ color: #333; font-size: 16px;}
.culture-nr ul li #ctjj p,.culture-nr ul li #ctjj2 p,.culture-nr ul li #ctjj3 p{line-height: 30px;}

#qyfc-nr{ margin-top: 30px;}
#qyfc-nr ul li{ float: left;width: 381px; cursor: pointer; margin: 0 9.5px 20px 9.5px; overflow: hidden;}
#qyfc-nr ul li #fctimg{width: 381px; height: 268px; overflow: hidden;}
#qyfc-nr ul li #fctimg img{width: 100%; transition: all 0.5s;}
#qyfc-nr ul li:hover img{ transform: scale(1.08);}
#qyfc-nr ul li #span-jj{ background: #f4f4f4; padding: 22px 20px;}
#qyfc-nr ul li #span-jj span{ display: block; height: 30px; line-height: 30px; padding-bottom: 10px; border-bottom: #f4f4f4 1px solid; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
#qyfc-nr ul li:hover #span-jj {background: #c80e10;}
#qyfc-nr ul li:hover #span-jj span{border-bottom: #FFF 1px solid; color: #fff;}
/*新闻资讯*/
.nyxw{}
.nyxw ul li{ display: block; padding: 20px 0; border-bottom: #E4E4E4 1px dashed;}
.nyxw ul li a{ display: block;}
.nyxw ul li a .nxwimg{width: 340px; height: 233px; overflow: hidden;}
.nyxw ul li a .nxwimg img{width: 100%; transition: all 0.5s;}
.nyxw ul li a .nxjj{width: 808px;}
.nyxw ul li a .nxjj h4{ font-size: 20px; font-weight: normal; color: #222;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.nyxw ul li a .nxjj span{ display: block; margin-bottom: 20px; color: #999; font-size: 15px;}
.nyxw ul li a .nxjj p{ line-height: 24px;}
.nyxw ul li a .nxjj .xmore{ margin-top: 15px; border: #b10103 1px solid; border-radius: 5px; color: #b10103; display: inline-block; padding: 5px 15px;}
.nyxw ul li:hover img{ transform: scale(1.08);}
.nyxw ul li a:hover .xmore{ background: #b10103; color: #fff; transition: all 0.5s;}

/*新闻详情*/

.xwxql{width: 874px; min-height: 500px; border-right: #e0e0e0 1px solid; padding: 0 20px 30px 20px;}
.xwxql h3{ text-align: center; display: block; line-height: 50px; font-size: 20px; color: #222; font-weight: normal;}
.xwxql span{ display: block; text-align: center; margin-bottom: 50px;}
.xwxql p{ /*text-indent: 2em;*/}
#share { margin: 30px 0 0 0 ;}
#share span{ margin-bottom: 0 !important;}
.xwxql #xwlist{ margin-top: 30px;}
.xwxql #xwlist p{  text-indent: 0 !important; color: #999;}
.xwxql #xwlist p a:hover{ color: #666; text-decoration: underline;}

.xwxqr{width: 257px; padding-left: 15px;}
.xwxqr h4{ display: block;	width: 100%; background:url(../images/xwline.jpg) repeat-x center; text-align: center;}
.xwxqr h4 span{ display: inline-block; background: #cf6263; color: #fff;   font-size: 18px; padding: 5px 20px;}
.xwxqr ul{ display: block; margin-top: 20px;}
.xwxqr ul li{ border-bottom: #E5E5E5 1px dashed; padding: 20px 0;}
.xwxqr ul li a{ display: block;}
.xwxqr ul li a h5{ display: block;  font-size: 16px; font-weight: normal; color: #222;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.xwxqr ul li a span{ display: block; margin-bottom: 15px; font-size: 16px; font-weight: normal; color: #999;}
.xwxqr ul li a p{ font-size: 16px; font-weight: normal; color: #666; line-height: 24px;}
.xwxqr ul li a:hover h5{ text-decoration: underline;}

.nyvideo ul li{width: 371px;  float: left; text-align: center; margin: 0 13px;}
.nyvideo ul li img{ transition: all 0.5s;}
.nyvideo ul li span{ line-height: 60px;}
.fancybox{ margin-bottom:30px;}
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}
.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}
.fancybox-skin {
	position: relative;
	background: #fff;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.fancybox-opened {
	z-index: 8030;
}
.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}
.fancybox-outer, .fancybox-inner {
	position: relative;
}
.fancybox-inner {
	overflow: hidden;
}
.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}
.fancybox-error {
	color: #444;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}
.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}
.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}
#fancybox-loading, .fancybox-close {
	background-image: url(../images/fancybox_sprite.png);
}
.fancybox-prev span, .fancybox-next span{background: url(../images/slide_tigger.png);}
#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}
#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url(../images/fancybox_loading.gif) center center no-repeat;
}
.fancybox-close {
	position: absolute;
	top: -1px;
	right: -31px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}
.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url(../images/blank.gif); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}
.fancybox-prev {
	left: 0;
}
.fancybox-next {
	right: 0;
}
.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 19px;
	height: 45px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}
.fancybox-prev span {
	left: 10px;
	background-position: 0 0;
}
.fancybox-next span {
	right: 10px;
	background-position: -19px 0;
}
.fancybox-nav:hover span {
	visibility: visible;
}
.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}
/* Overlay helper */

.fancybox-lock {
	overflow: visible !important;
	width: auto;
}
.fancybox-lock body {
	overflow: hidden !important;
}
.fancybox-lock-test {
	overflow-y: hidden !important;
}
.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url(../images/fancybox_overlay.png);
}
.fancybox-overlay-fixed {z-index: 999999999;
	position: fixed;
	bottom: 0;
	right: 0;
}
.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}
/* Title helper */

.fancybox-title {
	visibility: hidden;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}
.fancybox-opened .fancybox-title {
	visibility: visible;
}
.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}
.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}
.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}
.fancybox-title-inside-wrap {
	padding-top: 10px;
}
.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}


/* 缩略图样式 */
#fancybox-thumbs {
	position: fixed;
	left: 0;
	width: 100%;
	overflow: hidden;
	z-index: 8050;
}
#fancybox-thumbs.bottom {
	bottom: 2px;
}
#fancybox-thumbs.top {
	top: 2px;
}
#fancybox-thumbs ul {
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0;
}
#fancybox-thumbs ul li {
	float: left;
	padding: 1px;
	opacity: 0.5;
}
#fancybox-thumbs ul li.active {
	opacity: 0.75;
	padding: 0;
	border: 1px solid #fff;
}
#fancybox-thumbs ul li:hover {
	opacity: 1;
}
#fancybox-thumbs ul li a {
	display: block;
	position: relative;
	overflow: hidden;
	border: 1px solid #222;
	background: #111;
	outline: none;
}
#fancybox-thumbs ul li img {
	display: block;
	position: relative;
	border: 0;
	padding: 0;
	max-width: none;
}






/*加入三庆*/
#join{ min-height: 400px; padding-bottom: 80px; background: url(../images/zpbj.jpg) no-repeat top right;}
#join p{ line-height: 30px;}
/*联系*/
#map{width: 1196px;  border: #E9E9E9 1px solid;}
#map img{width: 100%;}
#map-up{ background: url(../images/lxbj.jpg) repeat; padding: 20px;}
.map-up-z{ background: #fff;padding:30px 60px;}
.mapl h5{ font-size: 20px; color: #333;  }
.mapl p{ line-height: 30px;}
.map-ewm p{float: left;width: 150px;margin-left: 10px;}
.map-ewm p img{width: 134px; height: 134px; padding: 7px; border: #E9E9E9 1px solid;  }

/*客户留言*/
#messages{ background: url(../images/msbj.jpg) no-repeat;width: 975px; margin: 20px auto; padding: 60px 70px;}
#messages p{ display: block; margin-bottom: 30px; text-align: center;}
#messages .k1{width: 66%; height: 50px; line-height: 50px; padding: 0 2%; color: #999; border: #E5E5E5 1px solid; border-radius: 5px;}
#messages .k2{width: 66%; min-height: 120px; line-height: 40px; padding: 0 2%;color: #999; border: #E5E5E5 1px solid; border-radius: 5px;}
#messages span{ color: #999;}
#messages input{ margin-bottom: 15px;}

#btn1{ display: block; margin-top: 19px;}
#btn1 .reset{ margin-right: 15px; border-radius: 5px; padding: 10px 60px; background: #999999; color: #fff;border: none;}
#btn1 .bjcolor{ background: #cf6263;margin-right: 15px; border-radius: 5px; padding: 10px 60px;color: #fff;border: none;}
#btn1 .bjcolor:hover { background: #c03537; transition:all.5s;}
#btn1 .reset:hover{ background: #8e8d8d;transition:all.5s;}

/*物业*/


/*2018.08.06修改*/
/*首页*/
#sycase ul li a span {text-align: center; line-height: 65px; font-size: 18px; color: #222; display: inline-table;}
#sycase ul li a span em {font-size: 8px; padding: 0 10px; display: table-cell; vertical-align: middle;}
/*三庆不动产*/
#ny-cpnr ul li .cpjjz h3{  margin-bottom: 20px; margin-top: 15px; font-size: 30px; color: #222; font-weight: normal; text-overflow: ellipsis;
white-space: nowrap; overflow: hidden; display: table;}
#ny-cpnr ul li .cpjjz h3 em {font-size: 8px; padding: 0 10px; display: table-cell; vertical-align: middle;}
/*三庆不动产详情页*/
#biaoti h3{  margin-bottom: 20px; margin-top: 15px; font-size: 30px; color: #222; font-weight: normal; text-overflow: ellipsis;
white-space: nowrap; overflow: hidden; display: table;}
#biaoti h3 em {font-size: 8px; padding: 0 10px; display: table-cell; vertical-align: middle;}
/*三庆不动产-经典回顾*/
#jdback ul li p{ display: block; background: #fff; line-height: 60px; font-size: 18px;}
#jdback ul li:hover{ box-shadow: 2px 3px 4px #999;}
#jdback ul li:hover img{ transform: scale(1.08);}
#jdback ul li:hover p{ background: #b10103; color: #fff;}
#jdback ul li span{ display: inline-table; background: #fff; line-height: 60px; font-size: 18px;}
#jdback ul li span em {font-size: 8px; padding: 0 10px; display: table-cell; vertical-align: middle;}
#jdback ul li:hover span{ background: #b10103; color: #fff; display: inline-table;}
/*公司简介*/
.picScroll li p { z-index: 2; font-size: 20px; position: absolute; bottom: 0; width: 100%; line-height: 50px; background: rgba(0,0,0,0.5); color: #fff;}
.picScroll li p span { display: inline-table;}
.picScroll li span em {font-size: 8px; padding: 0 10px; display: table-cell; vertical-align: middle;}