/* banner å¼€å§‹ */

.fullSlide {

    width: 100%;

    position: relative;

    height: 500px;

    overflow: hidden;

}



.fullSlide .bd {

    height: 500px;

    margin: 0 auto;

    position: relative;

    z-index: 1;

    overflow: hidden;

}



.fullSlide .bd ul {

    width: 100% !important;

}



.fullSlide .bd li {

    width: 100% !important;

    height: 500px;

    overflow: hidden;

    text-align: center;

}



.fullSlide .bd li a {

    display: block;

    height: 500px;

}



  .banner-pagination {

    width: 100%;

    position: absolute;

    z-index: 2;

    bottom: 105px !important;

    left: 0;

    height: 40px;

    text-align: center;

}



 .banner-pagination ul {

    text-align: center;

}



 .banner-pagination span {

    cursor: pointer;

    display: inline-block;

    zoom: 1;

    width: 12px;

    height: 12px;

    margin: 7px;

    background-color: #bfbfbf;

    overflow: hidden;

    line-height: 99px;

    border-radius: 50%;

    -webkit-transition: all .3s ease-out;

    transition: all .3s ease-out;
    opacity: 1;

}



  .banner-pagination .swiper-pagination-bullet-active {

    width: 40px;

    background: #c00000;

    border-radius: 6px;

    -webkit-transition: all .3s linear;

    transition: all .3s linear;

}



.fullSlide .prev,

.fullSlide .next {

    width: 40px;

    height: 60px;

    position: absolute;

    top: 50%;

    margin-top: -30px;

    z-index: 2;

    background: url(../images/slider-arrow.png) -126px -137px #000 no-repeat;

    filter: alpha(opacity=30);

    -moz-opacity: .3;

    opacity: .3;

    -webkit-transition: all .5s linear;

    transition: all .5s linear;
    cursor: pointer;

}



  .prev {

    background: url(../images/slider-arrow.png) -126px -137px #000 no-repeat !important;

    left: 10%;

}



  .next {

    background-position: -6px -137px !important;

    right: 10%;

}












/* banner S */
.theme-orman.slider-wrapper {
  width: 100%;
  height: 500px;
  position: relative;
  display: block;
}
.theme-orman .nivoSlider {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
}
.theme-orman .nivoSlider img {
  /* position: absolute; */
  display: none;
  width: auto;
  margin: 0 auto;
  /* Make sure your images are the same size */
  height: auto;
  /* Make sure your images are the same size */
}
.theme-orman .nivoSlider a {
  border: 0;
  display: block;
  margin: 0 auto;
  text-align: center;
  width: 100%;
  height: 100%;
}
.theme-orman .nivo-controlNav-bg {
  position: absolute;
  left: 0;
  bottom: -15px;
  width: 100%;
  height: 44px;
  z-index: 100;
}
.theme-orman .nivo-controlNav {
  position: absolute;
  left: 50%;
  bottom: 50px;
  transform: translate(-50%);
  /* Tweak this to center bullets */
  z-index: 101;
}
.theme-orman .nivo-controlNav a {
  display: block;
  width: 58px;
  height: 15px;
  background-color: #fff;
  border-radius: 7px;
  border: solid 1px #ffffff;
  text-indent: -9999px;
  margin-right: 7px;
  float: left;
}
.theme-orman .nivo-controlNav a.active {
  background-color: #e50015;
  border-radius: 3px;
  background-position: 0 -12px;
  border-radius: 7px;
}
.theme-orman .nivo-directionNav a {
  display: block;
  width: 30px;
  height: 54px;
  background: url(../images/arrows.png) no-repeat 0% 50%;
  /* text-indent: -9999px; */
  border: 0;
  top: 50%;
}
.theme-orman a.nivo-nextNav {
  background-position: 100% 50%;
  right: 200px;
  padding-right: 20px;
}
.theme-orman a.nivo-prevNav {
  left: 200px;
  padding-left: 20px;
}
.theme-orman .nivo-caption {
  font-family: Helvetica, Arial, sans-serif;
}
.theme-orman .nivo-caption a {
  color: #fff;
  border-bottom: 1px dotted #fff;
}
.theme-orman .nivo-caption a:hover {
  color: #fff;
}
.theme-orman .ribbon {
  background-color: #ffffff;
  width: 63px;
  height: 6px;
  position: absolute;
  top: -4px;
  left: -5px;
  z-index: 300;
}
/* The Nivo Slider styles */
.nivoSlider {
  position: relative;
}
.nivoSlider img {
  position: absolute;
  top: 0px;
  left: 0px;
  margin: 0 auto;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  border: 0;
  padding: 0;
  margin: 0;
  z-index: 6;
  display: none;
  text-align: center;
}
/* The slices and boxes in the Slider */
.nivo-slice {
  display: block;
  position: absolute;
  z-index: 5;
  height: 100%;
}
.nivo-box {
  display: block;
  position: absolute;
  z-index: 5;
}
/* Caption styles */
.nivo-caption {
  position: absolute;
  left: 0px;
  bottom: 0px;
  background: #000;
  color: #fff;
  opacity: 0.8;
  /* Overridden by captionOpacity setting */
  width: 100%;
  z-index: 8;
}
.nivo-caption p {
  padding: 5px;
  margin: 0;
}
.nivo-caption a {
  display: inline !important;
}
.nivo-html-caption {
  display: none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
  position: absolute;
  top: 45%;
  z-index: 9;
  cursor: pointer;
}
.nivo-prevNav {
  left: 0px;
}
.nivo-nextNav {
  right: 0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
  position: relative;
  z-index: 9;
  cursor: pointer;
}
.nivo-controlNav a.active {
  font-weight: bold;
}




