@charset "utf-8";



/* 清除内外边距 */

@charset "utf-8";

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */

dl, dt, dd, ul, ol, li, /* list elements 列表元素 */

pre, /* text formatting elements 文本格式元素 */

fieldset, lengend, button, input, textarea, /* form elements 表单元素 */

th, td { /* table elements 表格元素 */

    margin: 0;

    padding: 0;

}

input,textarea {border: 2 none; box-shadow: none; outline: none;}

/* 设置默认字体 */

body{width: 100%;min-width: 1336px;margin:0 auto;}

body,

button, input, select, textarea {

    font: 14px/22px Arial,sans-serif;color: #666;

}

h1 {font-size: 18px;}

h2 {font-size: 16px;}

h3 {font-size: 14px;}

h4, h5, h6 {font-size: 100%;}

* h1,* h2,* h3,* h4,* h5,* h6{margin: 0px;} /*覆盖bootstrape对标题加的默认外边距*/

address, cite, dfn, em, i, var {font-style: normal;} /* 斜体扶正 */

/* 重置列表元素 */

ul, ol ,li{list-style: none;}

em{font-style:normal;}

/* 重置文本格式元素 */

a {text-decoration: none; color: #666; word-wrap:break-word;}/*英文换行*/

a:hover {text-decoration: none; color:#dab129;}

/* 重置表单元素 */

legend {color: #000;} /* for ie6 */

fieldset, img {border: none;} /* img 搭车：让链接里的 img 无边框 */

/* 注：optgroup 无法扶正 */

button, input, select, textarea {

    font-size: 100%; /* 使表单元素在 ie 下能继承字体大小 */

}

/* 重置表格元素 */

table {

    border-collapse: collapse;

    border-spacing: 0;

}

/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */

html {overflow-y: scroll;}

/*设置浮动*/

.fl {float: left;}

.fr {float: right;}

.pr{position: relative;}

.pa{position: absolute;}

/*字体大小*/

.fz12{font-size: 12px;}

.fz14{font-size: 14px;}

.fz16{font-size: 16px;}

.fz18{font-size: 18px;}

.fz20{font-size: 20px;}

.fz22{font-size: 22px;}

.clear{clear: both;height: 0;}

.blk-main .clearlist{ clear:both;height:0;padding:0;margin:0;border:0;width:100% ;float:none;}

/*表单弹框*/

.nsw-modal {

  width: 100%;

  height: 100%;

  background: rgba(225, 225, 225, 0.5);

  position: fixed;

  top: 0;

  left: 0;

  z-index: 99999;

}

.modal-dialog {

  position: fixed;

  color: #000000;

  top: 150px;

  width: 400px;

  border-radius: 3px;

  min-height: 155px;

  overflow: hidden;

  z-index: 99998;

  margin-left: -200px;

  left: 50%;

}

.modal-dialog .css-icon {

  background-image: url("../images/modal-icons.png");

}

.modal-dialog .modal-head {

  height: 30px;

  line-height: 30px;

  padding: 0px 20px;

  background: #F6EFEF;

  font-size: 14px;

}

.modal-dialog .modal-head .modal-logo {

  width: 15px;

  height: 15px;

  background-position: 1px 0px;

  margin: 8px 5px 0 0;

  float: left;

}

.modal-dialog .modal-head .close {

  float: right;

  width: 15px;

  height: 15px;

  background-position: -14px 0px;

  margin-top: 8px;

}

.modal-dialog .modal-body {

  width: 100%;

  min-height: 125px;

  background: #ffffff;

}

.modal-dialog .modal-body .modal-body-left {

  width: 140px;

  float: left;

}

.modal-dialog .modal-body .modal-body-left .icon {

  width: 64px;

  height: 64px;

  margin: 30px 0 0 48px;

}

.modal-dialog .modal-body .modal-body-left .success-message {

  background-position: 0px -14px;

}

.modal-dialog .modal-body .modal-body-left .warming-message {

  background-position: 0px -78px;

}

.modal-dialog .modal-body .modal-body-right {

  width: 260px;

  float: right;

  padding-top: 20px;

}

.modal-dialog .modal-body .modal-body-right .close-btn {

  color: #000;

  text-align: center;

  width: 90px;

  display: inline-block;

  height: 24px;

  line-height: 24px;

  background: #818079;

}

.modal-dialog .modal-body .modal-body-right p {

  line-height: 30px;

}





.header,

.content,

.footer {

    width: 1200px;

    margin: 0 auto;

}

.h_top {

    height: 222px;

    background: url("../images/topbg.gif") repeat-x center 0;

    position: relative;

    z-index: 2;

    overflow: hidden;

}

.t_top {

    height: 39px;

    line-height: 39px;

    color: #333;
    overflow: hidden;

}

.t_top p {

    float: right;

}

.t_top span {

    float: right;

    padding: 6px 0 0;

}

.t_top a {

    color: #333;

    padding: 0 0 0 22px;

}

.t_con {

    height: 92px;

    padding: 31px 0 0;

    overflow: hidden;

    clear: both;

}

.t_con h1 img {

    display: block;

    height: 60px;

}

.t_text {

    margin-top: 8px;

    font-size: 12px;

    color: #333;

    line-height: 26px;

    padding-left: 33px;

    letter-spacing: 0.03em;

    text-transform: uppercase;

}

.t_text b {

    display: block;

    line-height: 29px;

    font-weight: bold;

    font-size: 22px;

    letter-spacing: 0;

}

.t_pho {

    line-height: 23px;

    color: #333;

    padding: 1px 0 0 60px;

    background: url("../images/t_pho.gif") no-repeat 3px 0;

    font-size: 16px;

}

.t_pho b {

    line-height: 28px;

    color: #dab129;

    display: block;

    font-size: 24px;

}

.menu {

    white-space: nowrap;

    //height: 62px;

    line-height: 60px;

    font-size: 16px;

    overflow: hidden;

}

.menu ul {

    width: 1275px;

}

.menu li {

    float: left;

    padding: 0 36px;

}

.menu li a {

    color: #333;

    display: inline-block;

    height: 57px;

}

.menu li.cur a,

.menu li a:hover {

    text-decoration: none;

    color: #dab129;

    z-index: 1;

    border-bottom: solid 2px #dab129;

    font-weight: bold;

}

.menu li a:-webkit-any-link {

    display: block;

}

.pro_hl dd em{display:block;}

.pro_hl dd span{line-height:25px;display:inline-block;padding-top:4px;}

.pro_hl dd i{display:inline-block;}

.pro_hl dd i a{display:inline-block;padding:0 20px; line-height:23px;border:solid 1px #c6c6c6; font-size:14px; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;color:#666;white-space:nowrap;text-align:center;padding:0;height:26px;width:85px; font-weight:normal;}

.pro_hl dd i a:hover{border:solid 1px #dab129;color:#fff;background:#dab129;}

.video_wc span a{display:block;}

.video_wc span:hover{border:solid 1px #dab129;background:#dab129;color:#fff;}

.video_wc span a:hover{color:#fff;}

.part h2 span:hover {

    border: solid 1px #dab129;

    background: #dab129;

    color: #fff;

    color: #fff;

}

.about_w .more01{float:right;}

.about_w .more01 a{display:block;font-size:14px;}

.about_w .more01:hover{border:solid 1px #dab129;background:#dab129;color:#fff;}

.about_w .more01:hover a{ color:#fff;}

.f_bj {

    color: #fff;

    line-height: 45px;

    clear: both;

    height: 362px;

    overflow: hidden;

    background: url("../images/footbg.gif") repeat-x center 0 #3a3a3a;

    padding-top: 68px;

}

.f_bj a {

    color: #fff;

}

.f_con {

    display: block;

    overflow: hidden;

    height: 290px;

}

.f_code,

.f_nav {

    background: url("../images/f_line1.gif") no-repeat right 6px;

    height: 212px;

}

.f_code {

    width: 337px;

    padding: 13px 0 0;

}

.f_code p {

    display: block;

    width: 114px;

    height: 114px;

    float: left;

    background: url("../images/f_codebg.jpg") no-repeat center 0;

    padding: 0 5px;

    margin-left: 60px;

}

.f_code p img {

    display: block;

    width: 88px;

    height: 88px;

    padding: 13px;

}

.f_logo img {

    width: auto;

    height: 60px;

    display: block;

    margin: 0 0 20px 7px;

}

.f_nav {

    line-height: 50px;

    width: 276px;

    font-size: 16px;

    padding-left: 57px;

}

.f_nav a {

    display: block;

    float: left;

    width: 138px;

}

.f_text {

    width: 488px;

    padding: 0 0 0 42px;

}

.f_text h3 {

    font-weight: normal;

    font-size: 20px;

    line-height: 56px;

    height: 65px;

}

.f_text span {

    display: block;

    background: url("../images/f_ico1.gif") no-repeat 0 9px;

    padding-left: 46px;

    width: 204px;

    white-space: nowrap;

    float: left;

}

.f_text span.f_text1 {

    background: url("../images/f_ico2.gif") no-repeat 0 9px;

    width: 190px;

}

.f_text span.f_text2 {

    background: url("../images/f_ico3.gif") no-repeat 0 9px;

}

.f_text span.f_text3 {

    background: url("../images/f_ico4.gif") no-repeat 0 9px;

    width: 190px;

}

.f_text span.f_text4 {

    background: url("../images/f_ico5.gif") no-repeat 0 9px;

    width: 365px;

}

.f_wz {

    height: 65px;

    line-height: 65px;

    color: #8f8f8f;

}

.f_wz span {

    display: block;

    float: right;

}

.f_wz span em img{display:inline-block;width:40px;height:40px;}

.f_wz span em{display:inline-block;padding:10px 0 0;float:left;}

.f_wz a {

    color: #8f8f8f;

    padding: 0 16px 0 0;

}

.client-2 {

    position: fixed;

    right: -170px;

    top: 50%;

    z-index: 900;

}

.client-2 li a {

    text-decoration: none;

}

.client-2 li {

    margin-top: 1px;

    clear: both;

    height: 71px;

    position: relative;

}

.client-2 li i {

    background: url("../images/fx.png") no-repeat;

    display: block;

    width: 30px;

    height: 27px;

    margin: 0px auto;

    text-align: center;

}

.client-2 li p {

    height: 20px;

    font-size: 14px;

    line-height: 20px;

    overflow: hidden;

    text-align: center;

    color: #fff;

}

.client-2 .my-kefu-qq i {

    background-position: 4px 5px;

}

.client-2 .my-kefu-tel i {

    background-position: 0 -21px;

}

.client-2 .my-kefu-liuyan i {

    background-position: 4px -53px;

}

.client-2 .my-kefu-weixin i {

    background-position: -34px 4px;

}

.client-2 .my-kefu-weibo i {

    background-position: -30px -22px;

}

.client-2 .my-kefu-ftop {

    display: none;

}

.client-2 .my-kefu-ftop i {

    width: 33px;

    height: 35px;

    background-position: -27px -51px;

}

.client-2 .my-kefu-left {

    float: left;

    width: 77px;

    height: 47px;

    position: relative;

}

.client-2 .my-kefu-tel-right {

    font-size: 16px;

    color: #fff;

    float: left;

    height: 24px;

    line-height: 22px;

    padding: 0 15px;

    border-left: 1px solid #fff;

    margin-top: 14px;

}

.client-2 .my-kefu-right {

    width: 20px;

}

.client-2 .my-kefu-tel-main {

    background:#535353;

    color: #fff;

    height: 56px;

    width: 247px;

    padding:9px 0 6px;

    float: left;

}

.client-2 .my-kefu-main {

    background:#535353;

    width: 97px;

    height: 56px;

    position: relative;

    padding:9px 0 6px;

    float: left;

}

.client-2 .my-kefu-weixin-pic {

    position: absolute;

    left: -130px;

    top: -24px;

    display: none;

    z-index: 333;

}

.my-kefu-weixin-pic img {

    width: 115px;

    height: 115px;

}





/*banner*/

.banner{position: relative; overflow: hidden;clear: both;background: #4a4949;box-shadow: 5px 6px 6px #c1c1c1;}

.ban_p,.ban_p li{ height:800px;overflow: hidden;}

.ban_p li a{ display:block; height:800px; background: no-repeat center 0;}

.ban_t{text-align: center;}

.ban_t li{width:256px;display: inline-block;float: left;line-height:24px;color: #999;padding: 0 22px 40px;background:url("../images/f_line1.gif") no-repeat 0 center;}

.ban_t li.born{background:none;}

.ban_t li b{color: #fff;display: block;padding: 41px 0 0;line-height: 25px;height: 61px;font-size:16px;color: #fff;white-space: nowrap;font-weight: normal;}

.ban_t li.on b{color:#dab129;font-weight: bold;}

.ban_t li.on em{width:15px;height:12px;left:50%;margin-left:-8.5px;top:-12px;position: absolute;background:url("../images/ct_ico5.png") no-repeat center 0;display:block;}

.ban_t li.on{position: relative;color:#fff;}



.til01{text-align: center;color: #444;font-size:28px;line-height:60px;padding: 0 0 38px;display: block;font-weight: normal;text-transform:uppercase;}

.til01 p{display: block;font-size:16px;line-height:46px;color: #333;}

.til01 span{display: block;font-weight: normal;font-size:22px;line-height: 28px;color: #c6c6c6;text-transform: uppercase;}

.til01 a{color: #444;}

.til01 a:hover{color: #dab129;}



/*搜索*/

.seabox{overflow:hidden;height:94px;line-height:40px;padding:55px 0 0;}

.sea_inp{width:418px;overflow: hidden;}

.sea_inp .serach{width:281px;height:40px;border:0;background:url("../images/sea_inp.gif") no-repeat 0 0;border: 0;line-height:40px;color:#999;padding:0 0 0 26px;float:left;outline: none;display: block;}

.sea_inp .sub{ width:55px; height:40px;border:0;float:left;cursor: pointer;display: block;background:url("../images/sea_ico.gif") no-repeat 0 0;border: 0;}

.k_word{overflow:hidden;width:780px;color:#333;overflow: hidden;font-size: 16px;}

.k_word a{color:#333;padding:0 0 0 11px;}

.k_word a:hover{color:#dab129;}



/*最新产品*/

.pro_hot{clear: both;display: block;height: 504px;overflow: hidden;}

.pro_prev,.pro_next{width: 31px;height: 61px;display: block;background:url("../images/next1.gif") no-repeat 0 0;margin-top: 98px;}

.pro_prev{background:url("../images/prev1.gif") no-repeat 0 0;}

.pro_prev:hover,.pro_next:hover{background-position: 0 bottom;}

.pro_hc{width: 1098px;padding-left: 38px;overflow: hidden;}

.pro_hc dl{width:320px;padding-right: 38px;overflow: hidden;float: left;}

.pro_hc dt{width:320px;display: block;overflow: hidden;}

.pro_hc dt a { display: block; position: relative; padding-bottom: 70.27%; height: 0; background-color: #f0f0f0; overflow: hidden; }

.pro_hc dt img { position: absolute; top: 0; left: 0; right: 0; margin: 0 auto; max-width: 90%; max-height: 90%; mix-blend-mode: multiply; }

.pro_hc dd{display: block;padding: 20px 0 0;}

.pro_hc dd h4{display: block;font-size:18px;line-height: 41px;color: #333;height:80px;font-weight:normal;}

.pro_hc dd h4 a{display: block;color: #333;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}

.pro_hc dd h4 span{margin-right: 95px;color: #666;font-size: 14px;font-weight: normal;line-height: 34px;display: block;}

.pro_hc dd .pro_hw span{display: block;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}

.pro_hc dd .pro_hw{height:76px;overflow:hidden;}

.pro_hc dd p{background:url("../images/ico01.gif") no-repeat 4px 0;padding-left: 57px;line-height:25px;height:60px;}

.pro_hc dd p strong{clear:both;}

.pro_hc dd p b{line-height:22px;display: block;font-size: 16px;color: #333;}





.pro_hc dt img,.pro_c p img,.cent_c dt img,.part_c li img,.new_c dt img{-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}

.pro_hc dt img:hover,.pro_c p img:hover,.cent_c dt img:hover,.part_c li img:hover,.new_c dt img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}



/*产品中心*/

.probox{padding:69px 0 0;height:997px;background: #f8f8f8;overflow: hidden;}



.pro_c{overflow: hidden;}

.pro_c ul{width:1260px;}

.pro_c li{width:378px;height: 360px;background: #fff;overflow: hidden;float: left;margin: 0 35px 34px 0;box-shadow:0 5px 5px #dedede;}

.pro_c li p{width:378px;display: block;overflow: hidden;}

.pro_c li p a { position: relative; display: block; padding-bottom: 225px;/*59.52%;*/ height: 0; background-color: #f0f0f0; overflow: hidden; }

.pro_c li p img { position: absolute; top: 0; left: 0; right: 0; margin: 0 auto; max-width: 90%; max-height: 90%; mix-blend-mode: multiply; }

.pro_c li span{display: block;padding: 21px 20px 0;height:80px;line-height: 40px;}

.pro_c li span em{display: block;margin-top:6px;width:214px;line-height: 20px; overflow:hidden;float:left; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}

.pro_c li span b{display: block;line-height:44px;font-size: 20px;color: #333;font-weight:normal;}

.pro_c li span i{float: right;display: inline-block;width:85px;margin:7px 0 0; }

.pro_c li span i a{display:inline-block;padding:0 20px;height:26px; line-height:23px;border:solid 1px #c6c6c6;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;color:#666;white-space:nowrap;width:85px;}

.pro_c li span i a:hover,.video_wc span a:hover,.more01:hover a,.more01 a:hover{border-color:#dab129!important;background:#dab129!important;}

.more01{display:block;margin:0 auto;width:85px; height:30px;  line-height:30px;border:solid 1px #c6c6c6;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;text-align:center;}

.more01 a{display:inlin-block;color:#666;white-space:nowrap;}



.pro_c li span i a{display:block;text-align:center;padding:0;height:26px;}

.pro_c li span b a{color: #333;}

.pro_c li span b a:hover{color: #dab129;}

.pro_c li span i a:hover{border:solid 1px #1d82d5;color:#fff;background:#1d82d5;}

.pro_c li.pro_cl1{width: 583px;}

.pro_c li.pro_cl1 span em{width:340px;}

.pro_c li.pro_cl1 p{width: 583px;}

.pro_c li.pro_cl1 p a{padding-bottom: 232px;/*39.79%;*/}



/*优势*/

.edge{line-height:30px;color: #333;padding: 72px 0 0;font-size: 16px;}

.edgetil{width:1200px;height:138px;left:50%;margin-left: -660px;top:206px;z-index: 9;padding: 33px 60px;font-size: 24px;color: #333;background:url("../images/edgebg.png") no-repeat center 0;text-align: center;}

.edgetil li{width:300px;float: left;line-height: 48px;}

.edgetil li span{line-height:55px;color: #999;display: block;font-size: 36px;}

.edgetil li span b{color: #333;display: inline-block;padding: 0 6px;}

.edgetil li em{font-size: 14px;color: #666;padding-left: 9px;}

.edgetil li.on,.edgetil li.on span,.edgetil li.on span b,.edgetil li.on em,.edgetil li.on a,.edgetil li a:hover{color: #dab129;}

.edge_next{width: 56px;height: 56px;display: block;top:745px;left: 50%;margin-left: -28px;z-index: 9;webkit-transition:all .5s linear;-webkit-transition:all .5s linear;}

.edge_next.cur{opacity:1;visibility:visible;-webkit-transform: rotateY(360deg);transform: rotateY(360deg);}



.edge_c{padding: 48px 0 0;height:818px;display: block;overflow: hidden;}

.edge_b{background: no-repeat center 0;height:818px;display: block;}

.edge_w{width: 50%;left: 0;padding: 65px 0 0;height: 424px;background: #fff;top: 265px;}

.edge_w1{width:450px;float: right;}

.edge_w1 h4{height: 143px;font-size: 26px;color: #333;line-height: 52px;}

.edge_w1 h4 a{color: #333;}

.edge_w1 h4 em{display: block;font-size: 24px;color: #999;line-height:51px;font-weight: normal;}

.edge_w1 h4 em b{font-family: Arial;font-size: 36px;width: 50px;display: inline-block;}

.edge_w1 div{width: 370px;height: 100px;overflow: hidden;padding-left: 2px;}

.edge_w1 span{display: block;line-height:26px;font-size: 12px;padding:5px 8px 0 0;background:url("../images/ico10.gif") no-repeat 0 top; margin-top:30px;}

.edge_w1 i{display:block;width:85px; height:30px;  line-height:30px;text-align:center; font-size:14px;overflow:hidden;border:solid 1px #c6c6c6;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box; margin-left:286px;}

.edge_w1 i a{display:block;color:#666;white-space:nowrap;}

.edge_w1 i:hover{border:solid 1px #dab129;background:#dab129;}

.edge_w1 i a:hover{color:#fff;}



/*因为专注  所以专业*/

.center{padding: 70px 0 0;height: 848px;font-size: 16px;color: #333;line-height: 30px;background: #f8f8f8;}

.centil{width: 148px;height: 583px;background: #e8e8e8;text-align: center;font-size: 18px;line-height: 31px;}

.centil li{height:146px;background:url("../images/line1.gif") no-repeat center bottom;}

.centil li b{display: block;font-family: Arial;font-size: 32px;line-height: 38px;padding-top: 38px;}

.centil li.born{background:none;}

.centil li.on{background:#dab129;color: #fff;position: relative;}

.centil li.on em{background:url("../images/ico08.png") no-repeat 0 0;position: absolute;width:27px;height: 31px;top: 56px;left: -27px;}

.cent_c{width:1052px;height: 582px;padding-top:1px;background: #fff;box-shadow:0 0 5px #dedede;overflow: hidden;}

.cent_c dt{width:600px;height: 582px;display: block;overflow: hidden;float: left;}

.cent_c dt img{display: block;width: 100%;}

.cent_c dd{width: 370px;float: left;padding: 46px 0 0 30px;}

.cent_c dd span{height: 109px;line-height: 30px;padding: 0 0 0 36px;background:url("../images/ico07.gif") no-repeat 7px 13px;display: block;}

.cent_c dd h4{margin-bottom: 30px;line-height: 45px;font-size: 30px;color: #333;}

.cent_c dd h4 em{display: block;font-size: 14px;line-height:26px;color: #484848;font-weight: normal;}



.prev0,.next0{width:66px;height:66px;display: block;overflow: hidden;background:url("../images/prev2.gif") no-repeat 0 0;z-index: 9;}

.next0{background:url("../images/next2.gif") no-repeat 0 0;}

.prev0:hover,.next0:hover{background-position: 0 bottom;}

.prev1,.next1{top:768px;left:752px;}

.next1{left:834px;}



/*视频中心*/

.videobox{background:url("../images/videobg.jpg") no-repeat center 0;padding: 70px 0 0;height: 752px;}

.video_c{background:url("../images/ge01.png") no-repeat center bottom;padding:0 0 56px;height:500px;}

.video_p{position: relative;width: 934px;height: 500px;background-color:#000;}

.video_p video{position:absolute;top:0;left:0;width:100%;height:100%;}

.video_w{background: #fff;width: 266px;height: 500px;}

.video_w h3{height: 58px;line-height: 58px;font-size: 18px;border-bottom: solid 1px #e1e1e1;text-align: center;color: #333;}

.video_w h3 a{color: #333;}

.video_wc{background:url("../images/ico11.gif") no-repeat center 35px;padding: 93px 27px;color: #333;line-height: 24px;}

.video_wc h4{height: 76px;line-height: 76px;font-size: 18px;text-align: center;}

.video_wc div{height:175px;display: block;overflow: hidden;}



/*合作客户*/

.part{height:640px;overflow: hidden;padding: 80px 0 0;}

.partil{text-align: center;background:#fff;height:167px;font-size: 30px;line-height:80px;font-weight: normal;}

.partil span{display:block;margin:0 auto;width:85px; height:30px;  line-height:30px;border:solid 1px #c6c6c6;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;text-align:center;color:#666;white-space:nowrap;font-size:14px;}

.partil a{color: #333;}

.part_c ul{width: 1220px;}

.part_c li{width:233px;float: left;overflow: hidden;}

.part_c li a { display: block; position: relative; height: 116px; background-color: #f2f2f2; }

.part_c li img { position: absolute; top: 0; left: 0; right: 0; margin: 0 auto; max-width: 90%; max-height: 90%; }

.part_c li{margin:0 8px 8px 0;}

.part_c li.part_l1{margin-right: 612px;}



/*关于*/

.aboutbox{background: no-repeat center 0;line-height:30px;height:760px;color: #333;padding:74px 0 0;font-size: 16px;}

.about{width: 550px;height:480px;}

.about h3{height:76px;background:url("../images/ico05.gif") no-repeat 0 29px;font-size:32px;line-height:76px;padding:0 0 0 31px;z-index: 9;font-weight: normal;text-transform: uppercase;}

.about h4{height:61px;font-size:24px;line-height:61px;font-weight: normal;color: #dab129;}

.about h4 a{color: #dab129;}

.about h3 a{color: #333;}

.about_w .about_wp{height: 235px;overflow: hidden;}

.about_w span { line-height:30px;display:inline-block;}

.about_w span a{line-height: 30px;}



/*风采展示*/

.show{height:425px;}

.prev2,.next2{background-size: 50px 111px;width: 50px;height: 50px;margin-top: 52px;}



.show_c{width: 437px;padding: 0 0 0 25px;}

.show_l{width: 437px;}

.show_c ul { padding: 5px 0; }

.show_c li{width:126px;border: solid 1px #f6f6f6;box-shadow: 0 0 5px #d8d8d8;float: left;margin: 5px 14px 5px 0;}

.show_c li a { display: block; position: relative; height: 186px; }

.show_c li img { position: absolute; top: 50%; left: 0; right: 0; margin: 0 auto; max-width: 90%; max-height: 90%; transform: translate3d(0, -50%, 0); }



/*资讯*/

.newbox{line-height:24px;height:880px;color:#555;padding:67px 0 0;}



.news,.faqs{width:702px;height:720px;overflow: hidden;}

.faqs{width:398px;}

.newtil,.faqs h3{height: 110px;line-height: 110px;font-size: 24px;font-weight: normal;}

.newtil li{float: left;padding: 0 62px 0 30px;color: #333;background:url("../images/ico06.gif") no-repeat 0 center;}

.faqs h3 a{color: #333;}

.newtil li.cur{background:url("../images/ico07.gif") no-repeat 0 center;}

.new_c dl{height:430px;overflow: hidden;}

.new_c dt{width: 702px;display: block;overflow: hidden;}

.new_c dt a { display: block; position: relative; height: 284px; background-color: #f0f0f0; overflow: hidden; }

//.new_c dt img { position: absolute; top: 0; left: 0; right: 0; margin: 0 auto; max-width: 100%; max-height: 100%; }
.new_c dt img { width: 100%; }

.new_c dd{padding: 7px 0 0;height: 110px;}

.new_c dd h4{height: 60px;line-height: 60px;font-size: 18px;color: #333;}

.new_c dd h4 a{color: #333;}



.new_fx li{display: block;height:99px;line-height:36px;color: #999;clear: both;}

.new_fx li span{float:left;width: 87px;height: 73px;background: #f9f9f9;box-shadow: 2px 2px 2px #d5d5d5;text-align: center;line-height: 24px;color: #333;}

.new_fx li span b{display: block;font-size: 24px;padding: 10px 0 0;line-height: 30px;}

.new_fx li p{float: left;display: block;width:575px;padding: 0 0 0 18px;}

.new_fx li p a{display: block;color: #333;display: block;font-size: 18px; -ms-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}



.faq_c dl{height:158px;overflow: hidden;color: #666;line-height: 24px;}

.faq_c dt{height:55px;display: block;overflow: hidden;line-height: 38px;font-size: 18px;color: #333;font-weight: bold;background:url("../images/faq_w.gif") no-repeat 0 0;padding-left:61px;}

.faq_c dt a{display: block;color: #333; -ms-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}

.faq_c dd{background:url("../images/faq_d.gif") no-repeat 0 0;padding-left:61px;}

.faq_c dd h4{height:41px;font-weight: normal;font-size: 18px;line-height:38px;color: #111;}

.faq_c dd h4 a{color: #111;}



/*友情链接*/

.link{margin-bottom: 80px;line-height:38px;color: #555;padding:20px 0 0;}

.link h3{color: #dab129;font-size: 18px;height:58px;line-height:58px;position:relative;border-bottom:solid 1px #e8e8e8;z-index:1;}

.link h3:before{contant:"";position:absolute;width:30px;height:1px;background:#dab129;left:0;z-index:1;}

.link h3 span{color: #999;font-size:16px;padding:0 0 0 6px;}

.link_c{overflow: hidden;padding:10px 0 0;}

.link a{color: #555;display: inline-block;padding:0 50px 0 0;}

.link a:hover { color: #dab129; }