﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote { margin:0; padding:0;color:#333;font-family:"微软雅黑"; font-size: 14px;}
img { border:0; }
.clear { clear:both; }
em,i{ font-style:normal}
a:hover { text-decoration:none; color:#e51e01;font-family:"微软雅黑";}
.w1200{ width:1200px; margin:0 auto}
.w1100{ width:1100px; margin:0 auto}
.cfl{ float: left;}
.cfr{ float:right;}



.gs_wz{line-height:250%; font-size:16px}
.gs_wz p{line-height:250%; font-size:16px}

.ctop{ background:#f4f4f4; height:42px; line-height:42px; color: #909090}
.ctop .topwz{ text-align:left; color:#909090; }
.ctop .topyy{ float:right; color: #909090; }

._act{background: #367fd0 !important;color: #fff !important}
._act1{background: rgba(29,92,174,.9) !important;color: #fff !important}

.logo{padding-top: 5px}
.top2{overflow: hidden;margin: 10px auto;}
.top_wz{color: #000;font-size: 24px;margin: 15px 0 0 15px}
.top_wz b{color: #ff0000;font-size: 24px;display: block;padding-top: 5px}

.tel img{float: left;}



.qh_nav{ width:100%; height:59px;background: rgba(29,92,174,.9);position: relative;}
.qh_nav ul{ width:1200px; margin:0 auto; }
.qh_nav ul li{ float:left; width:130px; display:block; height:59px; line-height: 59px;}
.qh_nav ul li a{ color:#fff; display:block; float:left; width:130px;text-align:center; height:59px; font-size: 16px}
.qh_nav ul li a:hover{ font-weight:bold; background:#367fd0; color:#fff;}
.qh_nav ul li ul{position: absolute;top: 59px;left: 0;z-index: 222;display: none;background-color: rgba(0,0,0,0.8);width: 100%;padding: 30px 0;height: 190px}
.qh_nav ul li ul li{color: #fff;display: inline-block;margin-right: 20px}
.qh_nav ul li ul li a {margin-right: 5px}
.qh_nav ul li ul li a ol{color: #fff}
.qh_nav ul li ul li a img{width: 100%;}



.main_image {width:100%; height:665px;overflow:hidden; margin:0 auto; position:relative}
.main_image ul {width:9999px; height:665px; overflow:hidden; position:absolute; top:0; left:0}
.main_image li {float:left; width:100%; height:665px;}
.main_image li span {display:block; width:100%; height:665px}
.main_image li a {display:block; width:100%; height:665px}
.main_image li .img_1 {background: url('../images/11.jpg') center top no-repeat}
.main_image li .img_2 {background: url('../images/22.jpg') center top no-repeat}
.main_image li .img_3 {background: url('../images/33.jpg') center top no-repeat}
.main_image li .img_4 {background: url('../images/44.jpg') center top no-repeat}
div.flicking_con {width:990px; margin:0 auto; position:relative; z-index:999;}
div.flicking_con .flicking_inner {position:absolute; top:625px; left:420px; width:300px; height:21px} /* 121126 */
div.flicking_con a {float:left; width:21px; height:21px; margin:0; padding:0; background:url('../images/btn_main_img.png') 0 0 no-repeat; display:block; text-indent:-1000px}
div.flicking_con a.on {background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:100px;}



.syal{margin: 0px 0;}
.syal li{width: 280px;float: left;margin: 10px;}
.syal li a{display: block;position: relative}
.syal li a img{display: block;width: 100%;position: relative;height: 272px;z-index: 1;}
.syal li a ol{color: #fff;text-align: center;font-size: 18px;position: absolute;left: 0;z-index: 11;transition: all .3s;bottom: 0;width: 100%;height: 60px;line-height: 60px;background: #3333338c;}
.syal li a ol h4{font-size: 20px;color: #fff}
.syal li a ol span,.syal li a ol i{display: none}

.syal li a:hover ol{background-color: rgba(0,0,0,0.7);height: 100%}
.syal li a:hover ol span,.syal li a:hover ol i{display: block}
.syal li a:hover ol i{background: #ff0;width: 100px;display: block;margin: 0 auto;height: 30px;line-height: 30px;text-align: center;color: #000;font-size: 16px;border-radius: 20px;}
.syal li a:hover h4{margin-top: 60px}



.tit{position: relative;text-align: center;font-size: 36px;color: #555;height: 80px}
.tit em{display: block;font-size: 20px;color: #807f7f;font-weight: normal;margin-top: 5px}
.tit img{padding-top: 20px}

.news_l{display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;}
.news_l a{flex: 1;margin-right: 20px;position: relative;}
.news_l a b{position: absolute;top: 0;left: 0;display: block;width:66px;height: 66px;background: #5eb755;color: #fff;font-size: 26px;text-align: center;}
.news_l a b i{display: block;font-size: 12px}
.news_l a img{width: 100%;height: 220px;border: 1px solid #ccc}
.news_l a h3{font-size:18px;color: #3e3d3d;margin: 16px 0 5px 0;width: 98%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }
.news_l a p{color: #777777;line-height: 160%;height: 80px;overflow: hidden}
.news_l a:hover p,.news_l a:hover h3{color: #b8000e}
.news_l a:hover b{background: #457bf8}

.sycp{background: url(../images/gbj.jpg) top center no-repeat;height: 1160px;}
.sycp h3{text-align: center;font-size: 34px;color: #5eb755;padding-top: 40px;}
.sycp h3 em{display: block;font-size: 20px;color: #000000;font-weight: normal;}

.cbox{/* display: none; */}
.cpsy{position: relative;margin-top: 40px;}
.r_lb{position: absolute;right: 0px;width:216px;top: 0 }
.r_lb span{background: #5eb755;color: #fff;display: block;height: 230px;border-bottom: 1px solid #fff;text-align: center;line-height: 80px;font-size: 32px;}
.r_lb span img{display: block;padding: 50px 0 0px 0;margin: 0 auto}

.syzs{background: url(../images/gbj.jpg) top center no-repeat; height: 1040px;}


.cbox img{width:983px;height: 460px; }
/*.top_fl {display: flex;flex-wrap: wrap;}*/
/*.top_fl a{flex: 1;border-bottom: 1px solid #ccc;height: 40px;line-height: 40px;border-right: 1px solid #ccc}*/
.top_fl{border: 1px solid #ccc;background: #fff;border-left: 0;}
.top_fl a{border-right: 1px solid #ccc;height: 50px;line-height: 50px;display: inline-block;color: #5a5a59;font-size: 15px;background: #fff;text-align: center;transition: all .3s;padding: 0 21px;}
.top_fl a:hover{background: #5db754;color: #fff600}

.syys h2{ text-align:center}
.yswz{ background: url(../images/3_20.jpg) center top no-repeat; height:880px} 
.yswz span{ display:block; width:293px}
.yswz span b{ display:block; color:#003fae; font-size:24px}
.yswz span em{color: #5a5c65;font-size: 15px;line-height: 25px;}
.t1{margin-left:760px;padding-top: 147px;}
.t2{margin-left: 800px;padding-top: 74px;}
.t3{margin-left: 830px;padding-top: 95px;}
.t4{margin-left:800px;padding-top: 74px;}
.t5{margin-left: 670px;padding-top: 70px;}



#demo{overflow:hidden;height:860px;width:1200px; margin:20px auto;color:#336699;text-align:left;padding:10px}
#demo1 ul,#demo2 ul{ display:block;width:1200px; overflow:hidden}
.sycpnr{ border: 4px solid #00a51c;height:380px; }
#demo1 ul li{ float:left; width:373px; overflow:hidden; margin-left: 19px; margin-bottom: 19px; position: relative;padding-bottom:30px;}
#demo1 ul li .v1{float:left;width: 365px;position:relative;height:284px;color:#7F7F7F;}
#demo1 ul li .v2{  width:100%; overflow:hidden; text-align: center; display: block}
#demo1 ul li .v1 img{width: 100%;position:absolute;left:0;top:0;z-index:5;height:284px;}
#demo1 ul li .v1 .div{ width:320px; position:absolute; z-index:10; background:#00a51c; FILTER:alpha(opacity=80); opacity:0.8; -moz-opacity:0.8; left:10px;bottom:15px; height:110px; float:left; text-align:left; padding:15px 12px 0 12px}
#demo1 ul li .v1 .div h3{padding-bottom:10px; display:block;color:#FFF; overflow:hidden}
#demo1 ul li .v1 .div .txt{ line-height:18px; height:80px; display:block;color:#FFF; overflow:hidden}

#demo1 ul li .v2 h4{ font-size:20px;  width:100%; display:block;  overflow:hidden; margin-top: 15px}
#demo1 ul li .v2 .h16{width:100%;height: 30px;color: #d81e06;line-height: 30px;display: flex;align-items: center;justify-content: center;}
#demo1 ul li .v2 .h16 b{font-size: 23px;font-weight:bold;margin-left: 5px;}
#demo1 ul li:hover .v1{ color:#7F7F7F; text-decoration:none}
#demo1 ul li:hover .v2 .h16 b,#demo1 ul li:hover .v2 h4 a{ color:#E73527; text-decoration:none}
#demo1 ul li:hover .v2 h4 a:hover{ text-decoration:underline}
#demo1 ul li .mpic{position: absolute;left: 28%; bottom: 10px; z-index: 100}

#demo2 ul li{ float:left; width:373px; overflow:hidden; margin-left: 19px; margin-bottom: 19px; position: relative;padding-bottom:30px;}
#demo2 ul li .v1{float:left;width:373px; position:relative; height:284px; color:#7F7F7F;}
#demo2 ul li .v2{  width:100%; overflow:hidden; text-align: center; display: block}
#demo2 ul li .v1 img{ width:373px; position:absolute; left:0; top:0; z-index:5; height:284px}
#demo2 ul li .v1 .div{ width:320px; position:absolute; z-index:10; background:#00a51c; FILTER:alpha(opacity=80); opacity:0.8; -moz-opacity:0.8; left:10px;bottom:15px; height:110px; float:left; text-align:left; padding:15px 12px 0 12px}
#demo2 ul li .v1 .div h3{padding-bottom:10px; display:block;color:#FFF; overflow:hidden}
#demo2 ul li .v1 .div .txt{ line-height:18px; height:80px; display:block;color:#FFF; overflow:hidden}

#demo2 ul li .v2 h4{ font-size:20px;  width:100%; display:block;  overflow:hidden; margin-top: 15px}
#demo2 ul li .v2 .h16{ width:100%; display:block; height: 30px; color: #d81e06}
#demo2 ul li .v2 .h16 b{ font-size:20px; font-weight:bold}
#demo2 ul li:hover .v1{ color:#7F7F7F; text-decoration:none}
#demo2 ul li:hover .v2 .h16 b,#demo2 ul li:hover .v2 h4 a{ color:#E73527; text-decoration:none}
#demo2 ul li:hover .v2 h4 a:hover{ text-decoration:underline}
#demo2 ul li .mpic{position: absolute;left: 28%; bottom: 10px; z-index: 100}



.sygsjj{background: url(../images/1_23.jpg) top center no-repeat;height: 790px;overflow:hidden;}
.sygsjj h3{color: #000;font-size:16px;text-align: center;padding: 56px 0 30px 0 }
.sygsjj h3 b{font-size: 34px;display: block;color: #5eb755;margin-bottom: 12px}
.sygsjj dl dt{margin-top: 126px;width: 574px;}
.sygsjj dl dt img {
    width: 100%;
}
.sygsjj dl dd{width:484px;margin-top: 110px }
.sygsjj dl dd a{display: block;background: #457bf8;color: #fff;width:206px;height: 50px; line-height: 50px; text-align: center;margin-top: 15px}
.sygsjj dl dd p{color: #000;line-height: 210%;margin-top: 5px;font-size: 16px;margin-top: 100px;}
.sygsjj dl dd img{margin-top: 30px;float: right}


.sygg{background: url(../images/1_18.jpg) center no-repeat; height: 143px;color: #fff}
.sygg>dl{width: 1200px;margin: 0 auto}
.sygg>dl dt{color: #fff}
.sygg>dl dt h3{font-size:39px;color: #fff;padding-left: 50px;padding-top: 30px}
.sygg>dl dt p{color: #fff;font-size:26px;padding-left: 40px; }


.footer{background: url(../images/1_24.jpg) top center no-repeat #01b055;}
.f1,.f2,.f3{padding: 60px 0}
.footer h3{font-size:20px;color: #fff;margin-bottom: 20px }
.footer1{border-top: 1px solid #fff;padding: 20px 0;text-align: center;color: #fff;line-height: 25px;}
.footer1 p{color: #fff}
.f1 a{display: inline-block;width: 100px;color: #b5ffd3;height: 30px;line-height: 30px;}
.f1{width: 250px;margin-right: 150px}
.f2{width: 350px;}
.f2_c p{line-height: 30px;height: 30px;color: #b5ffd3;}
.f3{color: #b5ffd3;width: 300px}
.f3 img{float: left;margin-right: 20px}


.nconl{ width:300px;}
.nconr{ width:890px;}
.nconr h3{height:50px;line-height:50px;font-size:22px;color:#01994c;}
.nconr h3 span{ float:right; font-size:14px; font-weight:normal; color:#01994c}
.nconr h3 span a{ color:#01994c}






.cpfl dt{width:269px;height:60px;box-sizing: border-box;padding:0px 40px 0px 30px;font-size:32px;line-height:60px;text-align:center;color:#ffffff;background: #f59a03;font-weight:bold;}
.cpfl dd a{display:block; text-indent:28px; color:#1c1c1c; line-height:40px;width:269px; transition:all .2s ease;height:40px; font-weight:normal;border-bottom: 1px dashed #ccc;box-shadow: 1px 1px 10px #ccc}
.cpfl dd a:hover{ display:block;color:#fff; text-indent:48px;transition:all .2s ease; width:269px;  background:rgba(29,92,174,.9); }
.cpfl dd H2 a{background: #f59a03;color: #fff;height: 40px;line-height: 40px;display: block;font-size: 22px;}
.cpfl dd{border: 1px solid #ccc;width:269px;border-top: 0 }

.nba{background:url(../images/zbj.jpg) top center no-repeat; height: 400px;}
.nba ul li{width: 1200px;display: flex;flex-wrap:nowrap}
.nba ul li a{flex: 1}
.nba ul{padding-top: 30px;}
.nba ul li a{display: inline-block;margin: 0 10px 15px 10px;transition: all .3s;width: 150px;}
.nba ul li a img{border-radius: 50%;border:4px solid #fff;transition:  1s;width: 100px;height: 100px;}
.nba ul li a ol{text-align: center;font-size: 14px;color: #fff;margin-top: 5px;font-weight: bold;background: #2b983d;border-radius: 25px;}
.nba ul li a:hover{transform: translateY(-14px);}
.nba ul li a:hover img{-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);transform:rotateY(360deg)}
.nba ul li.hover a{transform: translateY(-14px);}
.nba ul li.hover a p{color: #fff;background: #EC9C23}
.nba ul li:hover a p{color: #fff;background: #EC9C23}
.nba ul li.hover a img{-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);transform:rotateY(360deg)}





.neiye_tel{ width:269px; height:219px;background:url(../images/nytel.png) no-repeat center top; float:left; padding-top:12px; }
.neiye_tel span{ display:block; width:100%; height:30px; color:#ffffff; line-height:35px; text-align:center; font-size:14px; padding-bottom:20px;}
.neiye_tel a{ width:130px; height:35px; border:1px solid #eb8b91; display:block; text-align:center; margin:auto; line-height:35px; font-size:14px;color:#ffffff; padding:0px;}
.neiye_tel p{ display:block; width:219px; padding-left:50px; font-size:14px; color:#292929; padding-top:42px;}
.neiye_tel p strong{ font-size:30px; color:#d60c1a; line-height:35px; font-family:Impact;}
.neiye_tel a:hover{ width:130px; height:35px; border:1px solid #ffffff; background:#ffffff; display:block; text-align:center; margin:auto; line-height:35px; font-size:14px;color:#d60c1a; padding:0px;}

.news_dl_3{ width:890px; display:inline-block; border-bottom:#b8b8b8 1px dashed; padding:14px 0; overflow:hidden; height:85px; float:left;}
.news_dl_3 dt{ background:#ef9c00; width:85px; height:85px; color:#ffffff; line-height:28px; font-size:14px;  text-align:center; float:right; overflow:hidden;}
.news_dl_3:hover dt{ background:#6f6f6f; width:85px; height:85px; text-align:center; float:right; overflow:hidden;color: #FFF;}
.news_dl_3:hover dt b{color: #FFF;border-bottom:#FFF 1px solid;}
.news_dl_3 dt b{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:38px; color:#ffffff; width:55px; margin:0 auto; border-bottom:#fff 1px solid; padding:5px 0 2px; line-height:40px;}
.news_dl_3 dt span{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; padding:5px 0 0;}
.news_dl_3 dd{ width:700px; padding:0 0 0 15px; float:left;}
.news_dl_3 dd h5{ height:25px; line-height:25px; overflow:hidden;}
.news_dl_3 dd h5 a{ font-size:16px; color:#444;font-weight: bold;}
.news_dl_3 dd h5 a:hover{color:#bc0030; font-size:16px;}
.news_dl_3 dd p{ font-size:12px; color:#7d7d7d; height:60px; line-height:20px; overflow:hidden; padding-top:3px;}
.news_dl_3 dd p a{ font-size:12px; color:#197500; padding:0 0 0 20px;}

.news_dl_3 dd p .gdd{ margin-top:10px; width:100%; height:22px; float:left; background:url(../images/more.png) no-repeat left; color:#ffffff; line-height:22px; font-size:12px; padding-left:20px;}


.bt span{text-transform:uppercase;font-size:23px;color:rgb(184,184,184);font-family:Arial,Helvetica,sans-serif;margin:30px 0 5px 30px;float:left;width:100%}
.bt h3{margin:0 0 0 100px;float:left;padding:0px 15px;height:33px;display:block;background-color:#1d5eb3;color:rgb(255,255,255);font-size:20px;line-height:162%;text-align:center;font-weight:bold;}
.bt p{margin:0 0 0 10px;float:left;height:33px;display:block;background-color:#fabc00;color:rgb(255,255,255);font-size:18px;line-height:33px;text-align:center;padding:0 15px;}
.bt strong{margin:0 0 0 10px;float:left;height:33px;display:block;background-color:#000;color:rgb(255,255,255);font-size:18px;line-height:33px;text-align:center;padding:0 15px;}
div#case {
    background: #fafafa;
    padding-bottom: 60px;
    margin: 60px 0;
}
#case h3{color: #000;font-size:16px;text-align: center;padding: 56px 0 30px 0 }
#case h3 b{font-size: 34px;display: block;color: #5eb755;margin-bottom: 12px}

#m_demo{overflow:hidden;width: 1200px;margin:0 auto;height: 300px;}
#m_indemo {float: left;width:800%;height: 300px;}
#m_demo1 {float: left;}
#m_demo2 {float: left;}
.map .map_item {
    margin-bottom:10px;
  }
  .map .map_item span {
    line-height:30px;
    font-size:16px;
  }
  .map .map_item ul {
    display:flex;
    flex-wrap: wrap;
  }
  .map .map_item ul li {
    padding: 10px;
    width: unset !important;
    margin: 0 !important;
  }
  .map a{
    color:#333
  }
  .map .map_item ul li a {
    height: unset !important;
    width: unset !important;
  }

  .webinfo {
    border: 1px solid #e5e5e5;
    background: #f9f9f9;
    line-height: 24px;
    padding: 10px;
    margin-bottom: 15px;
    font-size: 14px;
    text-indent: 2em;
}

.xypg-product-list {
    /* margin: 0 -1.5%; */
    font-size: 0;
}

.xypg-product-list li {
    display: inline-block;
    vertical-align: bottom;
    width: 29.333%;
    margin: 0px 1.5% 20px 0.5%;
    padding: 10px 10px 0 10px;
    border: 1px solid #eeeeee;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
}
.xypg-product-list li .img img {
    width: 100%;
    height: 240px;
}

.xypg-product-list li:nth-child(3n) {
    margin-right: 0;
}
.xypg-product-list li .img {
    display: block;
}

.xypg-product-list li h3 a {
    display: block;
    text-align: center;
    font-size: 14px;
    color: #5a5a5a;
    line-height: 1.6;
    padding: .8em 0;
}

.xypg-product-list li:hover {
    border-color: #f59a03;
}

.xypg-product-list .no-result {
    margin: 0 1.5%;
    font-size: 14px;
}
/* 分页基本样式 */
.xypg-pagination {
    margin-top: 20px;
    text-align: center;
    font-size: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .xypg-pagination li.pages_solid{
    padding: 0 8px;
    line-height: 26px;
    color: #fff;
    border-color: #292e39;
    background: #292e39;
  }
  .xypg-pagination a {
    display: inline-block;
    font-size: 14px;
    color: #333333;
    font-family: "Microsoft YaHei",Arial;
    line-height: 26px;
    border: 1px solid #cbcbcb;
    margin: 0 3px;
    padding: 0 8px;
  }
  
  .xypg-pagination a:hover {
    color: #fff;
    border-color: #292e39;
    background: #292e39;
  }
  .xypg-right-content {
    font-size: 15px;
    line-height: 30px;
  }
  .xypg-detail-title {
    font-size: 20px;
    color: #363636;
    font-weight: bold;
    margin-bottom: 10px;
    line-height: 1.7;
  }
  .xypg-detail-info-bar {
    font-size: 14px;
    font-family: Arial;
    color: #9e9e9e;
    height: 35px;
    line-height: 35px;
    border-bottom: 1px dashed #cfcfcf;
    margin-bottom: 20px;
  }
  
  .xypg-detail-info-bar .detail-info-time {
    float: left;
    margin-right: 20px;
    position: relative;
    /* padding-left: 25px; */
  }
  .xypg-detail-info-bar .detail-info-numbers {
    float: left;
    position: relative;
    padding-left: 25px;
  }
  .xypg-detail-con {
    font-size: 14px;
    color: #333;
    line-height: 1.7;
  }
  .xypg-detail-tags {
    margin-top: 40px;
  }
  
  .xypg-detail-tags .tags-title {
    border-bottom: 1px solid #c3c3c3;
    position: relative;
  }
  
  .xypg-detail-tags .tags-title h3 {
    display: inline-block;
    padding-right: 15px;
    font-size: 20px;
    color: #292e39;
    line-height: 40px;
    border-bottom: 3px solid #292e39;
    margin-bottom: -1px;
  }
  .xypg-detail-pn {
    margin-top: 30px;
    box-sizing: border-box;
  }
  
  .xypg-detail-pn div + div {
    margin-top: 15px;
  }
  
  .xypg-detail-pn div {
    line-height: 22px;
    padding: 10px;
    position: relative;
    border: 1px solid #eeeeee;
    height: 22px;
  }
  
  .xypg-detail-pn div b {
    font-size: 14px;
    color: #292e39;
    float: left;
    font-weight: normal;
  }
  
  .xypg-detail-pn div a {
    float: left;
    width: 75%;
    font-size: 14px;
    color: #666666;
  }
  
  .xypg-detail-pn div a:hover {
    color: #292e39;
  }
  .xypg-relate {
    margin-top: 45px;
  }
  
  .relate-title {
    border: 1px solid #eeeeee;
    font-size: 14px;
    line-height: 2.857;
    margin-bottom: 15px;
  }
  
  .relate-title span {
    display: inline-block;
    color: #292e39;
    padding: 0 1.4em;
    border-right: 1px solid #eeeeee;
  }
  .xypg-relate .relate-news {
    margin-top: 45px;
  }
  
  .relate-news-list li {
    float: left;
    width: 48%;
    position: relative;
    line-height: 2.143;
    font-size: 14px;
    color: #292e39;
  }
  
  .relate-news-list li:nth-child(even) {
    float: right;
  }
  
  .relate-news-list li a {
    display: block;
    padding-right: 125px;
    color: #666666;
  }
  
  .relate-news-list li a:before {
    content: '+';
    font-weight: bold;
    font-size: 16px;
    line-height: 1;
    margin-right: 5px;
  }
  
  .relate-news-list li span {
    position: absolute;
    right: 0;
    top: 2.5px;
    width: 125px;
    text-align: right;
    font-size: 12px;
    color: #666666;
  }
  
  .relate-news-list li:hover a {
    color: #292e39;
  }
  
  .relate-news-list li:hover a:before {
    color: #292e39;
  }
  
  .relate-news-list li:hover span {
    color: #292e39;
  }