/* banner ç»“æŸ */





.searchBox {

    background: #eeeeee;

    height: 73px;

    padding: 20px 0;

}





.search_box {

    width: 500px;

    height: 32px;

    margin: 0 auto;

    overflow: hidden;

    position: relative;

    border-bottom: 1px solid #333333;

}



.swap_value {

    float: left;

    width: 460px;

    font-size: 14px;

    color: #888888;

    height: 32px;

    line-height: 32px;

    padding: 0 5px 0 5px;

    border: 0;

    background: none;

}



.swap_go {

    float: right;

    margin: 0;

    border: 0;

    width: 32px;

    height: 32px;

    background: url(../images/fdj.png) no-repeat center;

    cursor: pointer;

    position: absolute;

    top: 0px;

    right: 0px;

}



.swap_txt {

    text-align: center;

    font-size: 16px;

    padding-top: 10px;

    line-height: 30px;

}





.in_products_xx {

    width: 1180px;

    margin: 0 auto;

}



.in_products {}



.in_products_l {

    float: left;

    width: 200px;

    height: 1065px;

    overflow: hidden;

    background: url(../images/cp_lbg.jpg) no-repeat center top;

}



.in_products_l_t {

    height: 135px;

    padding-left: 30px;

    color: #FFF;

    text-transform: uppercase;

    font-size: 12px;

    background: url(../images/in_ld2.png) 18px 68px no-repeat;

}



.in_products_l_t h3 {

    height: 35px;

    line-height: 35px;

    font-size: 24px;

    padding-top: 60px;

    font-weight: bold;

}



.in_products_l_t a {

    color: #FFF;

    display: block;

}



.in_pro_tree {

    height: 870px;

    overflow: hidden;

}



.in_products_l_2 {

    height: 35px;

    line-height: 35px;

}



.in_products_l_2 a {

    display: block;

    font-size: 16px;

    color: #fff;

    padding-left: 35px;

    background: url(../images/cp_ld2.png) 10px no-repeat #d92028;

}



.in_products_l_2 a:hover {

    color: #FFF;

    padding-left: 25px;

}



.in_products_l_er {

    margin: 0 10px;

    padding-bottom: 15px;

}



.in_products_l_er ul li {

    height: 37px;

    line-height: 37px;

    border-bottom: 1px dashed rgba(255, 255, 255, 0.3);

    overflow: hidden;

}



.in_products_l_er ul li a {

    display: block;

    font-size: 14px;

    padding-left: 5px;

    color: #fff;

    background: url(../images/cp_ld1.png) 165px no-repeat;

}



.in_products_l_er ul li a:hover {

    color: #fff;

    padding-left: 15px;

}



