@charset "utf-8";
/* 清除内外边距 */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
fieldset, lengend, button, input, textarea, /* form elements 表单元素 */
th, td { /* table elements 表格元素 */
    margin: 0;
    padding: 0;
}

input,textarea {border: 2 none; -webkit-box-shadow: none; box-shadow: none; outline: none;}

/* 设置默认字体 */
body,
button, input, select, textarea {
    font-family: "Microsoft Yahei"; color: #666; font-size: 13px;
}

h1 {font-size: 18px;}
h2 {font-size: 16px;}
h3 {font-size: 14px;}
h4, h5, h6 {font-size: 100%;}
* h1,* h2,* h3,* h4,* h5,* h6{margin: 0px;} /*覆盖bootstrape对标题加的默认外边距*/

address, cite, dfn, em, i, var {font-style: normal;} /* 斜体扶正 */

/* 重置列表元素 */
ul, ol ,li{list-style: none;}

/* 重置文本格式元素 */
a {text-decoration: none; color: #666; word-wrap:break-word;}/*英文换行*/
a:hover {text-decoration: none; }


/* 重置表单元素 */
legend {color: #000;} /* for ie6 */
fieldset, img {border: none;} /* img 搭车：让链接里的 img 无边框 */
/* 注：optgroup 无法扶正 */
button, input, select, textarea {
    font-size: 100%; /* 使表单元素在 ie 下能继承字体大小 */
}

/* 重置表格元素 */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
body {overflow-y: scroll;}

/*设置浮动*/
.fl,.pull-left {float: left;}
.fr,.pull-right {float: right;}
.pr{position: relative;}
.pa{position: absolute;}

.clear{ clear:both; height: 0; overflow: hidden;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}

.box,.content,.w1200,.width-1200{ width:1400px; margin:0 auto;}
/* -- 内页布局 -- */
.page_bg { padding:20px 0 20px; background:#fff;}
.page_main { margin: 0 auto; width: 1400px;}  /*版面宽度*/
.page_content{ width:930px;} /*右边宽度*/
.page_left{ width:240px;} /*左边宽度*/
.page_full{ width:100%;}
.dis,.hide{ display:none;}

.line-clamp-1{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.line-clamp-2{
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.line-clamp-3{
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.box{
    width: 1400px;margin: 0 auto;position: relative;
}
.box:after{
    display: block;clear: both; content: "";
}

@font-face {
  font-family: 'iconfont';  /* project id 2345038 */
  src: url(files/iconfont.eot.txt),
  url(files/iconfont.woff) format('woff'),
  url(files/iconfont.ttf) format('truetype'),
}



/*抬头*/
.top_all{ font-size: 14px;color: #999;line-height: 50px;
    width: 100%;min-width: 1400px;background: #f5f5f5;
}   
.top_l{
    line-height: 50px;
}
.top_l a{display:inline-block;
    color: #999;font-size: 15px; 
}
.top_r span {font-size: 18px;color: #ccc;  display:inline-block; 
    padding-right: 6px;
}
.top_r a+a{
    margin-left: 20px;
}

.head_all{
    padding:40px 0 30px 0;
}
.head_all .logo img{
    padding-top: 5px;display: block;height: 80px;
}
.head_w{ margin-left:15px; padding-top:8px;
    background: url(images/headico.png) right center no-repeat; padding-right: 29px;
}
.head_w dl{ padding-bottom: 2px;
    font-size: 46px;font-weight: bold;color: #222; line-height: 44px;
}
.head_w p{ line-height: 40px;
    font-size: 16px;text-transform: uppercase;font-family: "arial";color: #ccc;
    letter-spacing: 0.4px;
}
.head_f{
    margin-left: 2px; line-height: 36px;
}
.head_f img{ margin-right: 15px;
display: block;float: left;
}
.head_f i{
    display:block; font-size: 32px;color: #222;font-weight: bold;padding-top: 12px;
}
.head_f em{
    display: block;color: #888;font-size: 19px; padding-top:3px;
}

 .head_p{ font-size: 16px; color: #777;text-align: center; line-height: 40px; padding:0 0 0 55px; background: url(images/headtel.png) left 13px no-repeat;}
 .head_p p{ font-size:30px; font-family: "impact"; color: #222; line-height: 32px;
     text-overflow: clip;
    white-space: nowrap;text-align: right;max-width: 190px; overflow: hidden;
 }
 .head_p li{ display: block; position: relative;}
 .head_p li:nth-of-type(1):after{ display: block; content: ""; margin: 8px 25px 0 25px;  float: right;height: 60px; border-right: 1px dashed #dedede;}
 
 
 /*简介*/
 .about_all {
  width: 100%;min-width: 1400px; background: #fff;
  padding-top: 70px;

}
.about_l{
    width: 660px;box-sizing: border-box;
}
.about_t dl{font-size: 40px;
    color: #222;
    font-weight: bold;
}

.about_t  p { background: url(images/hx.png) bottom left no-repeat;
    font-size: 18px;
    color: #666666;
    margin-top: 10px;
    margin-bottom: 10px; padding-bottom: 30px;
}

.about_w {
   text-align: justify;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:5;
    -webkit-box-orient: vertical;
    font-size: 15px;
    color: #999999;
    line-height: 32px;
    height: 155px;
    overflow: hidden;
    margin: 30px 0 50px 0;
}

.more-link {
    width: 160px;
    height: 40px;
    border-radius: 20px;
    line-height: 38px;
    box-sizing: border-box;
    border: 1px solid #b7b7b7;
    text-align: center;
    display: inline-block;
}
.more-link:hover {
    padding-left: 10px;
}

.about_l .link {
    transition: 0.52s;
    position: relative;
    overflow: hidden;
}
.about_l .more-link p {
    font-size: 14px;
    color: #f58220;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
}
.about_l.more-link img {
    display: inline-block;
    vertical-align: middle;
}



.about_l .anim:before {
    position: relative;
    content: '';
    display: block;
    margin-top: 100%;
}

.about_l .anim:after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    border-radius: 50%;
}


.about_l .link {
    transition: 0.52s;
    position: relative;
    overflow: hidden;
}
.about_l .anim {
    transform: translateY(-50%) translateX(-50%);
    position: absolute;
    top: 50%;
    left: 50%;
}
.about_l .link:hover .anim {
    animation: anim-out 0.75s;
}

.about_l .link:hover .anim:after {
    animation: anim-out-pseudo 0.75s;
}

@keyframes anim-out-pseudo {
    0% {
        background: rgba(0, 0, 0, 0.25);
    }
    100% {
        background: transparent;
    }
}

@keyframes anim-out {
    0% {
        width: 0%;
    }
    100% {
        width: 100%;
    }
}



.about_b{
    display: block;margin-top: 30px;
}

.about_b li{

    display: inline-block;
}
.about_b li+li{margin-left: 50px;}
.about_b li span{
    display: inline-block; font-size: 35px;line-height: 75px;color: #1b4997;
    vertical-align: middle; margin-right: 5px; 
}
.about_b li a {
    font-size: 18px;
    color: #333333;
    display: inline-block;
    vertical-align: middle;
    font-weight: bold;
}
.about_b li a:hover{
    color: #1b4997;
}
.about_r{ position: relative;
    width: 680px;height: 500px;overflow: hidden;
}

.about_add{ background: #fff; margin-top: 55px;padding:50px 95px;
            box-shadow: 0 0 10px rgba(0,0,0,10%)
        }  
        .about_add li{float: left;
        position: relative;z-index: 222;        
    overflow: hidden;
}
     .about_add li+li{
         margin-left: 130px;
     }
    .about_add .fld {
    margin-right: 10px;
    display: inline-block;
    vertical-align: middle;
}

.about_add li .frd {
    display: inline-block;
    vertical-align: middle;
}

.about_add .frd h3 {
    font-size:22px;
    color: #333333;
    font-weight: bold;
    margin-bottom: 8px;
}
.about_add li .frd h4 {
    font-size: 17px;
    color: #666666; font-weight: normal;
}
.about_r a{
    display: block;position: relative;
}
  .about_r a:after{ display: block; content: "";width: 70px; height: 70px; border-radius: 50%;  position: absolute; 
  background: rgba(255,255,255,0.7) url(images/video.png) center no-repeat; left: 0;right: 0;margin: 0 auto;top: 200px;z-index: 999;}
 .about_r a:before{display: block; content: ""; width: 70px; height: 70px; right: 0;left: 0;margin: 0 auto;top: 190px; border-radius: 50%;  position: absolute; background: rgba(255,255,255,0.7); animation:mymove 2s infinite; -moz-animation:mymove 1.5s infinite;-ms-animation:mymove 2s infinite; -o-animation:mymove 1.5s infinite; -webkit-animation:mymove 1.5s infinite; z-index: 999;}
 
 @-webkit-keyframes mymove
{
0% {background: rgba(255,255,255,1);top: 200px;}
100% { width: 120px; height: 120px; top:175px;background: rgba(255,255,255,0.0);}
}



/*服务项目*/
.item_all{
    width: 100%;min-width: 1400px;background:#eef4ff;margin-top: -88px; padding-top: 160px;
    padding-bottom: 80px;
}    


.item_t{
    text-align: center;
}
.item_t dl{ margin-top: -38px;
    text-align: center;font-size: 44px;color: #222;line-height: 44px;
}
.item_t p{ color: #f5f5f5;
    display: block;content: "";font-size: 80px;text-transform: uppercase;font-family: "arial";
}
.item_t dt{line-height: 50px;
    display: block;font-size: 18px;color: #888;
}
.item_t span{
    color: #f58220;font-weight: bold;
}
.item_all .item_t p{color:#e5eaf5}

.item_b {width: 1400px;margin-top: 50px;height: 510px;}
.item_b ul {display: flex;justify-content:space-between;align-items: end;}
.item_b li {height: 480px;background: #fff;flex: 1;border-radius: 10px;
box-sizing: border-box;
padding: 53px 34px;text-align: center;transition: 0.5s;cursor: pointer;}
.item_b li.on {height: 530px;transition: 0.5s;background: #1b4997;transform: translateY(-30px); margin-top:-25px;}
.item_b li.on b,.item_b li.on p,.item_b li.on p span,.item_b li.on em {color:#ffffff;}

.item_b li+li {margin-left: 13px;}
.item_b li b {font-size: 56px;line-height: 60px;color: #dddddd;}
.item_b li p {font-size: 20px;color: #333333;font-weight: bold;line-height: 24px;margin-top: 45px;}
.item_b li p span {font-size: 15px;line-height: 28px;color: #999999;display: flex;font-weight: normal;margin-top: 20px;
    height: 100px;
}
.item_b li i {width: 20px;height: 2px;background: #1b4997;display: inline-block;margin-top: 42px;}
.item_b li em {font-size: 20px;line-height: 24px; text-transform: uppercase;font-weight: bold;color: #dddddd;display: block;margin-top: 32px;}
.item_b li.on p i{
    background: #fff;
}
.item_b li a{ transition: all ease 0.5s;
    display: block;width: 180px;height: 0;line-height: 40px;border-radius:20px;overflow: hidden;text-align: center;margin: 35px auto 0 auto; background: #eef4ff; color: #333; font-size: 15px;
}
.item_b li.on a{
    height: 40px;
}
.item_b li.on a{
    background: #f58220;color: #fff;
}

/*产品展示*/
.prod_all{
    width: 100%;min-width: 1400px;background: #fff; padding-top: 70px;
}  
.prod_b{
    margin-top:30px;
}
.prod_l{
    width: 688px;height: 380px;background: #fff;border: 1px solid #eee;
}

.prod_l .img{width: 380px;height: 378px;overflow: hidden;   
}
.prod_l  .img img{
    display: block;
}
.prod_w{ cursor: pointer;
    padding: 50px 0 0 0; width: 260px;overflow: hidden;
}
.prod_w i{
    display:block;font-size: 36px;color: #f58220;font-weight: lighter;
}
.prod_w p{font-size:31px;color: #222;font-weight: lighter;}
 .prod_w a{
    display: block;line-height: 50px;margin: 20px 0 30px 0; background: #f5f5f5;font-size: 15px;text-align: center;
}
.prod_l:hover a{
    background: #1b4997; color: #fff;
}
.prod_w li{float: left;font-size: 15px;  cursor: pointer; line-height: 45px;
    display: block;text-align: center;
}
.prod_w li span{text-align: center;font-size: 40px;color: #ddd;margin-bottom:10px; line-height: 60px; margin: 0 auto;
display: block;height: 60px;width: 60px;border-radius:10px;overflow: hidden;border: 1px solid #ddd;
}
.prod_w li:nth-of-type(2) span{
    font-size: 30px;
}
.prod_w li+li{
    margin-left: 30px;
}
.prod_b dl{float: left;
    width: 333px;height: 380px;overflow: hidden;border: 1px solid #eee;margin-left: 20px;
}
.prod_b dl a{
    display: block;
}
.prod_b dl .pic{
    width: 100%;height: 247px;overflow: hidden;
}
.prod_b dl .pic img{
    display: block;width: 100%;height: auto;transition: all ease 0.5s;
}
.prod_b dl .txt{ position: relative;
    display: block;line-height: 50px;color: #555;font-weight: lighter;font-size: 20px;text-align: center;
}
.prod_b dl .txt i{
    display: block;width: 180px;background: #f5f5f5;color: #555;font-size: 15px;text-align: center; margin: 5px auto 0 auto; line-height: 40px;
}
.prod_b dl:nth-of-type(n+3){
    margin-top: 20px;
}
.prod_b dl:nth-of-type(3){ margin-left:0;}
.prod_b dl:hover .txt i{ color:#fff; background: #1b4997;
}
.prod_b dl:hover img{
    transform: scale(1.2);
}

/*公司优势*/
.adv_all{
    margin-top:80px;width: 100%;min-width: 1400px;background:#fff;
}   
.adv_t{ height: 280px; margin-bottom:70px;
    width: 100%;box-sizing: border-box;padding-top: 70px; color: #fff;line-height: 50px; background: url(images/advbg.jpg)center top no-repeat;
}

.circle_r .circle{ margin-left:20px;}

.adv_t_l{
    width: 700px; box-sizing:border-box;
}
.adv_t_l .circle{width: 130px;height: 130px;overflow: hidden;border-radius: 50%;border: 10px solid rgba(255,255,255,10%);
    animation: mymove1 3s infinite;
    -moz-animation: mymove1 3s linear infinite;
    -ms-animation: mymove1 3s linear infinite;
    -o-animation: mymove1 3s linear infinite;
    -webkit-animation: mymove1 3s linear infinite;
}
    @-webkit-keyframes mymove1
{
0% { transform: rotate(0)}
100%{transform: rotate(360deg)}
}
@-moz-keyframes mymove1
{
0% { transform: rotate(0)}
100%{transform: rotate(360deg)}
}

.adv_t_l .word{ line-height:44px; margin-left: 20px; padding-top:17px; width: 500px;
    font-size: 20px;color: #fff;
}
.adv_t_l .word p{
    font-size: 36px; 
}
.adv_t_l .word dl{ line-height: 32px;padding-top: 15px;
    color: rgba(255,255,255,0.7)
}
.circle_r .word{
    text-align: right;
}
 .adv_b li{ margin-top: 30px; background: #f9f9f9;padding: 50px; cursor: pointer; border-right: 1px solid #f2f2f2;
     display: block; transition: all ease 0.5s;width: 440px;float: left;box-sizing: border-box;
 }
  .adv_b li:nth-of-type(3){
       border-left: 1px solid #f2f2f2;
  }
 .adv_b li .pic{width:100%;height: auto;overflow: hidden;  max-height: 226px;
 }
  .adv_b li .pic img{
      display: block;overflow: hidden;
  }
  
    .adv_b li .txt{margin-top: 20px;
    display: block;text-align: center;font-size: 16px;line-height: 32px;font-weight: lighter;
    }
    
  .adv_b li .txt p{ 
      color: #1b4997;font-weight: bold; line-height: 80px;font-size: 30px;
  }
  .adv_b li .txt dl{
    text-align: justify;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    font-size: 15px;
    color: #999999;
    line-height: 32px;
    height:90px;
    overflow: hidden;
    margin: 3px 0 35px 0;
  }
  
   .adv_b a{ line-height: 50px;
     display: block;width: 100%;margin: 20px auto 0 auto; background: #1b4997;color: #fff;
 }

  .adv_b .on{ background: #f2f2f2;
      width: 520px;
  }

 .adv_b li:hover .txt a{
     background: #f58220;color: #fff;
 } 
 
 /*车间*/
 .plant_all{ margin-top: 60px;
width: 100%;min-width: 1400px;background: url(images/plant_bg.jpg)center top no-repeat;padding: 80px 0 60px 0;
 }
 .plant_all .picScroll-left{ overflow:hidden; position:relative; }
.plant_all .picScroll-left .hd{ overflow:hidden;  height:60px;z-index: 99; width: 400px;margin:30px auto auto auto; position: relative;text-align:center; 
		}
	.plant_all	.picScroll-left .hd .prev{ display:block;  width:39px; height:27px; 
			 cursor:pointer; background:url(images/prev.png) 0 0 no-repeat; position:absolute;left:0;top: 10px;}
     .plant_all    .picScroll-left .hd .next{ display:block;  width:39px; height:27px;  position:absolute;right:0; top: 10px;
     cursor:pointer; background:url(images/next.png) 0 0 no-repeat;}
			 
	.plant_all .picScroll-left .hd .prevStop{ background-position:-60px 0; }
	.plant_all .picScroll-left .hd .nextStop{ background-position:-60px -50px; }
	.plant_all .picScroll-left .hd ul{ display:inline-block; text-align:center;  overflow:hidden; zoom:1; padding-top:20px; zoom:1;
	height:20px;}
	.plant_all .picScroll-left .hd ul li{ float:left;  width:9px; height:9px;  margin:0 4px; text-indent:-999px; cursor:pointer; background:#1b4997;border-radius:50%; position:relative; }
	.plant_all .picScroll-left .hd ul li.on{ background-position:0 0; background:#1b4997; margin:0 15px; }
	.plant_all .picScroll-left .hd ul li.on:after{ content:""; border: 1px dashed #1b4997;
	    display: block;width: 17px;height: 17px;border-radius: 50%;overflow:hidden;position: absolute;left: -5px;top: -5px;
	}
	.plant_all .picScroll-left .bd{ padding:0; position:relative;  }
	.plant_all .picScroll-left .bd ul{ overflow:hidden; zoom:1; }
	.plant_all .picScroll-left .bd ul li{ margin:0 16px 0 2px; float:left; _display:inline; overflow:hidden; text-align:center; width:460px;box-sizing: border-box;
		border:1px solid #eee; display:block;}
	.plant_all .picScroll-left .bd ul li .pic{ text-align:center; }
	.plant_all .picScroll-left .bd ul li .pic img{ width:100%;  height:auto; display:block; }
	.plant_all .picScroll-left .bd ul li .title{ line-height:40px; padding:17px 20px; background:#fff; text-align:left;
	    transition:  all ease 0.5s;
	}
	.plant_all .picScroll-left .bd ul li .title a{font-size:18px; color:#333;
	    display: block;position: relative;z-index: 1;
	}
	.plant_all .picScroll-left .bd ul li .title a:after{ position:absolute;right:-20px;top:-18px;transition: all ease 0.5s;
		    display: block;content: "";width: 75px;height: 75px;background: url(images/plantico.png) center top no-repeat;
		}
	.plant_all .picScroll-left .bd ul li:hover .title a:after{
	    background: url(images/plantico.png) center bottom no-repeat;
	}
	.plant_all .picScroll-left .bd ul li:hover .title{
	    background: #1b4997;color: #fff;
	}
.plant_all .picScroll-left .bd ul li:hover .title a{
    color: #fff;
}

/*合作伙伴*/
.partner{
 width: 100%;min-width: 1400px;margin-top: 70px;  
}   
.case_tring1 img { -webkit-user-drag: none;user-select: none;}
			.case_tring1:after{content: "";display: block;clear: both;}
			.case_tring1>.center14>.case_tring_top img{float: left;display: block;}
			.case_tring1>.center14>.case_tring_top k{font-size: 27px;color: #dadada;float: left;padding-top: 12px;padding-left: 15px;letter-spacing: 6px;}
			.case_tring1>.center14>.case_tring_top ka{font-size: 36px;color: #222;padding-top: 20px;}
			.case_tring1>.center14>.case_tring_top_bot1{padding-top: 60px;}
			
			.case_tring1>.center14>.case_tring_nr{padding-top:30px ;}
			.case_tring1>.center14>.case_tring_nr:after{content: "";display: block;clear: both;}
			.case_tring1>.center14>.case_tring_nr>ul li{float: left;border: 1px solid  #dedede;position: relative;width: 280px;
			height: 140px;box-sizing: border-box;
			border-right: none;border-bottom: none;position: relative;overflow: hidden;}
			.case_tring1>.center14>.case_tring_nr>ul li:nth-last-of-type(1),.case_tring1>.center14>.case_tring_nr>ul li:nth-last-of-type(2),.case_tring1>.center14>.case_tring_nr>ul li:nth-last-of-type(3),.case_tring1>.center14>.case_tring_nr>ul li:nth-last-of-type(4),.case_tring1>.center14>.case_tring_nr>ul li:nth-last-of-type(5){border-bottom:1px solid  #dedede; ;}
			
			.case_tring1>.center14>.case_tring_nr>ul li:nth-of-type(5n){border-right:  1px solid  #dedede;}
			.case_tring1>.center14>.case_tring_nr>ul li a:before{content: "";display: block;
background: rgba(27,73,151, 0.9); width: 100%; height: 50%; left: 0; top: -50%; position: absolute; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s;
			}
		.case_tring1>.center14>.case_tring_nr>ul li a:after{content: "";display: block;
background: rgba(27,73,151, 0.9); width: 100%; height: 50%; left: 0; position: absolute; top: 100%; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s;
		}	
		.case_tring1>.center14>.case_tring_nr>ul li:hover a:before{left: 0;top: 0;}
		.case_tring1>.center14>.case_tring_nr>ul li:hover a:after{left: 0;top: 50%;}
		
		.case_tring1>.center14>.case_tring_nr>ul li a div{position: absolute;left: 0px;right: 0px;top: 0px;bottom: 0px;margin: auto;text-align: center;height: 30%;line-height: 39px;z-index: 1;color: #fff;font-size: 0px;opacity: 0;transition: all .3s ease-in;}
		.case_tring1>.center14>.case_tring_nr>ul li:hover a div{position: absolute;
		text-transform: uppercase;
		left: 0px;right: 0px;top: 0px;bottom: 0px;margin: auto;text-align: center;height: 30%;line-height: 39px;z-index: 1;color: #fff;font-size:20px;opacity: 1;transition: all .3s ease-in;}

			
			
			.case_tring1>.center14>.case_tring_nr>ul li *{display: block;}
			.case_tring1>.center14>.case_tring_nr>ul li img{width: 100%;} 
			
			
/*内页代码*/
.n_box{
    width: 1400px;margin: 60px auto;position: relative;
}
.n_box:after{
    display: block;clear: both; content: "";
}

/*分类*/

 .prod_list{ margin-bottom: 40px; background: #fff;
     text-align: center; height:95px; overflow: hidden;position: relative;
 }
   .prod_list .menu{position:relative;}
  .prod_list .menu>li{display: block; text-align: center; width:200px; padding: 0; float: left;transition:all 0.5s linear; -webkit-transition:all 0.5s linear;line-height: 80px;margin-right:1px;}
  .prod_list .menu>li:nth-of-type(1){
      width: 193px;
  }
  
  .prod_list .menu>li a{ display: block; font-size:20px; color: #fff; height:80px;background: #1b4997;
      position: relative;
  }
  
  
 /*.menu2_r {display: none; height: 55px;*/
 /*    text-align: center;width: 1400px; position: absolute;left: 0;top: 108px;right: 0;margin: 0 auto;*/
 /*   }*/
 /*   .mod1372 .menu2_r li {  z-index: 99999999;*/
 /*       position: relative;*/
 /*   display: inline-block;*/
 /*       text-align: center;*/

 /*   }*/

 /*   .mod1372 .menu2_r li a { font-size: 16px;*/
 /*       display: block; */
 /*     color: #333;height: 55px;width: 325px;*/
 /*       line-height: 55px; background:rgba(42,123,187,8%) !important;*/
 /*   }*/
 /*   .mod1372 .menu2_r li:hover a{*/
 /*     background: #1b4997 !important; color: #fff;  */
 /*   }*/
 /*   .mod1372 .menu2_r li:hover a {*/
 /*      background:#00a661;color: #fff;*/
  
 /*   }*/
 /* .mod1372 .on .menu2_r{*/
 /*       display: block;
    }*/
    .prod_list .on{
    
    }
    .prod_list .on>a{ background:#f58220 !important;color:#fff;}
    .prod_list .on>a:after{
        display: block;content: "";width: 25px;height: 25px;background: #f58220;transform:rotate(45deg);position: absolute;left: 0;top:65px;right: 0;margin: 0 auto;
    }
    
    .n_proddd {padding: 100px; 
        background: #f9f9f9;
    }
    .n_proddd img{
        box-sizing: border-box;display: block;margin: 0 auto;
        
    } 
    
    .mod1494 .my-kefu{top:45% !important;}