@charset "utf-8";
html{color:#000;background:#FFF; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
body { color:#333;font-size:14px;font-family: "Microsoft YaHei",Verdana, Arial,Geneva, sans-serif; background:#fff; min-width:1160px}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;} 
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
.point:hover{  cursor:pointer;  }
.top_container{background-color:#f0f0f0;height: 45px;}
.container{width: 1200px;margin: auto;}
.hideE{  display:none;  }
*.noBorderRight{border-right:none !important;}
*.noBorderbottom{border-bottom:none !important;}
*.noMarRight{margin-right:0 !important;}
*.transit{
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;}
img.scale:hover{
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);}
*.shadow{
    -webkit-box-shadow: 1px 1px 1px 1px #dddddd;
    -moz-box-shadow: 1px 1px 1px 1px #dddddd;
    box-shadow: 1px 1px 1px 1px #dddddd;}
*{ -webkit-box-sizing: border-box !important;  -moz-box-sizing: border-box !important;  box-sizing: border-box !important;}
/***back to top**/
#toTop{width:56px;height:56px;position:fixed;cursor:pointer;display:none;right:3%;bottom:4%;z-index:60;background:url("../images/top.gif")  no-repeat 0 0;  background-position: -53px 0;  }
#toTop:hover{background-position-x:-115px}
@font-face {font-family:FontAwesome;font-style:normal;font-weight:400;src:url("fonts/fontawesome-webfont.eot-v=4.5.0") ;src:url("fonts/fontawesome-webfont.eot-#iefix&v=4.5.0") format('embedded-opentype'),url("fonts/fontawesome-webfont.woff2-v=4.5.0")format('woff2'),url("fonts/fontawesome-webfont.woff-v=4.5.0") format('woff'),url("fonts/fontawesome-webfont.ttf-v=4.5.0")format('truetype'),url("fonts/fontawesome-webfont.svg-v=4.5.0#fontawesomeregular") format('svg')}
@font-face {font-family:Pe-icon-7-stroke;font-style:normal;font-weight:400;src:url("fonts/Pe-icon-7-stroke.eot-d7yf1v") ;src:url("fonts/Pe-icon-7-stroke.eot-#iefixd7yf1v")format('embedded-opentype'),url("fonts/Pe-icon-7-stroke.woff-d7yf1v") format('woff'),url("fonts/Pe-icon-7-stroke.ttf-d7yf1v")format('truetype'),url("fonts/Pe-icon-7-stroke.svg-d7yf1v#Pe-icon-7-stroke") format('svg');}

/*title*/
h1 { font-size:32px;}
h2 { font-size:26px;}
h3 { font-size:20px;}
h4 { font-size:14px;}
h5 { font-size:12px;}
h6 { font-size:10px;}

a { color:#666666; text-decoration:none; }  /*for ie f6n.net*/
a:focus{outline:0;} /*for ff f6n.net*/
a:hover { text-decoration:underline;}
.vam { vertical-align:middle;}
.clear{ clear:both; font-size:0; line-height:0; height:0; overflow:hidden;}
.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl,.lf { float:left;}
.fr,.rt { float:right;}
.fw{ font-family:"微软雅黑","宋体";}
.pa{ position:absolute;}
.pr{ position:relative}
.mt8{ margin-top:8px;}
.font14 { font-size:14px; font-weight:bold;}
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.mt10{ margin-top:10px;}
.mt_60{margin-top: 60px;}
/*万能清除浮动开始*/
.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
.clearfix { display: inline-table; } /* Hides from IE-mac */
* html .clearfix { height: 1%; }
.clearfix,.clearFix { display: block; }
.clearFix:after{display: block;content: "";clear:both;}
.png {background-image: expression(this.runtimeStyle.backgroundImage = "none",this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",this.src = "images/png.gif")}
.flex{display: flex;flex-flow: row nowrap;}
/* -- 页面整体布局 -- */
.main{padding-top:30px;}
.wbyheader {width:100%; min-width:1200px;}
.content,.footer{ width:1200px; margin:0 auto;position: relative;}

/*头部开始*/
.topbg {width:100%; min-width:1160px; height:28px;color:#fff;background-image: url("../images/top_1.gif") ;}
.h_top {width:1160px; margin:0 auto; height:28px; font:12px/28px "宋体"; color:#333;}
.h_top p a { display:inline-block; color:#333; padding:0 14px; height:33px; background:url("../images/tbor.gif") no-repeat right 8px; margin-left:-1px;}
.h_top p a:hover, .h_top a.cur { color:#6ca625; text-decoration:none;}
.h_top p .nobot { background:none;}
.h_con {width:1200px; margin:0 auto; height:90px;}
.h_con h1 { overflow:hidden; padding:15px 0 0 0;}
.h_con h1 .logoBox {min-height: 55px;}
.h_con h1 .logoBox img{width: 218px;}
.h_con h1 .logoBox .logoTitle{position: relative;top:5px;padding-left:30px;border-left: solid 1px silver;height: 68px;}
.h_con h1 .logoBox span{float:none;padding:0;margin: auto;display:block;border:none;width:360px;}
.h_con h1 .logoBox span.p1{font-size: 26px;font-weight:bold;color:#e3232f;font-family: "Microsoft YaHei";letter-spacing: 1px;}
.h_con h1 .logoBox span.p2{font-size:12px;letter-spacing: 0.15rem;color:#5a5a5a;font-family: "Microsoft YaHei";margin-top:8px ;}

.h_con h1 span { padding-left:24px; margin-top:24px; float:left; color:#d80000; font:25px "宋体"; width:400px; border-left:1px solid #CCC;}
.h_con h1 span em { display:block; font:normal 16px/30px "Microsoft YaHei"; color:#555555;}


.topw{height: 64px;line-height: 64px;background-color: #e3232f;}
.top_r {}
.top_r ul{display: flex;flex-flow: row nowrap;justify-content: space-around;}
.top_r ul li { height:64px; font:16px/64px "微软雅黑"; text-align:center;position: relative;width: 145px;}
.top_r ul li>a{ display:block;text-decoration:none;color: white;}
.top_r ul li>a:hover,.h_nav ul .cur>a { display:block;text-decoration:none;}
.top_r ul li>a span{color:#fff;}
.top_r ul li>a:hover span,.h_nav ul .cur>a span {display:block;  color:#fff;text-align: center;}
.top_r ul li .smallList {display: none; position: relative;top:-1px;left:0;background: #d20e1a;z-index: 99;}
.top_r ul li .smallList>div a{font-size: 14px;display: block;height:40px;line-height: 40px;color:#fff;padding:0;margin: 0;}
.top_r ul li .smallList>div{text-align: center;}
.top_r ul li a { color:#000; text-decoration:none; font-size:15px; margin:0 3px;}

.zxrx{padding-top: 15px;}
.zxrx .zxrx_s{font-size: 16px;color: #5a5a5a;}
.zxrx .zxrx_s img{margin-right:10px;}
.zxrx .zxrx_x{font-size: 26px;font-weight: bold;color: #e3232f;}

/* search */
.searchbg{background-color: #eaeaea;height: 60px;position: relative;}
.searchbg .searchbg_con{}

.searchbg .searchbg_con .s2_input_group{display: flex;flex-flow: row nowrap; border: solid 2px #fb0102;height: 34px;background-color: #fff;}
.searchbg .searchbg_con .s2_input_group .s2_input_text{width: 300px;height: 30px;margin: 0;padding: 0 10px;border: none;outline: none;}
.searchbg .searchbg_con .s2_input_group .s2_btn{background-color: #fb0102;width: 60px;height: 30px;border: none;box-shadow: none;color: #fff;}

.searchbg .searchbg_con .search2{text-align: right;}
.searchbg .searchbg_con .search2 .s2_input_group{margin-top: 10px;}
.searchbg .searchbg_con .s2_stxt{font-size: 16px;line-height: 60px;color: #5a5a5a;width: 700px;}
.searchbg .searchbg_con .s2_stxt span{color: #fb0102;font-weight: bold;}

/*头部结束*/

.soubg {width:100%; min-width:1160px; height:57px; background:url("../images/sou_bg.gif") repeat-x;}
.h_ser { width:1160px; height:45px; overflow:hidden; margin:0 auto;}
.h_ser p { height:47px; font:14px/47px "微软雅黑"; overflow:hidden; padding:0 0 0 5px; color:#6ca625;}
.h_ser p a { padding:0 8px 0 2px; color:#989898;}
.s_inp { width:250px; height:28px; padding:10px 0 0 0;}
.inp01 { background:#d8d8d8; width:192px; height:28px; font:12px/26px "宋体"; border:none medium; text-align:left; padding-left:10px; color:#8d8d8d; display:inline;}
.s_sbtn{width:40px;height:28px;border:0px;cursor:pointer;float:left;background:url("../images/soso.jpg") no-repeat right center;}


.otherbanner {width:1160px; margin:0 auto;}
.banner{position:relative;height:468px;background:url("../images/loading.gif") 50% no-repeat; overflow:hidden; min-width:1160px;}
.banner-html5zoo .html5zoo-bullet-wrapper-0{width: 102px!important;}
.banner-html5zoo .html5zoo-bullet-wrapper-0 .html5zoo-bullet-span{width:1em !important;height: 1em !important;background-color: white !important;border: solid 1px #e3232f; border-radius: 0.5em !important;margin-right: 20px !important;}
.banner-html5zoo .html5zoo-bullet-wrapper-0 .active{background-color: #e3232f !important;}
.slides{position:relative;z-index:1;}
.slides li{height:468px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:50px;height:3px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:50px;height:3px;overflow:hidden;background:#fff;cursor:pointer;}
.flex-control-nav .flex-active{background:#6ca625;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:38px;overflow:hidden;cursor:pointer;position:absolute;filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.flex-direction-nav li a.flex-prev{left:40px;background:url("../images/prev_icon.png") center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url("../images/next_icon.png") center center no-repeat;}
.flex-direction-nav li a:hover{filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6;}
.index_title_line{
    width: 100%;
}
.index_title_line img{margin: auto;}

.index_title{
    font-size: 32px;
    color: #000;
    font-weight: bold;
    text-align: center;
    margin-top: 20px;
    position: relative;
    z-index: 1;
}
.index_stitle,.our_stitle{
    font-size: 16px;
    color: #5a5a5a;
    text-align: center;
    margin:10px auto;
    position: relative;
    z-index: 1;
}
/* 通用左侧 */
.prolist,.newslist_cont{ overflow:hidden;margin: 20px 0; }
.prolist #subnavs{border: solid 1px silver;}
.prolist #subnavs h2{width: 240px;height: 40px;background-color: #e3232f;display: block;}
.prolist #subnavs h2 span{color: white;font-size: 14px;display: block;text-align: center;margin-top: 15px;}
.prolist #subnavs h2 a{color: white; text-align: center;font-size: 16px;display: block;text-decoration: none;line-height: 40px;}

.prolist .prolist_ul{display: flex;flex-flow: row nowrap;justify-content: space-around;}
.prolist .prolist_ul li a{display: block;margin: 10px 0;width: 200px; height: 60px;line-height: 60px;text-align: center;font-size: 16px;text-decoration: none;}
.prolist .expmenu li{width: 200px;height: 40px;line-height: 40px;text-align: center;background-color: #e3232f;margin: 10px auto;}
.prolist .expmenu li a{display: block;height: 40px;line-height: 40px;text-decoration: none;color: white;}
/* .prolist .expmenu li a:hover{background-color: #0062d2;color: white;} */
.prolist .prolist_ul li a:hover{background-color: #0062d2;color: white;}

.index_img_over{
    overflow: hidden;
    border-color: transparent;
    border-width: 0px;
    position: absolute;
    right: 0px;
    width: 87px;
    height: 59px;
    opacity: 0.2;
    filter: alpha(opacity = 20);
    -moz-opacity: 0.2;
    -khtml-opacity: 0.2;
    opacity: 0.2;
}

.pro { width:1200px;position:relative; }
.pro h2 { height:43px; background: url("../images/pr_lin.gif") no-repeat 5px bottom; font:normal 16px/43px "微软雅黑"; padding:0 16px; overflow:hidden; color:#333}
.pro h2 a { color:#333;}
.pro h2 span { margin:13px 0 0 0;}
.pro_c { padding:8px 0 0 0;}
.pro_c ul{display: flex;flex-flow: row wrap;justify-content: space-around; }
.pro_c ul li {  overflow:hidden; margin:0 4px 4px 4px; display:block; width:380px;height: 310px;}
.pro_c ul li a { color:#444444;display: block;width: 100%;height: 100%;text-decoration: none;overflow: hidden;}
/* .pro_c ul li a:hover img{border:1px solid #6ca625 } */
.pro_c ul li img {overflow: hidden;}
/*图片放大*/
.zoom-img-hid{overflow: hidden;position: relative;}
.zoom-image {
    transition: transform 0.5s ease; /* 平滑的过渡效果 */
    width: 100%; /* 图片宽度占满容器 */
}
.zoom-image:hover {
    transform: scale(1.25);
}
/* 首页企业服务 */
.ser_c ul{display: flex;flex-flow: row wrap;justify-content: space-around;}
.ser_c ul li{width: 400px;padding: 20px 10px;}
.ser_c ul li:hover{}
.ser_c ul li span {text-align:center; display:block; font:15px "Microsoft YaHei";color: #000;  width:100%; height:30px; line-height:30px;overflow:hidden; margin:10px auto;padding:0 10px;text-decoration: none;}
.ser_c ul li a{display: block;border: solid 1px silver;text-decoration: none;}
.ser_c ul li a:hover { color: #e3232f;border: solid 1px #e3232f; }
/* 首页解决方案 */
.jjfa .jjfa_title .index_title,.jjfa .jjfa_title .index_stitle{color: #fff;font-weight: normal;}
.jjfa_title .index_stitle{margin-top: 30px;padding-top: 50px;}
.jjfa .jjfa_title{position: relative;}
.jjfa .jjfa_bg{position: absolute;top: 0;left: 0;height: 276px;width: 100%;background-color: #e3232f;}
.jjfa .jjfa_cont{display: flex;flex-flow: row wrap;justify-content: space-evenly;position: relative;z-index: 9;margin-top: 50px;}
.jjfa .jjfa_cont .jjfa_cont_1{width: 280px;border-bottom: solid 1px #f0f0f0;padding-bottom: 10px;}
.jjfa .jjfa_cont .jjfa_cont_1 a{text-decoration: none;}
.jjfa .jjfa_cont .jjfa_cont_1 .jjfa_cont_img{max-height: 190px;overflow: hidden;}
.jjfa .jjfa_cont .jjfa_cont_1 .jjfa_cont_title a{display: block; font-weight: bold;color: #000;margin-top: 10px;}
.jjfa .jjfa_cont .jjfa_cont_1 .jjfa_cont_title a:hover{color: #e3232f;}
.jjfa .jjfa_cont .jjfa_cont_1 .jjfa_cont_date{display: block; font-size: 12px;color: #929292;margin-top: 10px;}
.jjfa .jjfa_cont .jjfa_cont_1 .jjfa_cont_txt a{display: block;font-size: 12px;color: #5a5a5a;margin-top: 10px;}

/* 我们的客户 */

/* 优势 */
.ys{width: 740px;height: 280px;margin: auto;display: flex;flex-flow: row nowrap;justify-content: left;position: relative;}
.ys .ys_1{width: 240px;height: 240px;position: relative;}
.ys .ys_1 .line_1{width: 1px;height: 240px;border-left: solid 1px silver;margin: auto;}
.ys .ys_1 .line_2{width: 240px;height: 1px;border-bottom: solid 1px silver;margin: auto;vertical-align: middle;position: absolute;top:120px}
.ys .ys_1 .circle_1{width: 130px;height: 130px;position: absolute;border-radius: 100px;top: 52px;border: solid 1px silver;left: 52px;}
.ys .ys_1 .ys_1_txt{width: 96px;height: 36px;position: absolute;top: 100px;left: 68px;background-color: #0062d2;color: white;font-size: 18px;text-align: center;line-height: 36px;}
.ys .ys_adv{font-size: 90px;text-transform: uppercase;color: rgb(242, 245, 250);position: absolute;top: 50px;left: 50px;font-weight: bold;}
.ys .ys_2{font-size: 32px;letter-spacing: 4px;color: rgb(67, 67, 67);position: absolute;top: 50px;left: 250px;}
.ys .ys_2 span{color: #0062d2;letter-spacing: 4px;font-size: 44px;font-weight: bold;}
.ys .ys_3{width: 450px;height: 83px;font-size: 16px;color: #888;position: absolute;top: 130px;left: 250px;}

.ys_pp,.ys_cp{position: relative;display: flex;flex-flow: row nowrap;justify-content: left;margin-top: 50px;}
.ys_pp .ys_title_image,.ys_cp .ys_title_image{width: 80px;height: 80px;position: relative;top: 0;left: 0;}
.ys_pp .ys_title_no,.ys_cp .ys_title_no{position: absolute;
    top: 19px;
    left: 25px;
    color: white;
    font-size: 21px;
    text-align: center;}
.ys_pp .ys_pp_title,.ys_cp .ys_cp_cont .ys_cp_title{color: #666;text-transform: uppercase; font-size: 20px; position: relative;}
.ys_pp .ys_pp_title .ys_pp_title_1,.ys_cp .ys_cp_cont .ys_cp_title .ys_cp_title_1{color: #1d7fd8;font-size: 20px;font-weight: bold;margin: 0 15px;}
.ys_pp .ys_pp_title .ys_cont_1 ul,.ys_cp .ys_cp_cont .ys_cp_cont_1 ul{margin-left: 38px;}
.ys_pp .ys_pp_title .ys_cont_1 ul li,.ys_cp .ys_cp_cont .ys_cp_cont_1 ul li{list-style-type: disc;font-size: 13px;width: 400px;}
.ys_pp .ys_pp_title .ys_cont_1 ul li::marker,.ys_cp .ys_cp_cont .ys_cp_cont_1 ul li::marker{font-size: 25px;color: #0062d2;}
.ys_pp .ys_image_01,.ys_cp .ys_title_image{margin-left: 80px;}


/* 滚图 */
.pml,.pm2{width: 1080px;overflow: hidden;margin: auto;padding: 40px 0;}
/* .picMarquee-left{width: 1200px;height: 300px;} */
.pml .picMarquee-left .picList li{width: 300px;height: 150px;overflow: hidden;padding:0 10px ;overflow: hidden;}
.pml .picMarquee-left .bd .tempWrap .picList li a .picList_img{height: 150px;overflow: hidden;}
/* .picList{float: left;} */
.pm2 .picMarquee-left2 .picList li{width: 300px;height: 145px; overflow: hidden;padding:0 20px ;}
.pm2 .picMarquee-left2 .bd .tempWrap .picList li a img{width: 300px;}
.picList li .picList_title{text-align: center;color: white;margin-top: 10px;}
/* .pm2 .picMarquee-left2{width: 1200px;height: 81px;} */

/* 首页关于我们 */
.contentbg {background-color: #f0f0f0;margin-top: 30px;padding:70px 0;}
.white_bg{background-color: white;}

.about { overflow:hidden; padding:0 10px;display: flex;flex-flow: row nowrap;justify-content: space-between;}
.about .index_about_cont{width: 580px;}
.about .index_about_cont .about_cont_title{font-size: 26px;color: #1a1a1a;font-weight: bold;margin-top: 50px;margin-bottom: 30px;}
.about .index_about_cont .about_cont_txt{font-size: 16px;line-height: 30px;color: #5a5a5a;}
.about .index_about_cont .about_cont_jj{display: flex;flex-flow: row wrap;justify-content: space-evenly;margin-top: 50px;}
.about .index_about_cont .about_cont_jj .about_mk{width: 185px;height: 190px;background-color: #fff;padding: 10px 20px;}
.about .index_about_cont .about_cont_jj .about_mk .about_mk_img{width: 49px;margin: 10px auto;}
.about .index_about_cont .about_cont_jj .about_mk .about_mk_no{font-size: 18px;color: #000;text-align: center;margin: 10px 0;}
.about .index_about_cont .about_cont_jj .about_mk .about_mk_txt{color: #5a5a5a;text-align: center;}
/* 首页公司简介 */
.index_gsjj{padding-top: 30px;}
.index_gsjj_cont{display: flex;flex-flow: row nowrap;justify-content: left;}
.index_gsjj_cont .gsjj_img{width: 770px;}
.index_gsjj_cont .gsjj_cont{width: 430px;background-color: #f5f5f5;padding: 30px;}
.index_gsjj_cont .gsjj_cont .gsjj_title{margin-top: 20px;font-size: 26px;color: #000;font-weight: bold;}
.index_gsjj_cont .gsjj_cont .gsjj_stitle{margin: 20px 0;color: #5a5a5a;}
.index_gsjj_cont .gsjj_cont .gsjj_line{position:relative;width: 100px;height: 2px;border-bottom: solid 2px #028BCF;margin-bottom: 20px;}
.index_gsjj_cont .gsjj_cont .gsjj_txt{line-height: 26px;color: #5a5a5a;}
.index_gsjj_cont .gsjj_cont .gsjj_more a{display: block;position: relative;bottom: 0; width: 120px;height: 44px;line-height: 44px;font-size: 12px;font-weight: bold;color: white;text-align: center;background-color: #e3232f;}
/* 首页联系我们 */
.index_lxwm{background-color: #ececec;min-height: 300px;padding: 30px;margin-top: 30px;}
.index_lxwm .lxwm_title{font-size: 32px;color: #000;text-align: center;font-weight: bold;}
.index_lxwm .lxwm_stitle{font-size: 16px;color: #5a5a5a;text-align: center;margin: 20px 0;}
.index_lxwm .lxwm_cont{display: flex;flex-flow: row nowrap;justify-content: space-around;text-align: center;color: #5a5a5a;line-height: 50px;}
.index_lxwm .lxwm_map{height: 450px;}
/* 首页新闻 */
.news_cont{display: flex;flex-flow: row nowrap;padding-top: 5px;padding-bottom: 18px;margin-top: 40px;}
.news_cont .news_cont_left{width: 400px;height: 420px;border: solid 1px silver;position: relative;}
.news_cont .left_img{width: 336px;height: 210px; margin: auto; margin-top: 35px; overflow: hidden;position: relative;z-index: 1;}
.news_cont .left_img a img{width: 100%;}
.news_cont .left_title{margin-top: 10px;margin-bottom: 5px;text-overflow: ellipsis;}
.news_cont .left_title a{font-size: 16px;color:#5a5a5a;text-decoration: none;font-weight: bold;}
.news_cont .left_title a:hover{color:rgb(7, 106, 174) ;}
.news_cont .news_cont_left .left_date,.news_cont .news_cont_left .left_cont a{color: #999999;margin-top: 5px;font-size: 12px;}
.news_cont .news_cont_left .left_cont{height: 40px;text-overflow: ellipsis;}
.news_cont .news_cont_left .left_cont a{text-decoration: none;}
.news_cont .news_cont_left .news_cont_left_bg{position: absolute;height: 160px;background-color: #e3232f;z-index: 0;width: 100%;}
.news_cont .news_cont_left .left_cont_txt{width: 336px;margin: auto;}

.news_cont .news_list{display: flex;flex-flow: row nowrap;padding-bottom: 15px;margin-bottom: 15px;}
.news_cont .news_list:last-child{border: 0;}
.news_cont .news_list_left{text-align: center;margin-left: 30px;color: #e3232f;}
.news_cont .news_cont_right{width: 770px;height: 420px;border: solid 1px silver;margin-left: 30px;padding: 20px 0;}
.news_cont .news_cont_right .news_list .news_list_left .news_list_left_date{color: #e3232f;font-size: 42px;font-weight: bold;}
.news_cont .news_cont_right .news_list .news_list_left .news_list_left_ym{font-size: 13px;}
.news_cont .news_cont_right .news_list .news_list_right{margin-left: 30px;width: 600px;}
.news_cont .news_cont_right .news_list .news_list_right a{text-decoration: none;}
.news_cont .news_cont_right .news_list .news_list_right .news_list_right_title{font-size: 16px;color: #333333;font-weight: normal;margin-top: 10px;font-weight: bold;}
.news_cont .news_cont_right .news_list .news_list_right .news_list_right_title:hover{color:#e3232f ;}
.news_cont .news_cont_right .news_list .news_list_right .news_list_right_cont{font-size: 13px;line-height: 30px;padding-top: 5px;color: #999999;}

.rtMsgBox{width:78%;  padding-left:10px;  }

/* 首页地图 */
#badu_cont{width: 100%;height: 100%;}

.xc { width:1140px; overflow:hidden; background:#fff;margin-top: 27px;}
.xc h2 a { color:#000;}
.xc h2 { color:#000;}
.xc_c { padding:25px 0 0 0; overflow:hidden;width:100%;}
.xc_c ul { overflow:hidden;}
.xc_c ul li { float:left;  display:inline; overflow:hidden;margin-right:8px;width:217px;}
.xc_c ul li img {padding:2px; border:1px solid #8B8B8B;display: block;width:100%;height:260px;}
.xc_c ul li a { color:#8B8B8B;}
.xc_c ul li a:hover img{padding:2px; border:1px solid #6ca625;color:#AD1C3B;}
.xc_c ul li span { text-align:center; display:block; width:210px; height:28px; font:14px/28px "微软雅黑"; overflow:hidden;}
.xc_c ul li a:hover { text-decoration:none; color:#6ca625;}
.xc_c ul .nobot { margin:0;}
.xc_c .btn { display:block;text-align:center; height:31px; overflow:hidden;padding-left: 548px;clear:both;*zoom:1;}
.xc_c .btn a { display:block; width:31px; height:31px;float:left}
.xc_c .btn a.a01{ background:url("../images/xl.gif") no-repeat; width:31px; height:31px; display:block;}
.xc_c .btn a.a01:hover{ background:url("../images/xl02.gif") no-repeat; display:block;}
.xc_c .btn a.a02{ background:url("../images/xr.gif") no-repeat; width:31px; height:31px; display:block;}
.xc_c .btn a.a02:hover{ background:url("../images/xr02.gif") no-repeat; display:block;}

.new { width:852px; height:319px; overflow:hidden; margin-top:70px;}
.newbar { height:33px; background:url("../images/bardt.gif") repeat-x left bottom; overflow:hidden;}
.newbar ul li { float:left; height:33px; overflow:hidden;}
.newbar ul li a { color:#333; height:33px; font:16px/33px "微软雅黑"; width:209px; text-align:center; display:inline-block;}
.newbar ul li em { color:#acacac; font: normal 14px/33px "微软雅黑"; text-transform:uppercase; padding:0 0 0 8px;}
.newbar ul li a:hover, .newbar ul .cur a { color:#fff; background:#6ca625; display:inline-block;}
.newbar ul li a:hover em, .newbar ul .cur a em { color:#fff;}
.newbar span { margin-top:4px;}
.n_con { padding:28px 0 0 0; height:258px; overflow:hidden;}
.n_con dl { height:222px; overflow:hidden;}
.n_con dl dt { width:326px; height:222px;}
.n_con dl dt img { width:326px; height:222px;}
.n_con dl dd { width:525px; overflow:hidden; padding:0 0 0 22px;}
.n_con dl dd ul li {width:100%;overflow:hidden; border-bottom:1px dashed #d7d7d7;}
.n_con dl dd ul li a { color:#646464; height:32px; font:14px/32px "微软雅黑";  padding:0 0 0 14px; display:block;background:url("../images/lidd.gif") no-repeat left center;}
.n_con dl dd ul li span { display:block; float:right; padding-left:10px;height:32px; line-height:32px;}
.n_con dl dd ul li a:hover, .n_con dl dd ul .cur a { color:#e64710;}

.faq { height:358px; overflow:hidden; margin-top:59px;}
.faq h2 { background:url("../images/barfaq.gif") no-repeat left bottom;}
.faq h2 a{ color:#6ca625;}
.fa_con { height:286px; overflow:hidden;line-height: 26px;padding-top: 17px;}
.fa_con dl { padding:10px 0; overflow:hidden; border-bottom:1px dashed #ddd;}
.fa_con dl dt { background:url("../images/wen.gif") no-repeat 0 center; padding:0 0 0 38px; font:12px/30px "微软雅黑"; margin-bottom:5px;}
.fa_con dl dt a { color:#333;}
.fa_con dl dd { font:12px/20px "微软雅黑"; overflow:hidden; background:url("../images/da.gif") no-repeat 0 2px; padding:0 0 0 38px; height:40px; overflow:hidden;}
.fa_con dl dd a { color:#e64710; text-align:right; display:inline-block; padding:0 0 0 55px;}
.fa_con .nobot { border:0;}

.link {position: relative;margin-top:25px;padding: 15px 17px 5px 17px;background: #fff;}
.link_tit {height: 25px;background:url("../images/link_line.gif") no-repeat left bottom;}
.link_tit .tit_tx {float:left;padding-left: 73px;font: 14px/25px "Microsoft Yahei"; color:#6ca625}
.link_tit .tit_tx a {color:#777; padding-left:20px;}



/*二级导航*/

.prolist h4{ color:#ff6800; font-size:14px; font-weight:normal; padding:39px 0 0 25px;font-family:"微软雅黑"; }
.prolist h4 b{ display:block; color:#ff6800; font-size:25px; margin-top:10px;}
.prolist h4 span{ padding-left:22px;}


/*底部开始*/
.fbg { overflow:hidden;background-color: rgb(67, 67, 67); margin:20px 0 0 0; min-width:1200px;background-image: url("../images/footbg.png"); background-position: center bottom;clear: both;}
.fbg .footer{display: flex;flex-flow: row nowrap;justify-content: left;position: relative;}
.fbg .footer .footer_pt{position: relative;display: block;width: 200px;}
.fbg .footer .footer_pt img{margin:50px auto;}



.fbg .footer .footer_info .footer_info_tel{color:white;font-size: 24px;margin-bottom: 30px;}
.fbg .footer .footer_ewm{width: 700px;display: block;text-align: left;color: white;position:relative;margin: 40px;line-height: 30px;}
.fbg .footer .footer_info .footer_info_ewm{width: 96px;margin: 20px 0 10px 0;}
.fbg .footer .footer_info .footer_info_sys{text-align: center;font-size: 16px;color: white;}
.copy{background-color: rgb(34, 34, 34);text-align: center;color: rgb(204, 204, 204);height: 50px;line-height: 50px;}
.copy a{color: white;}
/*底部结束*/

/*Index-end*/



/* 分页 */
.page{text-align: center}
.page{ width:100%; text-align: right; margin-top:15px;  }
.page .pagination{justify-content: center;}
.page .pagination li{width: 26px;height: 26px;text-align: center; vertical-align:middle;}
/*********other********/

.lfSmallNavBox{width:19%;  }
.title{width:100%;height:100px;border:5px solid #e3e3e3;position: relative;  }
.titleTxt{position: absolute;width: 106%;text-align: center;font-size: 23px;font-weight: bold;color: #6ca625;height: 35px;line-height: 35px;top: 26px;left: -5px;background: #fff}
.lfSmallNav{  margin-top:30px;  border:1px solid #ccc; }
.lfSmallNav>li,.lfsecondList>li{position:relative;height:50px;line-height:50px;text-align: center;font-size: 14px;color:#333;border-bottom:1px solid #ccc}
.lfSmallNav>li:last-child,.lfsecondList>li:last-child{  border-bottom:none;  }
.lfSmallNav>li:hover,.lfsecondList>li:hover{  background: #6ca625;  }
.lfSmallNav>li:hover>a,.lfsecondList>li:hover>a{  color:#fff;  }
.lfsecondList{position: absolute;z-index:100;left:249px;top:-1px;width:100%;}
.contactUsBox{margin-top:30px;border:1px solid #ccc;padding:10px;  }
.contactUsTitle{ width:100%; text-align: center; font-size: 24px; color:#093; line-height: 43px; height: 60px; font-weight: bold;}
.contactUsTitle strong{color:#6ca625;font-size: 22px;}
.leftcontactWay{color: #666;line-height: 23px;margin-top: 20px;font-size: 13px;margin-bottom: 45px;-ms-word-break: all;word-break: break-all;  }
.leftcontactWay>b{display: block;}
/* message  */
.msg_title{font-size: 24px;color: #000;font-weight: bold;text-align: center;margin: 30px 0 10px 0;}
.msgForm{ width:100%;margin-top: 20px; }
.msgForm .formBox form{display: flex;flex-flow: row wrap;justify-content: space-around;}
.msgForm .formBox{margin:auto; padding: 20px 0; }
.msgForm .formBox form .fmb_formline{width: 500px;}


.msgBoxTop{height: 100px;line-height: 100px;padding-left: 10px;padding-right: 14px;  }
.msgBoxTop a:hover{text-decoration: underline}
.msgBoxTop b{ font-size: 28px; color:#6ca625; }
.msgBoxTop p{ font-size: 14px; color:#666; }
.contactUsBox .hotLineBox{padding:10px 0;line-height: 30px;border:1px solid #333;position: relative;font-size: 16px;color:#6ca625;text-align: center;  }
.contactUsBox .hotLineBox>p{position: absolute;left: 70px;top: -9px;height: 16px;line-height: 16px;background: #fff;  }
.contactUsBox .hotLineBox *{color:#6ca625}
/* searchpro.html */
.msgListBox{width:100%; margin-top: 20px;}
.msgListBox ul{width:100%;display: flex;flex-flow: row wrap;  }
.msgListBox ul li{ width:30%;margin: 0 7px 10px; }
.msgListBox .picBox{width:100%;overflow: hidden;position: relative; height: 200px;  }
.msgListBox .picBox img.videoLogo{display: block;width:100%;height:100%;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;  }
.msgListBox .picBox:hover img.videoLogo{-webkit-transform: scale(1.1, 1.1);-moz-transform: scale(1.1, 1.1);-ms-transform: scale(1.1, 1.1);-o-transform: scale(1.1, 1.1);transform: scale(1.1, 1.1);  }
.msgListBox .picTitle{width: 100%;height: 35px;line-height: 35px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;font-size: 14px;text-align: center;  }
.picTitle:hover{color:#6ca625;}

/* newslist页面用 */
.newslist_cont #subnavs,.subnavs_02{border: solid 1px silver;margin-top: 20px;}
.newslist_cont #subnavs h2, .subnavs_02 h2{width: 240px;height: 44px;line-height: 44px;font-size: 16px;font-weight: bold;text-align: center;color: white;background-color: #e3232f;display: block; ;}
.subnavs_02{margin-top: 30px;}
 .subnavs_02 .subnavs02_cont{padding: 20px 10px;width: 240px;}
.subnavs_02 .subnavs02_cont .subnavs02_cont_txt01{font-size: 24px;font-weight: bold;color: #000;border-bottom: solid 1px silver ;padding: 20px 0;margin: auto;text-align: center;}
.subnavs_02 .subnavs02_cont .subnavs02_cont_txt02{color: #5a5a5a;line-height: 20px;margin: 10px 0;}
.subnavs_02 .subnavs02_cont .subnavs02_cont_img {text-align: center;}
.newslist_cont .expmenu li a{display: block;width: 200px;height: 40px;line-height: 40px;text-decoration: none;background-color: #e3232f;text-align: center;margin: 20px auto;color: white;}
.newslist_cont .expmenu li a:hover{color: white;}
.newsList_box{width: 100%;}
.newsList_box li{border-bottom: solid 1px silver;padding-bottom: 10px;margin-bottom: 10px;}
.newslist_detailBox{margin-top: 25px;padding: 0 15px;width: 79%;overflow: hidden;}

.newslist_dh{height: 40px;line-height: 40px;color: #000;border-bottom: solid 1px silver;border-top: solid 1px silver;margin: 20px 0 30px 0px ;}
.newslist_dh span{margin-left:10px;}
.newslist_dh a{color: #333;text-decoration: none;}
.newslist_dh a:hover{color: #e3232f;}


/***********新闻*********/
.newsList li{display: block;padding:15px 0;border: solid 1px #eee; width: 940px;height: 210px; margin-top: 20px;}
.newsMsgBox{width:100%; }

.newsMsgNewSet{ width:100%;  }
.newsTitle{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;font-size:14px;height:60px;line-height: 30px;  }
.newsTitle a{color:#333;text-decoration: none;font-weight: bold;}
.newsTitle a:hover{color: #e3232f;}
.newsTime{font-size: 11px;color:#929292}
.newsMsg{font-size: 12px;line-height: 20px;overflow: hidden;color: #999;}
.watchNews{margin-top:14px; }
.watchNews a{font-size:14px;  color:#333;  }

.news_top3{display: flex;flex-flow: row nowrap;justify-content: space-around;margin-top: 20px;}
.news_top3 .top3_new{width: 380px;height: 360px;overflow: hidden; border: solid 1px silver;padding: 20px;}
.news_top3 .top3_new:hover{border-color: #0062d2;}
.news_top3 .top3_new .top3_new_img{width: 344px;height: 215px;overflow: hidden;border: solid 1px silver;}
.news_top3 .top3_new .top3_new_title{ font-size: 16px;padding-top: 10px;}
.news_top3 .top3_new .top3_new_title a{color: #000;text-decoration: none;}
.news_top3 .top3_new .top3_new_title a:hover{color:#0062d2; }
.news_top3 .top3_new .top3_new_date{font-size: 12px;color: #aaa;margin: 5px 0;}
.news_top3 .top3_new .top3_new_cont{font-size: 13px;color: #aaa;line-height: 20px;height: 44px;width: 340px;overflow: hidden;text-overflow: ellipsis;}
.news_line{height: 5px;background-image: url(../images/xgray_line02.png);margin: 15px auto;}

/*******onlineMsg*******/
.fmb_formline{line-height: 40px;background-color:white;margin-bottom:15px;border: solid 1px silver;}
.fmb_formline label{width:95px;height:40px;padding-left:24px;font-size: 14px;color:#9b9b9b;}
.fmb_formline input[type="text"],.fmb_formline textarea{width:80%;padding-right:25px;}
.fmb_formline input[type="text"]{background-color: transparent;color:#9b9b9b;border:none;height: 40px;}
.fmb_formline textarea{border:none;height:110px;line-height: 25px;font-size: 14px;color:#9b9b9b;padding:12px 0;padding-right:25px;resize: none;background-color: transparent}
.yzmPic{display: block;height:50px;position: absolute;top:0;right:-240px;width:145px;}
.yzmLine{width:220px;position: relative}
.yzmLine.yzmLine input{width: 125px;color:#9b9b9b;padding-right:10px;}
.footSubBtn{display: block;width:100%;height:50px;font-size:18px;background-color: #4baf4f;color:#fff;cursor: pointer }
.footMsgBox .contactWayTitle{margin-bottom:12px; }



.formLine{width:100%;background: #ededed;margin-bottom:25px;line-height: 30px;padding:0 15px;  }
.selectLine{width:195px !important;  }
.formLine label,.formLine input[type="text"],.formLine select,.formLine textarea{font-size:12px;  }
.formLine input[type="text"],.formLine select{height:30px;border:none;outline: none;background: #ededed;  }
.formLine input[type="text"],.formLine textarea{width:230px;padding:0 10px;  }
.formLine textarea{padding:8px;resize: none;line-height: 15px;border:none;outline: none;background: #ededed;height:150px;  }
.formLine select{width:100px;-webkit-appearance: none;-moz-appearance: none;appearance: none;background: url("../../../../ourjs.github.io/static/2015/arrow.png")/*.png*/ no-repeat scroll right center transparent;background-color: #ededed;  }
.SubBtn{display: block;cursor: pointer;color: #fff;font-size: 14px;letter-spacing: 5px;background: #007c38;border: none;outline: none;width: 100%;padding: 10px 0;text-align: center;font-family: Verdana, Arial, "΢���ź�", Geneva, sans-serif;  }


/* showpage页面样式 */
.newsBigTitle{text-align: center;font-size: 20px;color: #434343; margin-bottom:10px;margin-top: 40px;font-weight: bold;  }
.apprTime{text-align: center;color:#666;font-size: 14px;margin-bottom:10px;font-weight: bold;  }
.newsTxt{font-size: 14px;color:#666;  }
.showpage_detailBox{margin-top: 20px;padding: 0 50px 50px 50px;}
.showpage_date{font-size: 13px;color: #5a5a5a;text-align: center;}
.showpage_line{width: 788px;height: 30px;background-color: #e5e5e5;margin: 20px auto;}
.goodsPic img{display: block;margin:50px auto;max-width: 100%;}
.backOut{margin-top:25px;  }
.backOut,.backOut a{color:#000;  }
.toNext{margin-top:5px;}
.toNext,.toNext a{color:#000;  }
.backOut a:hover,.toNext a:hover{text-decoration: underline;  }
/* 2021-5-5 */
.slick{margin: auto;}
.slick-slide a img
{
    width: 100%;
}
.slick-prev {
    left: 25px;
}
.slick-next {
    right: 45px;
}

/* about页面 */

.about_cont{font-size: 16px;line-height: 36px;padding: 0 40px 40px 40px ;text-indent: 40px;color: #434343;}
.about_cont .about_cont_title{font-size: 20px;font-weight: bold;color: #e3232f;text-align: center;margin-top: 30px;}
.about_cont .about_cont_hr{width: 860px;height: 20px;background-color: #f5f5f5;border: solid 1px #e5e5e5;margin:20px auto}

/* vlist页面 */
.pro_list{display: flex;flex-flow: row wrap; justify-content: space-between; ;margin-top: 20px;}
.pro_list .pro_info{width: 300px;height: 230px;margin-top: 30px ;overflow: hidden;}

.pro_list .pro_info .pro_info_img{overflow: hidden;width: 300px;height: 200px;}
.pro_list .pro_info .pro_info_txt {text-align: center;height: 32px;line-height: 32px;}
.pro_list .pro_info .pro_info_txt a{color: #000;text-decoration: none;font-size: 15px;}
.pro_list .pro_info .pro_info_txt a:hover{color:#e3232f ;}



/* contactus 页面 */
.cus_title{text-align: center;font-size: 24px;font-weight: bold;color: #000;margin:30px 0 10px 0;}
.cus_cont{display: flex;flex-flow:row nowrap;justify-content: space-around;margin-top:30px}
.cus_cont .cus_info{width: 200px;overflow: hidden;text-align: center;color: rgb(102,102,102);}
.cus_cont .cus_info .cusinfo_icon{width:68px;margin: auto;}
.cus_cont .cus_info .cusinfo_txt{margin: 20px 0;}
.cus_map{width: 100%;height: 450px;margin-top:30px}

/* 首页技术服务 */
.partner{background-color: rgb(249, 249, 249);padding: 20px 0;}
.partner .partner_img{width: 380px;position: relative;overflow: hidden;}
.partner .partner_txt{height: 60px;line-height: 60px;font-size: 18px;background-color: white;color: #434343;text-align: center;width: 380px;}
.partner .partner_img .partner_mask{background-color: #0062d2;opacity: 0.8;width: 100%; height: 0;position: absolute;}
.partner .partner_img .partner_mask .add{height: -100px;width: 100px;position: relative;top: -100px;left: 35%;}
.partner .partner_img .partner_mask .add::before,.pro_mask .add::before{content: '';position: absolute;left: 50%;top: 50%;width: 50px ;margin-left: -30px;margin-top: -5px;border-top: 2px solid white;}
.partner .partner_img .partner_mask .add::after,.pro_mask .add::after{content: '';position: absolute;left: 50%;top: 50%;height: 50px ;margin-left: -5px;margin-top: -30px;border-left: 2px solid white;}
.pro_mask .add{height: 0;width: 0px;position: relative;top: 130px;left: 35%;}
.pro_mask .add::before{left:50px;}
.pro_mask .add::after{left: 50px;}
/* mdx用 */
.mdx_hy{line-height: 45px;height: 45px;}
/* 2025-11-27 hlist页面使用 */
.hlist_cont{float: right;width: 78%;}
.gsdt_title{display: flex;flex-flow: row nowrap;justify-content: space-between;padding: 10px;}
.gsdt_title a{font-size: 22px;color: rgb(67,67,67);text-decoration: none;padding: 5px 0;}
.gsdt_title a:hover{color: #0062d2;}
.gsdt_title .more a{font-size: 14px;display: block;line-height: 38px;}