.in_products_r {

    width: 980px;

    height: auto;

    float: right;

    margin-top: 26px;

}







/* hotPro */



.hotPro {

    width: 100%;

    height: 238px;

    overflow: hidden;

    background: #eee;



}





.hotProL {

    width: 341px;

    height: 227px;

    background: url(../images/hotPro.jpg) no-repeat center;

    margin-top: 10px;

}





.hotProL h3 {

    font-size: 30px;

    font-weight: bold;

    color: #fff;

    margin: 20px 0 0 36px;

}





.hotTel {

    text-align: right;

    margin-right: 20px;

    font-size: 28px;

    color: #fff;

}



.hotTel b {

    display: block;

    font-size: 14px;

    color: #fff;

    font-weight: normal;

    margin-top: 80px;

}









.hotProR {

    width: 830px;

    height: 227px;

    margin-top: 10px;

    position: relative;



}



.hotProR ul li {

    float: left;

    width: 260px;

    height: 227px;

    border-bottom: 1px solid #ccc;

    margin: 0 8px;

    -webkit-transition: .5s;

    transition: .5s;

}



.hotProR ul li img {

    display: block;

    width: 260px;

    height: 190px;

}



.hotProMore {

    display: block;

    height: 38px;

    width: 240px;

    padding: 0 10px;

    line-height: 38px;

    text-align: center;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

    position: relative;

}



.hotProMore::after {

    content: "";

    display: block;

    width: 0;

    height: 1px;

    background: #e70012;

    position: absolute;

    bottom: 0;

    left: 0;

    -webkit-transition: .5s;

    transition: .5s;

}



.hotProR ul li:hover .hotProMore {

    color: #e70012;

}





.hotProR ul li:hover .hotProMore::after {

    width: 100%;

}





.hotProR ul li:hover {

    -webkit-transform: translateY(-5px);

    transform: translateY(-5px);

}





.hotPl {

    width: 40px;

    height: 40px;

    background: url(../images/left.png) no-repeat center;

    left: -120px;

    top: 80px;

    position: absolute;

}



.hotPr {

    width: 40px;

    height: 40px;

    background: url(../images/right.png) no-repeat center;

    left: -70px;

    position: absolute;

    top: 80px;

}











/*产品中心开始*/

.cpzx {

    background: #f4f4f4;

    padding-top: 80px;

    padding-bottom: 50px;

    height: 1160px;

}



.cpzx-l {

    float: left;

    width: 290px;

    box-shadow: 0px 0px 6px rgba(0, 0, 0, .1);

    padding-bottom: 10px;

}



.cpzx-l .cpzx-bt {

    width: 180px;

    height: 80px;

    padding-top: 40px;

    padding-left: 110px;

    background: url(../images/cpzx-tb.png) no-repeat 45px 38px #fff;

    -webkit-transition: .5s;

    transition: .5s;

}



.cpzx-l .cpzx-bt h3 {

    font-size: 18px;

    display: block;

}



.cpzx-l .cpzx-bt span {

    display: block;

    font-size: 14px;

    color: #ccc;

}



.cpzx-l .cpzx-bt:hover {

    background: url(../images/cpzx-tb1.png) no-repeat 45px 38px #fff;

}



.cpzx-l ul {

    margin-top: 1px;

}



.cpzx-l ul h4 {

    width: 220px;

    height: 85px;

    font-size: 16px;

    font-weight: bold;

    line-height: 85px;

    padding-left: 70px;

    background: url(../images/cpzx-yq.png) no-repeat 30px 33px #f5f5f5;

    overflow: hidden;

    -webkit-transition: .5s;

    transition: .5s;

}



.cpzx-l ul:hover h4 {

    background: url(../images/cpzx-yq1.png) no-repeat 30px 33px #fff;

}



.cpzx-l ul li a:hover {

    color: #e70012;

    -webkit-transform: translateX(-5px);

    transform: translateX(-5px);

}



.cpzx-l ul li a {

    display: block;

    -webkit-transition: .5s;

    transition: .5s;

}



.cpzx-l ul li {

    width: 220px;

    height: 35px;

    padding-left: 70px;

    background: #f5f5f5;

    overflow: hidden;

}



.cpzx-r {

    width: 885px;

    float: right;

}



