::selection{background-color: rgba(13, 173, 81, 0.2);color: #333}
::-moz-selection{background-color: rgba(13, 173, 81, 0.2);color: #333}
::-webkit-selection{background-color: rgba(13, 173, 81, 0.2);color: #333}
.header ::selection,
.footerWrap ::selection{background-color: #FFFFFF;color: #333}
.header ::-moz-selection,
.footerWrap ::-moz-selection{background-color: #FFFFFF;color: #333}
.header ::-webkit-selection,
.footerWrap ::-webkit-selection{background-color: #FFFFFF;color: #333}
body,
div,
p{margin: 0;padding: 0}
article,
aside,
details,
canvas,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary{display: block}
html{overflow-y: scroll;-webkit-overflow-scrolling: touch;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%}
img{border: 0;vertical-align: top}
dl,
dt,
dd,
ul,
ol,
li{list-style: none;margin: 0;padding: 0}
h1,
h2,
h3,
h4,
h5,
h6{margin: 0;padding: 0;font-size: 100%;font-weight: normal}
input,
textarea,
button{margin: 0;padding: 0;outline: none;resize: none;font-family: ProximaNova,"Microsoft Yahei UI", "Microsoft Yahei",  Arial, Helvetica, "SimHei", "SimSun", "Hiragino Sans GB", SimSun, sans-serif}
input[type="search"]{box-sizing: content-box}
button{border: 0}
em,
i,
b,
strong{font-weight: 400;font-style: normal}
iframe{border: 0;margin: 0;padding: 0}
body{font-size: 14px;color: #333;font-family: ProximaNova,"Microsoft Yahei UI", "Microsoft Yahei",  Arial, Helvetica, "SimHei", "SimSun", "Hiragino Sans GB", SimSun, sans-serif;text-rendering: optimizeLegibility;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%}
a{text-decoration: none;outline: none}
a:focus{outline: none}
a:hover{text-decoration: underline}
.fl{float: left;margin-right: 35px;}
.fr{float: right}
.clear:after{content: '.';clear: both;display: block;height: 0;visibility: hidden;font-size: 0;line-height: 0}
.clear{display: inline-table;*zoom: 1}
* html .clear{height: 1%}
.clear{display: block}
.hide{display: none}
::selection{color: #fff;background-color: #1688be}
::-moz-selection{color: #fff;background-color: #1688be}
::-webkit-selection{color: #fff;background-color: #1688be}
.left{float: left}
.right{float: right}
.p{position: relative;display: inline-block;*display: inline;zoom: 1}
.center{text-align: center;}
.box-shadow{-webkit-box-shadow: 0 2px 4px 0 rgba(158, 158, 158, 0.2);-moz-box-shadow: 0 2px 4px 0 rgba(158, 158, 158, 0.2);box-shadow: 0 2px 4px 0 rgba(158, 158, 158, 0.2)}
@-webkit-keyframes bounceIn{0%{opacity: 0;-webkit-transform: scale(.3);transform: scale(.3)}80%{opacity: 1;-webkit-transform: scale(1.05);transform: scale(1.05)}100%{opacity: 1;-webkit-transform: scale(1);transform: scale(1)}}
@keyframes bounceIn{0%{opacity: 0;-webkit-transform: scale(.3);-ms-transform: scale(.3);transform: scale(.3)}80%{opacity: 1;-webkit-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05)}100%{opacity: 1;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1)}}
.bounceIn{-webkit-animation-name: bounceIn;animation-name: bounceIn}
.animated{-webkit-animation-duration: .5s;animation-duration: .5s;-webkit-animation-fill-mode: both;animation-fill-mode: both}
@-webkit-keyframes hvr-bob{0%{-webkit-transform: translateY(-8px);transform: translateY(-8px)}50%{-webkit-transform: translateY(-4px);transform: translateY(-4px)}100%{-webkit-transform: translateY(-8px);transform: translateY(-8px)}}
@keyframes hvr-bob{0%{-webkit-transform: translateY(-8px);transform: translateY(-8px)}50%{-webkit-transform: translateY(-4px);transform: translateY(-4px)}100%{-webkit-transform: translateY(-8px);transform: translateY(-8px)}}
@-webkit-keyframes hvr-bob-float{100%{-webkit-transform: translateY(-8px);transform: translateY(-8px)}}
@keyframes hvr-bob-float{100%{-webkit-transform: translateY(-8px);transform: translateY(-8px)}}
body{min-width: 1170px;background-color: #f1f1f1;overflow: hidden;}
/*nav*/
.top{background-color: #FFFFFF;}
.top .t_cen{position: relative;height: 80px;z-index: 10;width: 1170px;margin: 0 auto;}
.top .t_c_logo{position: absolute;z-index: 100;top: 0;width: 173px;height: 140px;background-color: #FFF;border-radius: 0px 0px 5px 5px;box-shadow: 0 0 12px #040000;}
.top .t_c_logo img{width: 122px;height: 98px;margin: 18px auto 0px;display: block;}
.top .t_c_lr{position: absolute;width: 84px;height: 110px;z-index: 10;}
.top .t_c_cen{position: absolute;bottom: 0px;height: 72px;}
.top .t_c_cen .t_c_top{position: relative;z-index: 20;width: 407px;height: 61px;padding-left: 599px;}
.top .t_c_cen .t_c_top img{float: left;margin-left: 20px;}
.top .t_c_cen .t_c_top .top_sc{width: 42px;height: 40px;cursor: pointer;margin-top: 15px;}
.top .t_c_cen .t_c_top .top_tel{width: 249px;height: 57px;margin-top: 7px;}
.top .t_c_cen .t_c_bottom .thisMenu{position: absolute;left: 162px;top: 4px;width: 109px;height: 68px;z-index: 30;color: #E36626;}
.top .t_c_cen .t_c_bottom ul{position: absolute;left: 180px;top: 11px;width: 630px;z-index: 35;}
.top .t_c_cen .t_c_bottom ul li{position: relative;float: left;width: 80px;padding: 10px 17px 0px;text-align: center;z-index: 35;}
.top .t_c_cen .t_c_bottom ul li.thisli a em{color: #E36626;}
.top .t_c_cen .t_c_bottom ul li a{display: block;width: 70px;height: 45px;text-decoration: none;line-height: 45px;}
.top .t_c_cen .t_c_bottom ul li a em{display: block;font-size: 16px;color: #7e7e7e;}
.top .t_c_cen .t_c_bottom ul li:hover a em{color: #E36626;}
.top .t_c_cen .t_c_bottom ul li a i{display: block;font-size: 8px;color: #7e7e7e;text-align: right;padding-right: 2px;}
.top .t_c_cen .t_c_bottom ul li .Nodes{position: absolute;overflow: hidden;width: 114px;height: 0px;left: -7px;top: 51px;/* padding-top: 11px; */z-index: -1;}
.top .t_c_cen .t_c_bottom ul li .Nodes ul{position: static;float: left;width: 100%;left: 0px;top: 0px;z-index: 100;background-color: #FFFFFF;border-radius: 0px 0px 5px 5px;border-top: 2px solid #e36626;}
.top .t_c_cen .t_c_bottom ul li .Nodes ul li{width: 100%;height: 35px;float: none;padding: 0;margin: 0;}
.top .t_c_cen .t_c_bottom ul li .Nodes ul li a{display: block;width: 100%;height: 35px;color: #e36626;line-height: 35px;text-decoration: none;-webkit-transition: 0.3s;-moz-transition: 0.3s;-ms-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}
.top .t_c_cen .t_c_bottom ul li .Nodes ul li a:hover{color: #FFFFFF;background: #e36626;border-radius: 0px;}
.top .t_c_cen .t_c_bottom ul li .Nodes ul li:last-child a:hover{color: #FFFFFF;background: #e36626;border-radius: 0px 0px 5px 5px;}
.top .t_c_cen .t_c_bottom ul li .Nodes .arrow-up{width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 10px solid #e36626;margin: 0px auto 0px;}
.top .t_c_seach{width: 280px;right: 10px;position: absolute;top: 34px;z-index: 35;}
@font-face{font-family: "iconfont";
src: url('../fonts/iconfont.eot?t=1464069710'); /* IE9*/
src: url('../fonts/iconfont.eot?t=1464069710#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('../fonts/iconfont.woff?t=1464069710') format('woff'), /* chrome, firefox */
url('../fonts/iconfont.ttf?t=1464069710') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
url('../fonts/iconfont.svg?t=1464069710#iconfont') format('svg'); /* iOS 4.1- */}
.t_c_seach{position: absolute;width: 0%;height: 36px;overflow: hidden;-webkit-transition: width 0.3s;-moz-transition: width 0.3s;transition: width 0.3s;-webkit-backface-visibility: hidden;right: 0;top: 0;}
.sb-search-input{position: absolute;top: 0px;right: 0;border: 0;outline: none;background: #eeeeee;width: 243px;height: 36px;margin: 0;z-index: 0;padding: 0px;font-size: 14px;color: #2c3e50;text-indent: 15px;padding-right: 36px;}
.sb-search-input::-webkit-input-placeholder{color: #A1A1A1;}
.sb-search-input:-moz-placeholder{color: #A1A1A1;}
.sb-search-input::-moz-placeholder{color: #A1A1A1;}
.sb-search-input:-ms-input-placeholder{color: #A1A1A1;}
.sb-icon-search,.sb-search-submit{width: 50PX;height: 36px;display: block;position: absolute;right: 0;top: 0;padding: 0;margin: 0;line-height: 36px;text-align: center;cursor: pointer;}
.sb-search-submit{background: #fff; /* IE needs this */-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* IE 8 */filter: alpha(opacity=0); /* IE 5-7 */opacity: 0;color: transparent;border: none;outline: none;z-index: 9;}
.sb-icon-search{color: #fff;background: #e36626;z-index: 0;font-size: 22px;font-family: 'iconfont';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;-webkit-font-smoothing: antialiased;}
.sb-icon-search:before{content: "\e613";}
/*banner*/
.header{overflow: hidden;width: 100%;height: 580px;min-width: 1170px;padding-top: 30px;display: block;position: relative;min-height: 580px;}
.opacity{width: 100%;height: 610px;display: inline-block;opacity: 0.3;background-color: #000;z-index: 0;top: 0;position: absolute;}
.wrapper{width: 480px;margin: 0px auto;text-align: center;margin-top: 240px;position: absolute;top: 0;left: 50%;margin-left: -240px;}
.wrapper .banner_title{font-size: 60px;color: #E6743A;}
.wrapper .banner_title span{color: #F4F4F4;}
.wrapper .banner_info{color: #FFF;font-size: 20px;line-height: 35px;padding: 10px 0px;position: relative;}
.wrapper .banner_info p.size_24{font-size: 24px;}
/*4 model*/
.home-nav{width: 1170px;margin: 0 auto;padding-top: 45px;padding-bottom: 50px;}
.home-nav li{float: left;width: 292px;text-align: center}
.home-nav li a{display: block}
.home-nav li a:hover{text-decoration: none}
.home-nav li a:hover img,
.home-nav li a:focus img,
.home-nav li a:active img{-webkit-animation-name: hvr-bob-float, hvr-bob;animation-name: hvr-bob-float, hvr-bob;-webkit-animation-duration: .3s, 1.5s;animation-duration: .3s, 1.5s;-webkit-animation-delay: 0s, .3s;animation-delay: 0s, .3s;-webkit-animation-timing-function: ease-out, ease-in-out;animation-timing-function: ease-out, ease-in-out;-webkit-animation-iteration-count: 1, infinite;animation-iteration-count: 1, infinite;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;-webkit-animation-direction: normal, alternate;animation-direction: normal, alternate}
.home-nav li p{width: 235px;margin: 0px auto 5px auto;font-size: 14px;color: #2c2c2c;line-height: 22px;border-top: 2px solid #e36626;padding-top: 5px;padding: 10px 10px;}
.home-nav li b{font-size: 18px;color: #b84206;width: 100%;display: inline-block;margin-bottom: 10px;}
.home-nav li img{width: 110px;height: 110px;margin: 0 auto 17px auto;display: block;vertical-align: middle;-webkit-transform: translateZ(0);transform: translateZ(0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;}
.home-nav li .arrow-up{width: 0;height: 0;border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 8px solid #e36626;margin: 0px auto 0px;}
/*news*/
.news{background: #f2f2f3;padding: 25px 0 50px 0;display: flex;}
.news-wrapper{margin: 0px auto;width: 1170px;}
.news .news-wrapper .fl .name,
.news .news-wrapper .fr .name{height: 35px;line-height: 24px;color: #030000;font-size: 18px;padding: 10px 0px;position: relative;margin-bottom: 10px;}
.news .news-wrapper .fl .name i{width: 35px;height: 35px;display: inline-block;background: url(../images/icon-hw.png) no-repeat center;background-size: cover;vertical-align: middle;margin-right: 8px;}
.news .news-wrapper .fr .name i{width: 35px;height: 35px;display: inline-block;background: url(../images/icon-zt.png) no-repeat center;background-size: cover;vertical-align: middle;margin-right: 8px;}
.news .news-wrapper .fl .name hr,
.news .news-wrapper .fr .name hr{background-color: #e46c2f;position: absolute;width: 40px;bottom: 0px;border: 0;height: 2px;left: 43px;}
.news .news-wrapper .fl .name a,
.news .news-wrapper .fr .name a,
.news .baike .more-btn{color: #e36525;float: right;border: 1px solid #e36525;font-size: 14px;padding: 0px 12px;text-decoration: none;margin: 5px 0px;-webkit-transition: 0.3s;-moz-transition: 0.3s;-ms-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}
.news .news-wrapper .fl .name a:hover,
.news .news-wrapper .fr .name a:hover,
.news .baike .more-btn:hover{color: #FFF;border: 1px solid #e36525;background-color: #e36525;}
.news .baike .more-btn{position: absolute;right: 0;top: 0;width: auto;height: 26px;line-height: 26px;margin: 14px 10px;}
.news .newhouse{background: #fff;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;transition: all .3s ease-in-out}
.news .newhouse:hover{box-shadow: 0 1px 15px rgba(0, 0, 0, 0.1)}
.news .newhouse .topPic{width: 100%;height: 250px;position: relative;}
.news .newhouse .topPic .opacity{height: inherit;}
.news .newhouse .topPic img{width: 100%;height: 250px;}
.news .newhouse .topPic .title{position: absolute;left: 0;color: #fff;font-size: 16px;bottom: 0;height: 43px;line-height: 43px;width: 100%;}
.news .newhouse .topPic .title span{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;max-width: 411px;display: inline-block;opacity: 2;position: absolute;padding: 0px 12px;width: 401px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.news .newhouse .topPic .title i{background-image: url(../images/sprite.png);background-position: -360px -20px;width: 10px;height: 8px;display: inline-block;position: absolute;left: 0;top: -8px}
.news .newhouse ul{width: 370px;margin: 0 auto;padding: 10px 0px 9px;margin-left: 30px;}
.news .newhouse ul li{line-height: 30px;height: 30px;width: 345px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}
.news .newhouse ul li a{color: #394043;font-size: 14px;cursor: pointer;text-decoration: none;}
.news .newhouse ul li a i{width: 10px;height: 10px;display: inline-block;float: left;margin-right: 10px;font-size: 12px;background: #FFF;position: relative;top: 7px;text-align: center;border-radius: 50%;border: 3px solid #e36525;}
.news .newhouse ul li:hover a i{background: #e36525;border: 3px solid #FFF;}
.news .newhouse ul li:hover a{color: #e36525;}
.news .newcun{background: #fff;width: 700px;height: 162px;position: relative;margin-bottom: 20px;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.news .newcun .fl{width:257px;height: 162px;display:inline-block;}
.news .newcun:last-child{margin-bottom: 0;}
.news .newcun:hover{box-shadow: 0 1px 15px rgba(0, 0, 0, 0.1)}
.news .newcun a:hover{text-decoration: none}
.news .newcun img{width: 257px;height: 162px;}
.news .newcun p{width: 350px;font-size: 12px;color: #888c8e;line-height: 18px;max-height: 36px;margin-top: 8px;position: relative;overflow: hidden}
.news .newcun b{font-size: 18px;color: #394043;margin-top: 39px;display: block;line-height: 22px;font-weight: 700;position: relative;overflow: hidden;max-height: 44px}
.news .newcun .cun{width: 373px;}
.news .baike{background: #fff;width: 654px;height: 55px;line-height: 55px;overflow: hidden;color: #394043;padding: 0 23px;position: relative;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.news .baike:hover{box-shadow: 0 1px 15px rgba(0, 0, 0, 0.1)}
.news .baike ul{position: relative}
.news .baike a{color: #394043;text-decoration: none;display: block;width: 644px}
.news .baike span{color: #888c8e}
.news .baike i{background-image: url(../../img/home/spriteV2.png);background-image: -webkit-image-set(url(../../img/home/spriteV2.png) 1x, url(../../img/home/spriteV2@2x.png) 2x);width: 9px;height: 18px;display: inline-block;background-position: -312px -20px;position: absolute;top: 20px;right: 18px}
.col-md-4{width: 33.3333%;float: left;}
.pBoxBackground{background-color: #0098C1;display: inline-block;height: 400px;width: 100%;}
.gridBorder{border-top: 1px solid #cacaca;border-bottom: 1px solid #cacaca;border-top-width: 0px;border-bottom-width: 0px;background-color: #e36525;}
.toWhite{color: #fff !important;}
.grid2{background-color: #595959;}
.grid3{background-color: #4e900e;color: #ffffff !important;z-index: 999 !important;}
.tBoxCol{margin: 0 !important;padding: 0 !important;}
.grid{position: relative;list-style: none;text-align: center;}
.iconBox1{padding-bottom: 10px !important;}
.pBox1{bottom: 10px !important;}
.pBox2{bottom: 65px !important;}
.pBox3{bottom: 24px !important;line-height: 15px !important;font-size: 13px;}
@media (min-width: 390px){.pBox1{bottom: 50px !important;}.pBox2{bottom: 75px !important;}}
@media (min-width: 424px){.pBox1{bottom: 65px !important;}.iconBox1{padding-bottom: 20px !important;}.pBox3{line-height: 17px !important;font-size: 14px;}}
@media (min-width: 490px){.pBox3{line-height: 20px !important;font-size: 14px;}}
@media (min-width: 570px){.pBox1{bottom: 105px !important;}}
@media (min-width: 992px){.pBox1{bottom: 45px !important;}}
@media (min-width: 992px){.pBox1{bottom: 85px !important;}}
@media (min-width: 1523px){.pBox3{line-height: 20px !important;font-size: 14px;}}
@media (min-width: 1600px){.pBox1{bottom: 50px !important;}}
.pBoxIcon{-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;padding-bottom: 15px;}
.icon-tBoxCol-1{width: 60px;height: 60px;display: inline-block;background: url(../images/icon-tBoxCol-1.png) no-repeat center;background-size: contain;}
.icon-tBoxCol-2{width: 60px;height: 60px;display: inline-block;background: url(../images/icon-tBoxCol-2.png) no-repeat center;background-size: contain;}
.icon-tBoxCol-3{width: 60px;height: 60px;display: inline-block;background: url(../images/icon-tBoxCol-3.png) no-repeat center;background-size: contain;}
.grid figure{position: relative;float: left;overflow: hidden;text-align: center;cursor: pointer;height: 400px;width: 100%;margin: 0px !important;}
.grid figure img{position: relative;display: block;min-height: 100%;max-width: 100%;opacity: 0.8;}
.grid figure figcaption{-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.grid figure figcaption::before,
.grid figure figcaption::after{pointer-events: none;}
.grid figure figcaption,
.grid figure figcaption > a{position: absolute;top: 0;left: 0;width: 100%;height: 100%;color: #FFF;}
.grid figure figcaption > a{z-index: 1000;text-indent: 200%;white-space: nowrap;font-size: 0;opacity: 0;}
.grid figure h2{word-spacing: -0.15em;}
.grid figure h2 span{font-weight: 800;}
.grid figure h2,
.grid figure p{margin: 0;}
figure.effect-marley h2,
figure.effect-marley p{position: relative;padding: 0px 15px;top: 50px;}
figure.effect-marley p{bottom: 30px;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);line-height: 20px;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 7;-webkit-box-orient: vertical;display: -webkit-box;text-align: left;text-indent: 28px;}
@media (min-width: 992px){figure.effect-marley p{line-height: 22px;}}
figure.effect-marley h2{top: 20px;-webkit-transition: -webkit-transform 0.35s;transition: transform 0.35s;-webkit-transform: translate3d(0, 20px, 0);transform: translate3d(0, 115px, 0);font-size: 16px;left: 0;}
figure.effect-marley:hover h2{-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
figure.effect-marley h2::after,
figure.effect-marley p{opacity: 0;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;}
figure.effect-marley:hover h2::after,
figure.effect-marley:hover p{opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
figure.effect-marley:hover .pBoxIcon{background-size: 40px 40px;margin-bottom: 5px;background-position: center bottom;}
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3),
only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1),
only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1),
only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2){figure.effect-marley h2::after,figure.effect-marley p{opacity: 1 !important;-webkit-transform: translate3d(0, 0, 0) !important;transform: translate3d(0, 0, 0) !important;}figure.effect-marley .pBoxIcon{font-size: 22px !important;}figure.effect-marley h2{-webkit-transform: translate3d(0, 0, 0) !important;transform: translate3d(0, 0, 0) !important;}}
.blackBanner{color: #fff !important;min-height: 350px;position: relative;}
.blackBanner .opacity{height: 350px;opacity: 0.4;}
.containerBody{width: 1170px;margin: 0 auto;position: relative;}
.blackBanner .col-left{width: 40%;text-align: left;font-size: 50px;float: left;line-height: 350px;}
.blackBanner .col-right{width: 60%;text-align: left;float: left;font-size: 16px;margin: 45px auto;}
.blackBanner .col-right .container-text{margin-left: 70px;line-height: 25px;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 3;-webkit-box-orient: vertical;display: -webkit-box;}
.qutationMarkTop{background: url(../images/icon-yh.png) no-repeat center;width: 66px;height: 93px;background-size: cover;}
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3),
only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1),
only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1),
only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2){.blackBanner{background-attachment: initial;}}
.whiteBanner{color: #fff !important;min-height: 300px;margin-top: -4px;position: relative;}
.whiteBanner .col-left{width: 40%;text-align: left;float: left;margin-top: 90px;}
.whiteBanner .col-left p{font-size: 50px;line-height: 65px;}
.whiteBanner .col-left span{font-size: 16px;width: 100%;display: inline-block;line-height: 28px;letter-spacing: 1px;}
.whiteBanner .col-right{width: 60%;text-align: center;float: left;height: 300px;}
.whiteBanner .col-right img{height: 100%;}
.new-house .fl{margin: 100px 0px 20px;width: 100%;position: relative;}
.new-house .fl .name{font-size: 50px;color: #000000;}
.new-house .fl p{font-size: 18px;color: #000000;}
.new-house .fl a{color: #e36525;float: right;border: 1px solid #e36525;font-size: 14px;padding: 0px 12px;text-decoration: none;margin: 5px 0px 0px;height: 26px;line-height: 26px;position: absolute;right: 5px;bottom: 0;-webkit-transition: 0.3s;-moz-transition: 0.3s;-ms-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}
.new-house .fl a:hover{color: #FFF;border: 1px solid #e36525;background-color: #e36525;}
.new-house .newhose-list{clear: both;width: 1170px;overflow: hidden;height: 300px;position: relative;margin-bottom: 100px;}
.new-house .newhose-list ul{position: absolute;width: 100%;top: 0;}
.new-house .newhose-list li{width: 32.668%;float: left;display: inline-block;text-align: center;margin-right: 1%;}
.new-house .newhose-list li:last-child{margin-right: 0;}
.new-house .newhose-list li a{width: 376px;height: 300px;position: relative;overflow: hidden;display: inline-block;margin: 0 auto;text-decoration: none;}
.new-house .newhose-list li a:hover img{webkit-transform: scale(1.03);-moz-transform: scale(1.03);-ms-transform: scale(1.03);-o-transform: scale(1.03);transform: scale(1.03)}
.new-house .newhose-list li a img{width: 376px;height: 300px;-webkit-transition: .7s ease-in-out;-moz-transition: .7s ease-in-out;-ms-transition: .7s ease-in-out;-o-transition: .7s ease-in-out;transition: .7s ease-in-out;}
.new-house .newhose-list li a .bg{background: #000;opacity: .3;filter: alpha(opacity=30);width: 376px;height: 300px;position: absolute;top: 0;left: 0;}
.new-house .newhose-list li a .title{font-size: 21px;color: #fff;position: absolute;width: 350px;font-weight: 700;height: 60px;left: 50%;bottom: 12px;margin-left: -175px;text-align: center;text-shadow: 0 1px 4px rgba(0, 0, 0, 0.6);letter-spacing: 1px;}
.new-house .newhose-list li a .title p{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.new-house .newhose-list li a .title span{font-size: 14px;display: block;font-weight: normal;line-height: 40px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
footer{background-color: #767676;color: #FFFFFF;height: 300px;position: relative;}
footer .f-title{margin: 0;}
footer .f-title .fr{width: 375px;}
footer .f-title .fr ul li{list-style: none;float: left;width: 50%;text-align: right;margin: 40px 0px;}
footer .f-title .fl{ width: 700px;}
footer .f-title .fl ul{ width: 100%; display: inline-block;}
footer .f-title .fl li{float: left;margin-right: 30px;height: 100px;line-height: 100px;}
footer .f-title .fl li a{color: #FFFFFF;}
footer .f-title .fl div p{line-height: 30px;}
footer .foot{position: absolute;bottom: 0;left: 0; display: inline-block; width: 100%; background: #000; height: 60px; line-height: 60px;}
footer .foot p{width: 1170px;text-align: left;margin: 0 auto;}
/*goTop*/
.bottom_tools{position:fixed;z-index:1070;left: 50%;bottom:40px;width: 1020px;margin-left: -510px; z-index: 99999}
.bottom_tools>*{font:0/0 a;display:block;margin-top:5px;color:transparent;border:0;background-color:transparent;text-shadow:none}
#scrollUp{width:45px;height:45px;background: #f08c2f url(../images/cd-top-arrow.png) no-repeat center;display:none;float: right;margin-right: -65px;}
#scrollUp:hover{background: #AB570A url(../images/cd-top-arrow.png) no-repeat center;}