
/* 清除内外边距 */
@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,button, input, textarea, /* form elements 表单元素 */
th, td { /* table elements 表格元素 */
    margin: 0;
    padding: 0;
}
.content{ width:1200px;margin: 0 auto;font-family: "Microsoft YaHei","微软雅黑",Arial,sans-serif;}

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

/* 设置默认字体 */
body,
button, input, select, textarea {
    font: 16px/22px "Microsoft YaHei";color: #666;
}

h1 {font-size: 18px;font-family: "Microsoft Yahei";}
h2 {font-size: 16px;font-family: "Microsoft Yahei";}
h3 {font-size: 14px; font-family: "Microsoft Yahei"; font-weight:normal;}
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;}

/* 重置文本格式元素 */
a {text-decoration: none; color: #666; word-wrap:break-word;}/*英文换行*/
a:hover {text-decoration: none; color:#666;}


/* 重置表单元素 */
legend {color: #000;} /* for ie6 */
fieldset, img {border: none;} /* img 搭车：让链接里的 img 无边框 */
/* 注：optgroup 无法扶正 */
button, input, select, textarea {
    font-size: 100%; /* 使表单元素在 ie 下能继承字体大小 */
}
input[type="text"],input[type="button"], input[type="submit"], input[type="reset"]{
    -webkit-appearance: none;}
textarea {-webkit-appearance: none;}

/* 重置表格元素 */
table {
    border-collapse: collapse;
    border-spacing: 0;
}
.header, .content, .footer {
    width: 1200px;
    margin: 0 auto;
}
.clear {
    clear: both;
    height: 0;
}
/*设置浮动*/
.fl {float: left;}
.fr {float: right;}
.pr{position: relative;}
.pa{position: absolute;}

/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
html {overflow-y: scroll;}

@font-face {
  font-family: 'iconfont';  /* Project id 3959866 */
  src: url('//at.alicdn.com/t/c/font_3959866_gcs6ven7tsu.woff2?t=1679733657645') format('woff2'),
       url('//at.alicdn.com/t/c/font_3959866_gcs6ven7tsu.woff?t=1679733657645') format('woff'),
       url('//at.alicdn.com/t/c/font_3959866_gcs6ven7tsu.ttf?t=1679733657645') format('truetype');
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/*设置浮动*/
.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;}
.clearfix:after{height: 0;content: "";clear: both;display: block;}
.blk-main .clearlist{ clear:both;height:0;padding:0;margin:0;border:0;width:100% ;float:none;}


.head {position: relative;z-index: 55;position: absolute;
    width: 100%;}
.head:before {content:'';position: absolute;width: 21%;height: 6px;-webkit-transform: skew(-28deg);-moz-transform: skew(-28deg);-o-transform: skew(-28deg);background: linear-gradient(to right,#065db5,#2a88e7);bottom: 0;right: 0; animation:myfirst1 1s linear ;}
.head:after {content:'';position: absolute;width: 79%;height: 6px;-webkit-transform: skew(-28deg);-moz-transform: skew(-28deg);-o-transform: skew(-28deg);background: linear-gradient(to right,#6695b5,#778da0);bottom: -6px;left: 0;animation:myfirst 1s linear ; }
@keyframes myfirst
{
    0%   { width: 0%;}
	100% { width: 79%;}
}
@keyframes myfirst1
{
    0%   { width: 0%;}
	100% { width: 21%;}
}
.head_box {margin: 0 auto;display: flex;justify-content: space-between;padding: 15px 0;position: relative;background: #fff}
.head_box:after{
    content: "";
    width: 100%;
    height: 128px;
/*    background: url(../images/banner_bg.png) repeat-x;*/
    z-index: 999;
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
    opacity: 0.6;
}
.head_logo {display: flex;align-items:  center;}
.head_logo i {}
.head_logo p {font-size: 24px;color: #005bac;line-height: 24px;padding-left: 15px;}
.head_logo p b {font-family: "yuwei";
    font-size: calc(1rem + 1vw);
    font-weight: normal;}
.head_con {display: flex;justify-content: space-between;align-items: center;width: 68%;}
.head_nav { width: 84%;}
.head_nav ul {display: flex;justify-content: space-around;align-items: center;}
.head_nav li {display: flex;flex-direction: column;align-items: center;position: relative;transition: 0.5s;z-index: 5;/* width: 12%; */    line-height: 78px;}
.head_nav li a {font-size: 17px;color: #1f548e;width: 100%;text-align: center;display: flex;flex-direction: column;}
.head_nav li a i {color: #666;font-size: 12px;font-family: Arial;text-transform: uppercase;opacity: 0.3;transform: scale(0.9);}
.head_nav>ul>li>a:after {content:'';width:70%;height: 2px;background:#f0050f;position: absolute;left: 13%;bottom:61px; opacity: 0;transform: scaleX(0);transition: 0.5s;}
.head_nav>ul>li:hover a:after, .head_nav>ul>li.cur a:after {opacity: 1;transform: scaleX(1);transition: 0.5s;}

/*下拉*/
.head_nav li dl {background:rgba(255,255,255,1);position: absolute;top:94px;left:-182px;z-index:10000;overflow:hidden;width: 425px;box-shadow: 1px 5px 10px rgba(0,0,0,0.2);transition: 0.5s;/* opacity: 0; *//* padding: 30px 60px; */transform-origin: top;transform: rotateX(90deg);}
.head_nav li:hover dl {/* opacity: 1; *//* padding: 30px 60px; */transform: rotateX(0deg);}
.head_nav li dl dt {width:140px;float:left;color:#333;line-height:28px;margin: 40px 40px 44px 60px;text-align:left;}
.head_nav li dl dt b { display: block; width: 40px; height: 3px; background-color: #005bac; margin-bottom: 20px;}
.head_nav li dl dt strong { display:block; font-size:20px; margin-bottom:25px;}
.head_nav li dl dt span {display: block; width: 118px; height: 30px; text-align: center;line-height: 30px;border: 1px solid #cecece; color: #999;font-family: Arial;}
.head_nav li dl dt span a {color:#999; font-size:12px;}
.head_nav li dl dt img { margin-bottom:5px;}
.head_nav li dd {width:130px;float:left;line-height:38px;display:block;text-align:left;overflow:hidden;margin: 38px 0px;}
.head_nav li dd a { display:block; color:#777; font-size:15px; font-weight: normal;text-align:left; font-weight: 100; border: 1px #eee solid; text-align: center; margin-top: 6px;line-height: 30px;}
.head_nav li.dhh dd a:hover { color:#005bac;}

.head_r {width: 16%;}
.head_r>ul {display: flex;justify-content: space-between;align-items: center;}
.head_r>ul>li {}
.head_r>ul>li i { font-size: 20px; color: #fff; line-height:  20px;}
.head_r>ul>li p {width: 250px;background: #ffffff;transform: rotateX(90deg);position: absolute;right: 0;transition: all 0.5s;font-size: 16px;padding: 16px 24px;z-index: 99;text-align: left;color:#333;top: 111px;}
.head_r>ul>li p span {font-size: 24px;display: block;color: #005299;font-family: Arial;    padding-top: 6px;}
.head_r>ul>li:hover p {transform: rotateX(0);transition: all 0.5s;} 
.head_r>ul>li a {font-size:14px;color:#fff6f6;padding-left:5px;}
.head_r>ul>li:last-child {display:flex;align-items:center;justify-content:center;background: url(../uploadfile/image/20210917/20210917102418_1213816243.jpg) no-repeat;width: 130px;
    height: 46px;}

.head_nav li:nth-child(7) dl {
    width: 760px;
left:-340px;
}

.head_nav li:nth-child(7) dl dd {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 460px;
}

.head_nav li:nth-child(7) dl dd a {
    width: 49%;
}


/*搜索*/
.head_r>ul>li:hover .tit_sel{transform: rotateX(0);transition: all 0.5s;} 
.tit_sel {width: 472px;height: 150px;background: rgba(51,51,51,0.7);transform: rotateX(90deg);position: absolute;right: 0;transition: all 0.5s;font-size: 16px;padding: 34px; z-index: 99;top:111px;}
.tit_sel span {font-size: 24px;display: block;color: #152682;font-family: Arial;}
.tit_icon:hover .tit_sel{transform: rotateX(0);transition: all 0.5s;}
#search-i{float:left; width:30px; height:33px; overflow:hidden; margin-top:20px;  box-sizing: border-box; border: 1px solid #dddddd;border-left: none;}
#search-bg{float:left; width:374px; height:33px; overflow:hidden; padding-left:14px; margin-top:20px; box-sizing: border-box;     border: 1px solid #dddddd;border-right: none;text-align: left;    line-height: 30px;}
.search-text{ font-size:14px;color: #999999;justify-content: center;align-items: center;}
.search-text a{ font-size:15px; color: #fff !important;}
.search-text a:hover{ font-size:15px; color: #ffffff;}
.search-text span{ float:left;  color:#ffffff;font-size: 15px;}
#infoname{ border:none;background:none; outline:none;} 
.search_name {float: left;font-size:22px;color: #ffffff; line-height: 32px;position: relative;z-index: 5;padding: 15px 0;width: 264px;height: 96px;background: #cb0303;text-align: center;}
.search_name:after {content: "";width: 0px;height: 0px;border-top: 7px solid #005299; border-right: 7px solid transparent;border-bottom:8px solid transparent; border-left: 7px solid #005299;position: absolute; top: 81px; right: -13px; transition: 0.5s all ease-in-out; }
form {justify-content: center;}
.head_right {display: flex;justify-content: space-between;align-items: center;width: 72%;}


@media screen and (max-width:999px) and (min-width:800px) {
    .box {max-width:990px;}
    .head_con {width:9%;}
    .head_nav {display: none;}
}
@media screen and (max-width:1099px) and (min-width:1000px) {
    .box {max-width:1070px;}
    .head_con {width:8%;}
    .head_nav {display: none;}
}
@media screen and (max-width:1299px) and (min-width:1100px) {
    .box {max-width:1290px;}
    .head_con {width:70%;}
}
@media screen and (max-width:1499px) and (min-width:1300px) {
    .box {max-width:1470px;}
    .head_con {width:70%;}
}


.banner {
  clear:both;
  position:relative;
  width:100%;
  height:920px;
  overflow:hidden;
  z-index: 9;
}
.banner .hd {
  position:absolute;
  left:0;
  bottom:34px;
  width:100%;
  height:5px;
  text-align:center;
}
.banner .hd li{display:inline-block;*display:line;*zoom:1;margin:0 10px;width:12px;height:12px;text-indent:-9999px;cursor:pointer;background:rgba(255,255,255,.6);border-radius:8px;}
.banner .hd .on{background:#f0050f;width: 50px;display:inline-block;*display:line;*zoom:1;margin:0 10px;height:12px;text-indent:-9999px;cursor:pointer;border-radius:6px;}
.banner .bd,.banner .bd ul {
  height:900px;
}
.banner .bd li {
  position:relative;
  width:100%;
  height:920px;
}
.banner .bd li a {
  display:block;
  position:absolute;
  left:50%;
  top:0;
  margin-left:-960px;
  width:1920px;
  height:920px;
}
.banner .prev,.banner .next {
  position:absolute;
  /*display: none;*/
  z-index:999;
  top:50%;
  margin-top:-30px;
  width:58px;
  height:58px;
  line-height: 58px;
  color: #fff;
  font-size: 30px;
  text-align: center;
  font-weight: normal;
  border: 1px solid #fff;
  cursor:pointer;
  opacity:0;
  transition: all 1s;
}
.banner .arrow i{font-size: 30px;line-height: 50px;}
.banner .prev {
  left:8%;
}
.banner .next {
  right:8%;
}
.banner:hover .prev,.banner:hover .next {
  opacity:1;
}



.fixedNav {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  z-index: 100000;
  _position: absolute;
  background: rgb(0 0 0 / 45%);
  box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.2);
}
.fixedNav .nav .center .logo h3{color: #fff}
.fixedNav .nav .center .logo p{color: #fff}
.fixedNav .nav .center .ding .topxunpan .xp{color: #fff}
.fixedNav .nav .center .ding .dh{color: #fff}
.fixedNav .nav li a{color: #fff}
.head_logo img{
    margin-top: 11px;
    width: 93%;
}


/*search*/
.search{height: 120px;background: url(../images/search_bg.jpg) no-repeat center 0;}
.search h2{float: left;width: 465px;margin-right: 70px;font-size: 28px;color: #fff;line-height: 28px;margin-top: 30px;}
.search h2 span{display: block;font-size: 20px;line-height: 20px;font-weight: normal;padding-top: 14px;}
.search h2 i{display: inline-block;padding-left: 24px;background: url(../images/gou.png) no-repeat left 2px;margin-right: 30px;}
.sou{float: left;width: 400px;margin-top: 22px;}
.sou p{height: 40px;line-height: 40px;font-size: 14px;color: #666;opacity: 0.85;white-space: nowrap;}
.sou p a{color: #666;margin-right: 10px;}
.sou p a:hover{color: #F0050F;}
.s_box{width: 362px;height: 32px;background: #fff;border-radius: 16px;}
.s_box .txt{float:left;width:300px;padding-left: 25px;height:32px;line-height: 32px;font-size:14px;color:#333;border:none;background: none;outline: 0;}
.s_box .btn{float: left;width:20px;height: 32px;border: 0;background: url(../images/sou.png) no-repeat center;outline: 0;cursor: pointer;}
.s_box input::-webkit-input-placeholder{color:#A4A4A4;}
.s_box input::-moz-placeholder{color:#A4A4A4;}
.search .tel{float: right;margin-top: 40px;}
.search .tel i{display: block;padding-left: 30px;font-size: 16px;color: #333;height: 25px;line-height: 25px;background: url(../images/tel1.png) no-repeat left center;}
.search .tel b{display: block;font-size: 22px;color: #5E5E5E;line-height: 28px;padding-left: 26px;}




/*yz*/
.yz{height: 585px;padding-top: 35px;box-sizing: border-box;background: url(../images/yz_bg.jpg) no-repeat center 0;}
.yz h2{font-size: 46px;color: #333;line-height: 46px;font-weight: normal;text-align: center;}
.yz h2 b{font-size: 42px;line-height: 42px;color: #333;}
.yz h2 i{font-size: 24px;line-height: 24px;color: #000;}
.yz_desc{font-size: 15px;color: #808080;line-height: 28px;text-align: center;margin: 24px auto 50px;}
.yz_sz{height: 76px;}
.yz_sz li{float: left;width: 20%;text-align: center;transition: all 0.5s;}
.yz_sz li:last-child{border: 0;}
.yz_sz li span{display: block;height: 56px;font-weight: bold;}
.yz_sz li span i{display: inline-block;font-size: 56px;color: #191919;line-height: 56px;    font-family: DINOT,Arial;}
.yz_sz li span em{display: inline-block;width: 24px;height: 24px;line-height: 24px;text-align: center;font-size: 16px;color: #fff;border-radius: 12px;    background: #F0050F;vertical-align: top;margin-left: 10px;}
.yz_sz li p{font-size: 16px;color: #333;line-height: 28px;letter-spacing: 2px;}
.yz_sz li:hover{transform: translateY(-10px);}
.yz_sz li:hover span i{color: #F0050F;}




.con1760 {margin: 0 auto;}
/* 热门产品 */
.idxproname {
    text-align: center;
    background: url(../images/idx_proname_bg.png) no-repeat center top;
    margin: 97px 0px 70px;
}
.idxproname h2 {
    font-size: 44px;
    font-weight: bold;
    letter-spacing: 1px;
    color: #333333;
    padding: 10px 0px 15px;
}
.idxproname p {
    font-size: 16px;
    line-height: 30px;
    width: 700px;
    margin: 0 auto;
    color: #999999;
}
.idxprolist ul li {
    width: 20%;
    float: left;
    text-align: center;
    border-right: 1px solid #dddddd;
    padding: 80px 25px;
    position: relative;
    box-sizing: border-box;
}
.idxprolist ul li a {
    display: block;
}
.idxprolist ul li a h3 {
    font-size: 26px;
    font-weight: bold;
    letter-spacing: 1px;
    color: #333333;
}
.idxprolist ul li a h4 {
    font-size: 16px;
    color: #333333;
    height: 65px;
    padding: 24px 0px 0px;
}
.idxprolist ul li a p {
    font-size: 18px;
    letter-spacing: 1px;
    color: #999999;
    padding-bottom: 100px;
    background: url(../images/tansuo_ico.png) no-repeat right;
    background-position: 17vw 4px;
}
.idxprolist ul li a .idxpro_img {
    display: flex;
    flex-direction: row;
    margin-top: -104px;
}
.idxprolist ul li a .idxpro_img img {
    max-height: 100%;
    margin: 0 auto;
    display: block;
    object-fit: contain;
    width: 88%;
}
.idxpro_hover {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-size: 70%;
    padding: 65px;
    text-align: left;
    opacity: 0;
    transition: all .5s;
    box-sizing: border-box;
}

.idxpro_hover h3.idxpro_hovname {
    font-size: 18px;
    font-weight: bold;
    letter-spacing: 1px;
    color: #333333;
}

.idxpro_hover h5 {
    font-family: Barlow-Black;
    font-weight: bold;
    font-size: 24px;
    color: #0183f5;
    text-transform: uppercase;
        margin-bottom: 22px;
}

.idxpro_hover h6 {
    font-size: 14px;
    letter-spacing: 1px;
    color: #ffffff;
    line-height: 30px;
    font-weight: 300;
}

.idxpro_hover span {
    display: block;
    font-size: 16px;
    color: #ffffff;
    background: url(../images/tansuo_hovico.png) no-repeat left;
    background-position-x: 75px;
    margin-top: 10px;
}
.idxprolist{
    width: 100%;
}
.idxprolist ul li:hover .idxpro_hover {
    opacity: 1;
}
.idxpro_hover:hover {
    padding-left: 50px;
}
.idxpro_hover:hover span {
    background-position-x: 85px;
}



/* -- 标题 -- */
.tit{text-align: center;padding-top: 51px;}
.tit h2{font-size:41px;color: #1a1a1a;height: 90px;line-height: 50px;text-align: center;}
.tit h2 span{padding-right:77px;background: url(../images/tit.png) no-repeat right bottom;font-weight: bold;}
.tit h2 b {color: #F0050F;font-size: 56px;font-weight: bold;}
.tit p{font-size:21px;color: #333333;height: 32px;line-height: 32px;font-weight: 400; margin-top: -14px;}




/*产品分类*/
.fenl_bg{background:url(../images/cp_line02.gif) repeat-x 0 270px;overflow: hidden;}
.cp_t{font-size: 40px;color: #333;text-align: center;background:url(../images/cp_line01.gif) no-repeat center 25px;height: 80px;line-height: 40px;overflow: hidden;}
.cp_t a{color: #333;}
.cp_t i{color: #e1a104;}
.cp_t span{display: block;font-size: 20px;font-weight: normal;}
.fenl_btn{display: block;width: 150px;height: 50px;position: absolute;top: 115px;right: 0;text-align: center;line-height: 50px;}
.fenl_btn a{font-size: 18px;color: #333;display: block;}
.fenl_t{width: 1200px;height: 170px;margin: 20px 0 0;}
.fenl_t ul li{width: 133px;height: 80px;float: left;position: relative;}
.fenl_t ul li a{font-size: 17px;color: #333;font-weight: bold;display: block;width: 150px;height: 80px;float: left;line-height: 80px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;text-align: center;}
.fenl_t ul li a:hover,.fenl_t ul li.on a{color: #1f339a;}
.fenl_t ul li.on:before{content: "";width: 0;height: 0;position: absolute;top: 80px;left: 42%;z-index: 20;
border-top:10px solid #1f339a; 
border-left:10px solid transparent;
border-right:10px solid transparent;
}
.fenl_t ul li.on:after{content: "";width: 100%;height: 3px;position: absolute;bottom: -2px;left: 0;z-index: 20;background: #1f339a;}
.fenl_t ul li .cp_list{ display:none;width: 1200px;height: 50px;position: absolute;top: 80px;left: 0;padding: 10px 0 0;}
.fenl_t ul li .cp_list a{font-size: 14px;color: #666;height: 50px;line-height: 50px;width: 133px;font-weight: normal;text-align: left;}
.fenl_t ul li .cp_list a:hover{color: #1f339a;}
.fenl_t ul li.on .cp_list{display: block;}
.fenl_t ul li.fenl_li02 .cp_list{left: -150px;}
.fenl_t ul li.fenl_li03 .cp_list{left: -300px;}
.fenl_t ul li.fenl_li04 .cp_list{left: -450px;}
.fenl_t ul li.fenl_li05 .cp_list{left: -600px;}
.fenl_t ul li.fenl_li06 .cp_list{left: -750px;}
.fenl_t ul li.fenl_li07 .cp_list{left: -900px;}




/*ser*/
.ser{height: 780px;padding-top: 30px;box-sizing: border-box;}
.ser li{float: left;width: 228px;height: 400px;text-align: center;background: #fff;border-radius: 30px 0 30px 0;margin-right: 15px;transition: all 0.5s;}
.ser li:last-child{margin-right: 0;}
.ser li img{display: block;margin: 55px auto 28px;width: 28%;}
.ser li h3{font-size: 24px;color: #333;line-height: 36px;text-align: center;padding: 0 60px;font-weight: normal;}
.ser li p{font-size: 14px;color: #666;line-height: 24px;padding: 20px 35px 0;}
.ser li:hover{transform: translateY(-10px);}
.ser li:hover img{animation: flipInY 1s;}


/*ys*/
.zhengnuo_ys{height: 780px;}
.zhengnuo_ys .ys_l{float: left;width: 300px;}
.zhengnuo_ys .ys_l h2{margin-top: -20px;text-align: left;margin-bottom: 150px;}
.zhengnuo_ys .ys_l h2 span{font-size: 50px;line-height: 50px;color: #f0050f;}
.zhengnuo_ys .ys_l h2 img{display: block;margin-bottom: 20px;}
.zhengnuo_ys .ys_l h2 i{    padding-top: 21px;
    display: block;
    font-size: 19px;
    font-weight: 400;
    color: #4c4c4c;
}
.zhengnuo_ys .ys_l li{height: 100px;font-size: 24px;color: #555;line-height: 30px;}
.zhengnuo_ys .ys_l li i{display: block;font-size: 16px;color: #888;line-height: 28px;text-transform: uppercase;letter-spacing: 2px;}
.zhengnuo_ys .ys_l li.on{color: #F0050F;background: url(../images/ys_jt.png) no-repeat 210px 0;}
.zhengnuo_ys .ys_jt{display: block;width: 40px;height: 40px;margin-top: 10px;}
.zhengnuo_ys .ys_r{float: right;width: 1110px;margin-right: -360px;}
.zhengnuo_ys .ys_bd dl{height: 600px;position: relative;}
.zhengnuo_ys .ys_bd dd{position: absolute;width: 400px;;background: #F0050F;padding: 0 35px 31px 35px;box-sizing: border-box;left: -150px;bottom: -110px;}
.zhengnuo_ys .ys_bd dd h3{font-size: 30px;color: #fff;line-height: 30px;font-weight: bold;padding: 30px 0 22px;}
.zhengnuo_ys .ys_bd dd p{font-size: 16px;color: #fff;line-height: 32px;}
.ser_ul_content{
    margin-top: 40px;
}


.index_pro_con{clear: both;display: table;width: 100%}
.index_case .content{
    margin-top: 40px;
}
.index_pro_con .pro_l .on a{
    color: #F0050F!important;
}
.index_case .pro{background: url(../images/pro_bg.jpg) no-repeat center 0;width: 100%;overflow-x: hidden;}
.index_case .pro h2{padding:60px 0 0;}
.index_case .pro_con{height: 600px;}
.index_case .pro_l{float: left;width: 500px;}
.index_case .pro_l li{height: 90px;line-height: 90px;font-size: 20px;color: #333;position: relative;}
.index_case .pro_l li i{float: left;width: 40px;font-size: 24px;font-family: Arial;}
.index_case .pro_l li.on{font-weight: bold;color: #F08200;font-size: 20px;}
.index_case .pro_l li.on:after{position: absolute;width: 428px;height: 36px;background: url(../images/pro_line.png) no-repeat;content: "";left: 0;bottom: -6px;z-index: 10;}
.index_case .pro_r{float: right;margin-right: -360px;width: 1019px}
.index_case .pro_pic p img{display: block;width: 1008px;height: 600px;}
.index_case .pro_list{width: 1240px;margin: 70px auto 0;}
.index_case .pro_list li{float: left;width: 248px;height: 160px;text-align: center;border-left: 2px solid #eee;box-sizing: border-box;}
.index_case .pro_list li img{display: block;height: 120px;margin: 0 auto;transition: all 0.5s;}
.index_case .pro_list li h4{display: inline-block;height: 32px;line-height: 32px;font-size: 20px;color: #000;font-weight: normal;padding-right: 40px;box-sizing: border-box;max-width: 100%;background: url(../images/pro_jt.png) no-repeat right center;}
.index_case .pro_list li:hover img{transform: scale(1.05);}
.index_case .pro_list li:last-child{border-right: 2px solid #eee;}



/*服务流程*/
.liuc{ background:#f6f6f6 url(../images/liuc_k.gif) no-repeat center 365px;overflow: hidden;padding: 58px 0 150px;}
.liuc_m{padding: 60px 0 0;position: relative;}
.liuc_m li{ width:195px; float:left; font:16px "Microsoft YaHei"; color: #333;text-align: center;height: 178px;}
.liuc_m li .liuc_span{ display:block; width:84px; height:84px; position:relative; overflow:hidden; margin:0 auto 10px;}
.liuc_m li .liuc_span img{display:block; width:84px; height:84px;}
.liuc_m li em{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transform: translateX(0) rotate(0);transform: translateX(0) rotate(0);-webkit-transition: all 0.35s ease-out 0.1s;transition: all 0.35s ease-out 0.1s;}
.liuc_m li i{position:absolute;width:100%;height:100%;top:0;left:0;opacity:1;visibility:hidden;-webkit-transform: scale(0.5);transform: scale(0.5);-webkit-transition: all 0.1s ease 0.2s;transition: all 0.1s ease 0.2s;}
.liuc_m li:hover em{opacity: 0;visibility:hidden;-webkit-transform: translateX(100%) rotate(180deg);transform: translateX(100%) rotate(180deg);}
.liuc_m li:hover i{visibility:visible;opacity:1;-webkit-transform:scale(1);transform:scale(1);}
.liuc_m li b{display: block;font-weight: normal;line-height: 30px;}
.liuc_m li.liuc_li01,.liuc_m li.liuc_li07{width: 145px;}
.liuc_m li.liuc_li01 .liuc_span,.liuc_m li.liuc_li07 .liuc_span{ margin:0 0 10px;}
.liuc_m li.liuc_li01 b,.liuc_m li.liuc_li07 b{width: 84px;}
.liuc_m li.liuc_li07{margin-top: 90px;}
.liuc_m li.nobor{position: absolute;top: 145px;right: -15px;width: 84px;}
.liuc_bot{position: absolute;top: 580px;left: 200px;}
.liuc_bot ul li{width: 283px;height: 113px;line-height: 0;position: relative;float: left;margin-right: 103px;}
.liuc_bot ul li img{width: 283px;height: 113px;}
.liuc_bot ul li a{width: 283px;height: 113px;position: absolute;top: 0;left: 0;background: rgba(0,0,0,0.5);}
.liuc_bot ul li span{display: block;font-size: 22px;color: #fff;height: 60px;line-height: 60px;overflow: hidden;text-align: center;}
.liuc_bot ul li em{display: block;font-size: 14px;color: #fff;width: 125px;text-align: center;height: 25px;line-height: 25px;background: #F0050F;overflow: hidden;border-radius: 10px;margin: 0 auto;}
.liuc_bot ul li:hover em,.about dl dd span a:hover{animation:shake 1.5s linear;-webkit-animation:shake 1.5s linear;}
.liuc_tel{display: block;font-size: 22px;color: #f0050f; background:url(../images/liuc_tel.gif) no-repeat;height: 36px;line-height: 36px;padding: 0 0 0 45px;position: absolute;top: 610px;right: 0;}

/**/
.news{padding: 50px 0 20px;}
.news_t{width: 330px;line-height: 40px;padding: 12px 0 0;}
.news_t a{font-size: 40px;color: #333;display: block;}
.news_t i{display: block;padding-bottom: 20px;}
.news_t span{display: block;font-size: 16px;color: #4c4c4c;padding: 10px 0 0;}
.news_c{width: 350px;}
.news_c dl{width: 270px;}
.news_c dl dt{font-size: 40px;color: #000000;height: 60px;line-height: 60px;overflow: hidden;background:url(../images/news_line.gif) no-repeat 0 35px;padding-left: 15px;font-family: "DINOT";}
.news_c dl dd{padding: 10px 0 0;}
.news_c dl dd h5{line-height: 30px;max-height: 60px;overflow: hidden;font-weight: normal;}
.news_c dl dd h5 a{font-size: 18px;color: #1a1a1a;}
.news_c dl dd h5 a:hover,.wd_r ul li a:hover{color: #F0050F;}
.news_c .news_desc{font-size: 14px;color: #666;line-height: 24px;height: 48px;overflow: hidden;padding: 10px 0 0;}
.news_c dl dd b{display: block;line-height: 24px;margin-top: -24px;float: right;}
.news_c dl dd b a{font-size: 14px;color: #F0050F;}
.news_r{width: 510px;}
.news_r p{width: 18px;height: 30px;padding: 55px 0 0;}
.news_r p a{display: block;width: 18px;height: 30px;}
.news_lico a{background:url(../images/news_lico01.gif) no-repeat;}
.news_lico a:hover{background:url(../images/news_lico02.gif) no-repeat;}
.news_rico a{background:url(../images/news_rico01.gif) no-repeat;}
.news_rico a:hover{background:url(../images/news_rico02.gif) no-repeat;}
.news_m{width: 470px;padding: 15px 0 0;}
.news_m ul li{width: 196px;float: left;padding: 0 0 0 30px;}
.news_m ul li em{display: block;width: 196px;height: 158px;line-height: 0;overflow: hidden;border-radius: 5px;}
.news_m ul li em img{width: 196px;display: block;border-radius: 5px;}
.news_m ul li span{display: block;font-size: 14px;color: #666;text-align: center;padding: 10px 0 0;line-height: 26px;}
.news_m ul li i{display: block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;width: 186px;padding: 0 5px;}

/*常见问答*/
.wd{padding: 0 0 90px;}
.wd_l{width: 330px;padding: 15px 0 0;}
.wd_l ul li{width: 130px;padding: 15px 0;}
.wd_l ul li a,.photo_t ul li a{display: block;width: 126px;text-align: center;height: 34px;line-height: 34px;overflow: hidden;border: #bbbbbb 2px solid;border-radius: 20px;font-size: 16px;color: #bbbbbb;}
.wd_l ul li a:hover,.wd_l ul li.on a,.photo_t ul li a:hover,.photo_t ul li.on a{background: #F0050F;border: #F0050F 2px solid;color: #fff;}
.wd_r{width: 850px;padding: 20px 0 0;border-top: #d2d2d2 1px solid;}
.wd_r ul li{height: 42px;line-height: 42px;overflow: hidden;}
.wd_r ul li a{font-size: 14px;color: #666;display: block;float: left;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;width: 700px;}
.wd_r ul li span{display: block;float: right;font-size: 14px;color: #666;}
.wd_r ul li:nth-child(2n){ margin-right:0;}

/*关于韦尔迪*/
.about{ background:url(../images/ab_bg.gif) no-repeat center 0;overflow: hidden;height: 610px;}
.about dl{width: 1200px;height: 610px;position: relative;}
.about dl dt{width: 1060px;height: 610px;line-height: 0;overflow: hidden;position: absolute;top: 0;right: 50%;margin-right: -100px;}
.about dl dt img{width: 1060px;height: 610px;}
.about dl dd{width: 400px;float: right;padding: 95px 24px 0;}
.about dl dd h5{height: 120px;line-height: 40px;overflow: hidden;font-weight: normal; background:url(../images/ab_line.gif) no-repeat 0 115px;}
.about dl dd h5 a{font-size: 40px;color: #333;}
.about dl dd h5 a:hover{ color: #F0050F;}
.about dl dd h5 i{display: block;font-size: 16px;color: #4c4c4c;padding: 20px 0 0;}
.about .ab_desc{font-size: 14px;color: #666;line-height: 30px;height: 180px;overflow: hidden;padding: 20px 0 0;}
.about dl dd em{display: block;line-height: 30px;}
.about dl dd em a{font-size: 14px;color: #e0060a;font-weight: bold;}
.about dl dd span{display: block;width: 170px;padding: 60px 0 0;}
.about dl dd span a{display: block;font-size: 14px;color: #fff; background:url(../images/ab_btn.gif) no-repeat;width: 90px;height: 50px;line-height: 50px;padding: 0 0 0 80px;}

/*公司相册*/
.photo_bg{background: #f6f6f6;padding: 60px 0;}
.photo_t{width: 210px;}
.photo_t ul li{width: 210px;padding: 10px 0;}
.photo_t ul li a{border: #025395 2px solid;color: #025395;width: 138px;}
.photo_t ul li a:hover,.photo_t ul li.on a{background: #F0050F;border: #F0050F 2px solid;}
.photo_m{padding: 5px 0 0;width: 990px;}
.photo_m ul li{float: left;margin-left: 5px;-webkit-transition:all .3s;transition:all .3s;box-shadow: 0 3px 5px 3px #eee;}
.photo_m ul li em{width: 180px;height: 135px;display: block;line-height: 0;overflow: hidden;background: #fff;padding: 3px;}
.photo_m ul li img{width: 180px;}

/*友情链接*/
.f_link{height: 60px;line-height: 60px;overflow: hidden;border-top: #959595 1px solid;}
.f_link b{display: block;float: left;font-size: 14px;color: #333;width: 80px;}
.f_link p{font-size: 14px;color: #333;float: left;width: 1120px;}
.f_link p a{font-size: 14px;color: #333; padding:0 10px 0 0;}

/**/
.f_bg{ background:#fff; height:320px; overflow:hidden;border-top: #da2720 4px solid;}
.footer{width: 1200px; margin:0 auto;}
.f_nav{height: 88px;line-height: 90px;overflow: hidden;border-bottom: #b5b5b5 1px solid;}
.f_nav ul li{float: left;padding: 0 36px; no-repeat 0 38px;}
.f_nav ul li a{font-size: 16px;color: #666;}
.f_nav ul li a:hover{color: #000;}
.f_nav ul li:first-child{background: none;}
.f_logo{width: 320px;height: 190px;padding: 40px 0 0;}
.f_logo h5{width: 230px;padding-bottom: 12px;}
.f_logo h5 img{width: 230px;height: 55px;}
.f_logo p{padding: 15px 0 0;font-size: 14px;color: #666; no-repeat;line-height: 30px;}
.f_logo p span{display: block;}
.f_logo p a{color: #666;}
.f_ban{width: 440px;padding: 30px 0 0 100px;height: 200px;background:url no-repeat 0 42px;}
.f_ban p{line-height: 40px;font-size: 14px;color: #646464;padding-left: 30px;}
.f_ban span{padding: 0 10px;}
.f_ban a{color: #646464;}
.f_er{width: 320px; padding:40px 0 0;}
.f_er p{width: 120px;float: left;padding: 0 0 0 40px;text-align: center;}
.f_er p em{display: block;width: 100px;height: 100px;border: #aaa 1px solid;}
.f_er img{ width:100px; height:100px;}
.f_er p span{display: block;font-size: 14px;color: #666;line-height: 40px;}
  



  /*非标定制*/
.three_bg{ background:url(../images/three_bg.jpg) no-repeat center 0;height: 870px;padding: 72px 0 0; overflow:hidden;}
.three_bt{font-size: 30px;color: #333;text-align: center;height: 70px;line-height: 70px; background:url(../images/three_line01.gif) no-repeat center 69px;font-weight: normal;}
.three_t{padding: 50px 0 0;height: 120px;}

.three_t ul li {
    font-size: 18px;
    color: #333;
    text-align: center;
    height: 52px;
    line-height: 52px;
    background: #ececec;
    float: left;
    border-radius: 50px;
    margin-right: 31px;
    margin-bottom: 11px;
    padding: 0 23px;
}
.three_t ul li:hover a{
    color: #fff;
}
.three_t ul li:hover,.three_t ul li.on{background: #F0050F; color: #fff;}
.three_t ul li.on a{
    color: #fff;
}
.three_l{width: 529px;}
.three_l dl{padding: 10px 0 20px;width: 465px;height: 80px;}
.three_l dl dt{width: 48px;float: left;padding: 2px 0 0;}
.three_l dl dd{float: left;}
.three_l dl dd h5{font-size: 35px;color: #333;overflow: hidden;padding: 28px 0;}
.three_l dl dd p{font-size: 15px;color: #333;line-height: 25px;padding: 10px 0 0;}
.three_r{width: 670px;}

.three_r a img{
    width: 81%;
    margin-left: 25%;
}
.three_r .fuw_dl01 p{display: block;}
.three_r p{ display:none;width: 139px;height: 139px;z-index: 10;position: absolute;top: -145px;left: -60px;}
.three_r .fuw_dl01{top: 216px;left: 100px;background: url(../images/three_biao.png) no-repeat;}
.three_r .fuw_dl02{top: 60px;left: 266px;background: url(../images/three_biao.png) no-repeat;}
.three_r .fuw_dl03{top: 140px;left: 435px;background: url(../images/three_biao.png) no-repeat;}
.three_r .fuw_dl04{top: 238px;left: 625px;background: url(../images/three_biao.png) no-repeat;}
.three_r .fuw_dl05{top: 205px;left: 770px;background: url(../images/three_biao.png) no-repeat;}
.three_r .fuw_dl06{top: 300px;left: 180px;background: url(../images/three_biao.png) no-repeat;}
.three_r .fuw_dl07{top: 190px;left: 345px;background: url(../images/three_biao.png) no-repeat;}
.three_r .fuw_dl08{top: 150px;left: 545px;background: url(../images/three_biao.png) no-repeat;}
.three_r .fuw_dl09{top: 260px;left: 545px;background: url(../images/three_biao.png) no-repeat;}
.three_r .fuw_dl10{top: 365px;left: 290px;background: url(../images/three_biao.png) no-repeat;}
.three_r .fuw_dl11{top: 100px;left: 570px;background: url(../images/three_biao.png) no-repeat;}
.pro_cl{
    position: relative;
    margin-top: 55px;
}
.pro_cl dd {

}

.pro_cl dd h3 {
    position: relative;
    font-size: 40px;
    line-height: 62px;
    padding: 0 0 34px;
    margin-bottom: 25px;
    border-bottom: 1px solid #bcbcbc;
}

.pro_cl dd h3 em {
    display: block;
    text-transform: uppercase;
    opacity: 0.48;
    font-weight: normal;
    line-height: 42px;
    white-space: nowrap;
    font-size: 30px;
}

.pro_cl dd h3 span {
    display: block;
    font-weight: normal;
    font-size: 17px;
    line-height: 35px;
    color: #737373;
}
.pro_cl dd h3 a {
    display: block;
    color: #000;
}

.pro_cw {
    padding: 0 0 25px;
}

.pro_cw li {
    float: left;
    min-width: 258px;
}

.pro_cw li em {
    color: #0089d4;
    padding: 0 8px 0 0;
}

.pro_more a {
    display: block;
    width: 168px;
    height: 46px;
    text-align: center;
    color: #fff;
    box-sizing: border-box;
    float: left;
        line-height: 46px;
}

.pro_more a:nth-child(2) {
    border: solid 1px #F0050F;
    background: none;
    color: #F0050F;
    margin-left: 15px;
}


.slick-dots .slick-active button, .pro_more a, .tec_p, .online_zx:hover, .nsw_c dl:hover dd span a {
    background: #F0050F;
    background-image: -webkit-gradient(linear, left top, right bottom, from(#F0050F), to(#F0050F));
    background-image: -webkit-linear-gradient(left, #F0050F, #F0050F);
    background-image: -moz-linear-gradient(left, #F0050F, #F0050F);
    background-image: -o-linear-gradient(left, #F0050F, #F0050F);
    background-image: -ms-linear-gradient(left, #F0050F, #F0050F);
    background-image: linear-gradient(left, #F0050F, #F0050F);
}
.pro_big_title{
    font-weight: 900;
    padding: 19px 0;
    display: block;
}

.comm_fiexd{
    width:76px;
    height:365px;
    position:fixed;
    right:0;
    top:50%;
    margin-top:-50px;
    z-index:999999999;
}
.index_fiexd_li{
    position:relative;
    left:0;
    top:0;
    margin-bottom:1px;
    background:#F0050F;
    height:72px;
    width:100px;
    cursor:pointer;
}
.index_fiexd_lit{
    color: #fff;
    position:relative;
    left:0;
    top:0;
    margin-bottom:1px;
    background:#F0050F;
    height:72px;
    width:200px;
}
.index_fiexd_pt{
    color: #fff;
}
.index_fiexd_li > a{
    display:block;
    color:#fff;
}
.index_fiexd_s{
    display:block;
    width:40px;
    height:40px;
    margin-left:18px;
    background:url(../images/fix.png) no-repeat left top;
}
.index_fiexd_s02{
    background-position:left -35px;
}
.index_fiexd_s03{
    background-position:-56px top;
}
.index_fiexd_s04{
    background-position:-56px -78px;
}
.index_fiexd_p{
    padding-left:12px;
}
.index_fiexd_pt{
    padding-left:19px;
}
.index_fiexd_n{
    left:76px;
    top:0;
    line-height:72px;
}
.index_fiexd_i{
    left:-120px;
    top:-14px;
    display:none;
}