.cpzx-r .hd {

    height: 40px;

    border-bottom: 1px solid #fff;

    margin-bottom: 5px;

    width: 870px;

    margin-left: 15px;

}



.cpzx-r .hd ul li {

    width: 130px;

    height: 40px;

    text-align: center;

    line-height: 40px;

    float: left;

    font-size: 16px;

}



.cpzx-r .hd ul li b {

    font-weight: normal;

    cursor: pointer;

}



.cpzx-r .hd ul p {

    height: 40px;

    line-height: 40px;

    float: right;

}



.cpzx-r .hd ul p a {

    color: #666;

}



.cpzx-r .hd ul p a:hover {

    color: #e70012;

}



.cpzx-r .hd ul .on {

    background: #fff;

}



.cpzx-r .bd {

    width: 885px;

    overflow: hidden;

    height: 1170px;

}



.cpzx-nr ul li {

    float: left;

    width: 270px;

    height: 271px;

    background: #fff;

    margin-left: 15px;

    margin-bottom: 15px;

    padding: 5px;

    -webkit-transition: .5s;

    transition: .5s;

}



.cpzx-nr ul li p {

    width: 270px;

    height: 227px;

}



.cpzx-nr ul li p a img {

    width: 270px;

    height: 227px;

}



.cpzx-nr ul li span {

    display: block;

    height: 50px;

    line-height: 50px;

    text-align: center;

    font-size: 16px;

    width: 270px;

    overflow: hidden;

}



.cpzx-nr ul li b {

    text-align: center;

    display: block;

}



.cpzx-nr ul li b a {

    color: #666;

}



.cpzx-nr ul li b:hover a {

    color: #e70012;

}



.cpzx-nr ul li:hover {

    box-shadow: 0px 0px 5px rgba(102, 102, 102, 0.3);

    transform: translate3d(0, 0, 0);

}











/* mbanner */

.mbanner {

    width: 100%;

    height: 216px;

    background: url(../images/mbanner.jpg) no-repeat center;

}



.mbannerL h4 {

    font-size: 22px;

    color: #fff;

    padding-top: 40px;

}



.mbannerL p {

    font-size: 16px;

    color: #fff;

    line-height: 36px;

}



.mbannerL p b {

    font-weight: bold;

    color: #da251e;

}



.mbannerTel {

    padding-left: 50px;

    background: url(../images/mbannerTel.png) no-repeat left top;

    height: 38px;

    font-size: 20px;

    line-height: 38px;

    color: #fff;

    margin-top: 20px;

}



.mbannerTel b {

    font-size: 20px;

}



.mbannerR h3 {

    font-size: 20px;

    color: #fff;

    text-align: center;

    margin-top: 18px;

}



::-webkit-input-placeholder {

    /* WebKit, Blink, Edge */

    color: #fff;

}



:-moz-placeholder {

    /* Mozilla Firefox 4 to 18 */

    color: #fff;

}



::-moz-placeholder {

    /* Mozilla Firefox 19+ */

    color: #fff;

}



:-ms-input-placeholder {

    /* Internet Explorer 10-11 */

    color: #fff;

}





.message {

    float: left;

    width: 492px;

    margin: 15px 15px 0 15px;

    height: 240px;

}



.message .form-group {

    width: 492px;

    height: 35px;

    margin-bottom: 6px;

}



.message .form-group1 {

    width: 492px;

    height: 45px;

    margin-bottom: 20px;

}



.message .form-group label {

    font-size: 14px;

    color: #333;

    float: left;

    padding-right: 5px;

    line-height: 30px;

    background: #e5e1e4;

    width: 50px;

    text-align: center;

    background: transparent;

    color: #fff;

}



.message .form-group input {

    font-size: 14px;

    color: #fff;

    width: 417px;

    height: 30px;

    padding: 0 10px;

    float: left;

    background: rgba(225, 225, 225, 0.2);

}



.message .form-group1 label {

    font-size: 14px;

    color: #333;

    float: left;

    padding-right: 5px;

    line-height: 45px;

    background: #e5e1e4;

    width: 50px;

    text-align: center;

    background: transparent;

    color: #fff;

}



.message .form-group1 textarea {

    font-size: 14px;

    color: #fff;

    width: 417px;

    height: 85px;

    line-height: 45px;

    background: #e5e1e4;

    padding: 0 10px;

    float: left;

    background: rgba(229, 225, 225, 0.2);

}



.message .buttom {

    width: 115px;

    height: 35px;

    margin: 0 auto;

    background: transparent;

}



.message .buttom .an1 {

       width: 115px;

    height: 35px;

    font-size: 14px;

    color: #fff;

    text-align: center;

    line-height: 35px;

    border: none;

    background: transparent;

    font-size: 20px;

    margin-top: 10px;

    cursor: pointer;

    position: relative;

    z-index: 999;

}







.mbannerR {

    width: 534px;

    height: 294px;

    background: url(../images/mbannerR.png) no-repeat center;

    position: absolute;

    top: 30px;

    right: 0;

}











.case_bg {

    width: 100%;

    margin: 0 auto;

    height: 488px;

}



.case_bg .case {

    width: 1180px;

    margin: 0 auto;

    position: relative;

}



.case_bg .case .csae_t {

    width: 1180px;

    height: 220px;

    margin: 0 auto;

}



.csae_t .title_l {

    width: 590px;

    float: left;

}



.csae_t .title_l h5 {

    font-size: 50px;

    color: #333;

    font-weight: bold;

    text-transform: uppercase;

    margin-top: 20px;

}



.csae_t .title_l h5 span {

    font-size: 50px;

    color: #e50015;

    font-weight: bold;

}



.csae_t .title_l h3 {

    font-size: 24px;

    color: #333;

    background: url(../images/caseLine.png) no-repeat 120px center;

    font-weight: bold;

}



.csae_t .title_l p {

    font-size: 14px;

    color: #666;

    margin-top: 15px;

}



.csae_t .title_r {

    width: 470px;

    float: right;

    margin-right: 60px;

}



.csae_t .title_r p {

    font-size: 21px;

    color: #fff;

    font-weight: bold;

    margin-top: 32px;

}



.csae_t .title_r p span {

    font-size: 18px;

    color: #fff;

    display: block;

    margin-top: 25px;

}



.csae_t .title_r .zx {

    margin-top: 30px;

    text-align: right;

    font-size: 16px;

    color: #fff;

}



.csae_t .title_r .zx span {

    font-size: 24px;

    color: #fff;

    font-weight: bold;

}



.case .case-left {

    width: 1180px;

    margin: 0px auto 0 auto;

    height: 235px;

    position: relative;

}



.case .case_nr {

    width: 1180px;

    margin: 0 auto;

}



.case .case_nr ul li {

    width: 270px;

    height: 235px;

    border: 1px solid #d4d5d9;

    float: left;

    margin: 0 11px;

    position: relative;

}



.case .case_nr ul li a {

    width: 266px;

    height: 231px;

    display: block;

    overflow: hidden;

    margin: 2px;

}



.case .case_nr ul li img {

    position: relative;

    width: 266px;

    height: 231px;

    transition: all 0.4s;

    -moz-transition: all 0.4s;

    -webkit-transition: all 0.4s;

    -o-transition: all 0.4s;

}



.case .case_nr ul li p {

    position: absolute;

    bottom: 2px;

    left: 2px;

    width: 266px;

    height: 30px;

    background: url(../images/ico2.png) repeat center;

    -webkit-transition: .5s;

    transition: .5s;

}



.case .case_nr ul li p a {

    width: 266px;

    height: 30px;

    line-height: 30px;

    text-align: center;

    font-size: 14px;

    color: #fff;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

    display: block;

}



.case .case_nr ul li:hover p {

    background: #e50015;

}



.case .case_nr ul li img:hover {

    transform: scale(1.1, 1.1);

    -ms-transform: scale(1.1, 1.1);

    -webkit-transform: scale(1.1, 1.1);

    -o-transform: scale(1.1, 1.1);

    -moz-transform: scale(1.1, 1.1);

    overflow: hidden;

}



.case .case-left .prev {

    display: block;

    width: 17px;

    height: 30px;

    float: left;

    overflow: hidden;

    cursor: pointer;

    background: url(../images/left.jpg) no-repeat;

    position: absolute;

    top: 92px;

    left: -32px;

    z-index: 99;

}



.case .case-left .next {

    display: block;

    width: 17px;

    height: 30px;

    float: right;

    overflow: hidden;

    cursor: pointer;

    background: url(../images/right.jpg) no-repeat;

    position: absolute;

    top: 92px;

    right: -32px;

    z-index: 99;

}





/*优势开始*/

.cpyx {

    height: 550px;

    background: url(../images/cpyx-bj.jpg) no-repeat center;

}



.cpyx-bt {

    float: left;

    width: 285px;

    height: 378px;

    background: url(../images/cpyx-bt.png) no-repeat center;

    margin-top: 87px;

    color: #fff;

}



.cpyx-bt li p {

    padding-left: 60px;

    text-align: center;

    height: 80px;

    line-height: 100px;

}



.cpyx-bt li span {

    display: block;

    width: 35px;

    height: 3px;

    background: #fff;

    margin-left: 150px;

    margin-bottom: 20px;

}



.cpyx-bt li .reasonTitle {

    padding-left: 60px;

    text-align: center;

    font-weight: bold;

    font-size: 18px;

    height: 115px;

    display: block;

    color: #e20809;

}



.cpyx-bt li .reasonTitle:hover {

    color: #fff;

}



.cpyx-bt li .reasonTitle i {

    display: block;

    font-size: 42px;

    font-weight: bold;

    line-height: 72px;

}



.cpyx-bt li strong {

    display: block;

    font-size: 24px;

    color: #e20809;

}



.cpyx-bt li b {

    display: block;

    line-height: 24px;

    font-weight: normal;

}



.cpyx-xx {

    float: right;

    width: 768px;

    height: 604px;

    background: #f4f4f4;

    margin-top: 30px;

}



.cpyx-xx .hd {

    float: left;

    width: 116px;

}



.cpyx-xx .hd ul {}



.cpyx-xx .hd ul li {

    width: 78px;

    height: 88px;

    padding-right: 8px;

    background: url(../images/cpyx-xz.png) no-repeat right #777;

    color: #fff;

    padding-top: 20px;

    padding-left: 30px;

    margin-bottom: 2px;

}



.cpyx-xx .hd ul li p {

    font-size: 24px;

    font-weight: bold;

    height: 40px;

}



.cpyx-xx .hd ul li span {

    display: block;

    width: 35px;

    height: 1px;

    background: #fff;

    margin-bottom: 10px;

}



.cpyx-xx .hd ul li b {}



.cpyx-xx .hd ul .on {

    background: url(../images/cpyx-xz1.png) no-repeat right #e20809;

}



.cpyx-xx .bd {

    float: left;

    width: 602px;

    height: 550px;

    overflow: hidden;

}



.cpyx-nr {

    width: 560px;

    margin-left: 42px;

    margin-top: 50px;

}



.cpyx-nr img {

    width: 560px;

    height: 310px;

}



.cpyx-nr p {

    font-size: 24px;

    font-weight: bold;

    height: 95px;

    line-height: 120px;

}



.cpyx-nr p span {

    font-weight: bold;

    color: #e20809;

}



.cpyx-nr i {

    display: block;

    width: 30px;

    height: 1px;

    background: #828282;

    margin-bottom: 30px;

}



.cpyx-nr b {

    display: block;

    color: #666;

    line-height: 24px;

    width: 550px;

}





/* about */

.about {

    width: 100%;

    height: 520px;

    background: url(../images/about.jpg) no-repeat center bottom;

    margin-top: 30px;

}



.aboutL {

    width: 380px;

    height: 450px;

    display: block;

}



.aboutL img {

    display: block;

    width: 380px;

    height: 450px;

}







.aboutR {

    width: 720px;

    margin-right: 10px;

}



.aboutT {

    margin-top: 120px;

    border-bottom: 1px solid #fff;

    padding-bottom: 10px;

}



.aboutTL {

    font-size: 42px;

    font-weight: bold;

    color: #fff;

}



.aboutTr {

    font-size: 18px;

    font-weight: bold;

    color: #fff;

    margin-top: 16px;

}



.aboutR p {

    color: #fff;

    margin-top: 20px;

    line-height: 30px;

    text-indent: 2em;

    height: 150px;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 5;

    overflow: hidden;

}



a {

    -webkit-transition: .5s;

    transition: .5s;

}



.aboutMore {

    float: right;

    font-size: 14px;

    color: #fff;

    margin-top: 10px;

}



.aboutMore:hover {

    -webkit-transform: translateX(-5px);

    transform: translateX(-5px);

}













.news_bg {

    width: 100%;

    height: 590px;

    margin: 0px auto 0 auto;

    padding-top: 40px;

}



.news_bg .news {

    width: 1180px;

    margin: 0 auto;

    padding: 0px 0;

    height: 530px;

}



.news_bg .news .news_title {

    width: 1180px;

    margin: 0 auto;

    height: 35px;

    line-height: 35px;

}



.news_bg .news .news_title .title {

    float: left;

}



.news_bg .news .news_title .title h3 {

    font-size: 24px;

    font-weight: bold;

    color: #333;

}



.news_bg .news .news_title .title h3 span {

    font-size: 14px;

    font-weight: normal;

    color: #ccc;

}



.news_bg .news .news_title .news_t {

    float: right;

}



.news_bg .news .news_title .news_t ul li {

    float: left;

    margin: 0 20px;

}



.news_bg .news .news_title .news_t ul li a {

    font-size: 18px;

    color: #666;

    height: 35px;

    line-height: 35px;

    display: block;

}



.news_bg .news .news_title .news_t ul li a:hover {

    color: #e50015;

    background: url(../images/buttom3.jpg) no-repeat bottom center;

}



.news_bg .news .news_box {

    width: 1180px;

    margin: 30px auto 0 auto;

}



.news_bg .news .news_box .news_l {

    width: 1180px;

    height: 252px;

}



.news_bg .news .news_box .news_l .news_img {

    float: left;

    width: 365px;

    height: 250px;

    border: 1px solid #ccc;

}



.news_bg .news .news_box .news_l .news_img img {

    width: 365px;

    height: 250px;

}



.news_bg .news .news_box .news_l .news_r {

    float: right;

    width: 775px;

}



.news_bg .news .news_box .news_l .news_r ul li {

    float: left;

    margin: 20px 30px 0 0;

    height: 90px;

    width: 355px;

}



.news_l .news_r ul li h5 a {

    font-size: 14px;

    font-weight: normal;

    color: #333;

    display: block;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}



.news_l .news_r ul li h5 a:hover {

    color: #e50015;

}



.news_l .news_r ul li p {

    font-size: 14px;

    font-weight: normal;

    color: #666;

    background: url(../images/buttom4.jpg) no-repeat bottom left;

    margin: 10px 0;

    padding-bottom: 15px;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}



.news_l .news_r ul li span {

    font-size: 14px;

    font-weight: normal;

    color: #999;

}



.news_bg .news .news_box .news_list {

    width: 1180px;

    margin: 10px auto 0 auto;

}



.news_bg .news .news_box .news_list ul li {

    width: 30%;

    float: left;

    margin-right: 39px;

    height: 48px;

    line-height: 48px;

    border-bottom: 1px solid #ededed;

}



.news_bg .news .news_box .news_list ul li a {

    width: 250px;

    float: left;

    font-size: 14px;

    color: #333;

    background: url(../images/buttom2.png) no-repeat center left;

    padding-left: 10px;

    display: block;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}



.news_bg .news .news_box .news_list ul li span {

    float: right;

    font-size: 14px;

    color: #999;

}



.news_bg .news .news_box .news_list ul li a:hover {

    color: #e50015;

}





.news_bg .news .news_title .news_t ul li.casehover a {

    color: #e50015;

    background: url(../images/buttom3.jpg) no-repeat bottom center;

}









/*é“¾æŽ¥*/

.ljzx {

    width: 1180px;

    height: 20px;

    line-height: 20px;

    margin: 14px auto;

    overflow: hidden;

}



.ljzx h4 {

    color: #333;

    float: left;

    font-weight: bold;

}



.ljzx ul {

    float: left;

    line-height: 20px;

}



.ljzx ul li {

    float: left;

    margin: 0 15px;

}



.ljzx ul li a {

    color: #666;

}