
.headermenu {display: block;height: 80px;background-color:#222325;position:fixed; top:0px; z-index:10000; width:100%;}
.headermenu  .hcontent{ width:1200px; margin:0px auto;}
.headermenu  .hcontent .logo{ display: block;float: left;margin-top: 13px;height: 36px;}
.headermenu  .hcontent .logo a img { margin-top:2px; }
.headermenu  .hcontent .h_line1{ float: left;border-left: solid 1px rgba(204, 204, 204, 1);margin:24px 8px 0 10px;width: 1px; height: 31px; }
.headermenu  .hcontent .h_logotxt{text-align:left; font-size: 14px;color: rgb(153, 153, 153); float:left; margin-top:24px; margin-left:12px;-webkit-text-size-adjust:none;}
.headermenu  .hcontent .h_logotxt .txt{    margin-bottom: 5px;}
.headermenu  .hcontent .h_logotxt .tel{}
.headermenu  .hcontent .right{      font-size: 18px;  float: right;}
.headermenu  .hcontent .right img{ float:left;margin-top: 22px; margin-right:10px;}
.headermenu  .hcontent .right .tel font{ color:rgb(153, 153, 153);}
.headermenu  .hcontent .right .tel{ float:left;margin-top: 27px;margin-right: 25px;}



#banner { position: relative; overflow: auto; text-align: center;}
#banner li { list-style: none; }
#banner ul li { float: left;height:460px; }
#banner ul li { background-repeat: no-repeat; background-position: center center; background-size: cover; }
#banner ul li:nth-child(1) { background-image:url('../img/banner/01.jpg');}
#banner ul li:nth-child(2) { background-image:url('../img/banner/02.jpg');}
#banner ul li:nth-child(3) { background-image:url('../img/banner/03.jpg');}
#banner ul li:nth-child(4) { background-image:url('../img/banner/04.jpg');}
#banner { width: 100%;position:relative;}
#banner .dots { position: absolute; left: 0; right: 0; bottom: 20px;}
#banner .dots li { display: inline-block; width: 12px;	height: 12px; background-color:#fff; margin: 0 4px; text-indent: -999em;border-radius: 6px; cursor: pointer; -webkit-transition: background .5s; -moz-transition: background .5s; transition: background .5s;}
#banner .dots li.active { background: #fbc421;}

.productnav_bg{ width:100%; background-color:white;}
.product-nav{width:1420px; margin:0px auto;   }
.product-nav .nav_left { float:left; margin-left:110px; margin-right:50px; height:65px; width:100px; background-image:url(../img/logo-dd2.png); background-repeat:no-repeat; background-position:center; }
.product-nav .nav_left .tit_e{ font-size:5px; margin-top:18px; }
.product-nav .nav_left .line{ border-bottom:1px solid #000000;  height:1px; margin:3px 0px; }
.product-nav .nav_left .tit_c{ font-weight:600; font-style:normal; font-size:15px; color:#FF0000;}

.product-nav .nav_right { width: 1000px; overflow:hidden; display:flex; justify-content: space-between;}
.product-nav .nav_right .current{ background-color:#374860; border-radius: 3px; }
.product-nav .nav_right .current a{ color:white; }

.product-nav ul{ margin-left:auto; margin-right:auto; margin-left:50px; padding:14px 0px;  }
.product-nav ul li{ height:38px; padding:0 38px; font-size: 15px;color: #374860; line-height:38px;}
.product-nav ul li:hover{ background-color: #374860; border-radius: 3px;}
.product-nav ul li:hover a{ color:white;}

.product-nav ul li a{ color:#374860; font-weight:400; }


.all_tit{ margin:0 auto; margin-top:30px; margin-bottom:30px;   width:173px; height:45px;  background-image:url(../img/tit_icon.png); background-repeat:no-repeat; background-position:bottom center; font-size: 20px;color: rgb(0, 0, 0);}
.txt{  margin:0 auto; text-align:left; margin-bottom:45px;   }
.txt b{ font-size:15px;  }



.i_con1 .round { margin-top:50px;}
.i_con1 .all_tit{ margin-bottom:30px; }
.i_con1 .txt{ width:1143px; margin-top:50px; }
.i_con1 .txt2{ width:1143px;  margin:30px auto 0px auto; text-align:left; }
.i_con1 .round ul { width:745px; margin:0 auto;  }
.i_con1 .round ul li{ float:left; width:88px; height:88px; margin-left:119px;position:relative; border:2px solid rgb(25, 158, 216); border-radius:55px;}
.i_con1 .round ul li .r_txt{ padding:23px 20px;  position:absolute;  margin:auto; top:0px; right:0px; bottom:0px; left:0px;    font-size: 16px; color: rgb(25, 158, 216) }

.guest_bg{ border:1px solid red;  }
.i_con2 .all_tit{ margin-top:90px;}
.i_con2{margin-top:120px;width:1143px; margin:0 auto; overflow:hidden; }
.i_con2 .guest ul{ margin-left:-119px; margin-top:70px; }
.i_con2 .guest ul li{  width:200px;  height:278px; float:left; margin-left:115px; position:relative; margin-bottom:40px;}
.i_con2 .guest ul li .info{ position:absolute;  width:200px; height:96px; bottom:0px; background-color:rgba(102, 102, 102, 1); }
.i_con2 .guest ul li .tit{font-size: 16px;color: rgb(249, 156, 46); padding:5px 0px 0px 0px; }
.i_con2 .guest ul li .txt{  margin-top:5px;    width:184px; padding:0px 7px;    overflow: hidden; height:60px;   font-size: 12px; color: rgb(255, 255, 255);  font-weight:400; line-height:18px; text-align:center;    }
.i_con2 .guest ul li .tit2{font-size: 16px;color: rgb(249, 156, 46);  margin-top:38px; }
.i_con2  .other_guest .list .company,.postion{ color:rgb(153, 153, 153) }

.i_con3{padding-bottom:60px;}
.i_con3 .agenda{ width:1160px; margin:0 auto;position:relative; margin-top:90px;   }
.i_con3 .agenda .agenda_con{ width:100%; }
.i_con3 .agenda .agenda_con .time{  float:left; color:rgb(153, 153, 153); font-size:14px; font-weight:400; height:100%; margin-top:16px;  }
.i_con3 .agenda .agenda_con .icon{  float:left; width:60px; padding:6px 0px;margin-top:16px; }
.i_con3 .agenda .agenda_con .jz{  margin-top:90px;  }


.i_con3 .agenda .agenda_con .con{ text-align:left; float:left; border-bottom:1px solid #cccccc;  width:1000px; padding-top:15px; padding-bottom:5px; }
.i_con3 .agenda .agenda_con .last{ border:none; }
.i_con3 .agenda .agenda_con .con_l{ float:left; }
.i_con3 .agenda .agenda_con .con_r{ float:left; position:relative; }
.i_con3 .agenda .agenda_con .con_r .info{ margin-left:0px; font-size: 15px;color: rgb(153, 153, 153); line-height:30px; margin-top:-4px; }
.i_con3 .agenda .agenda_con .con_r .info .i_left{  float:left; width:200px;     font-weight: 400;  font-style: normal; font-size: 15px;color:#333333;}
.i_con3 .agenda .agenda_con .con .item{ height:30px; }
.i_con3 .agenda .agenda_con .con .c_left{ float:left; width:300px;     font-weight: 400;  font-style: normal; font-size: 15px;color:#333333;}
.i_con3 .agenda .agenda_con .con .c_center{ float:left;width:200px;font-weight: 400; font-style: normal; color:#333333; font-size: 15px ; }
.i_con3 .agenda .agenda_con .con .c_right{margin-left:0px; float:left;width:490px;font-size: 15px;color: rgb(153, 153, 153);}
.i_con3 .line{ height:115%; width:1px;border-left:1px solid rgb(25,158,216); position:absolute; left:124px; z-index:-1; top:-30px;}

.i_con4 { margin-top:60px; width:1143px; margin:0 auto; }
.i_con4 .c_left{ float:left; width:100%; margin-top:30px; }
.i_con4 .c_left ul{  position: relative;
    left: 34px;}
  
.i_con4 .c_left ul li{ float: left;
    width: 262px;

    margin-left: 20px;

    height: 100px;
    text-align: left;  }
.i_con4 .c_left ul li img{ max-height:100%;  }


/*.i_con4 .line{ float:left; width:1px;  border-left:1px solid #cccccc; height:280px; margin-top:30px;}
.i_con4 .c_right{ float:left; width:520px;text-align:left; margin-left:110px;  margin-top:30px; }
.i_con4 .c_right ul li{ float:left; width:260px; text-align:left;   font-weight: 400;font-style: normal; font-size: 14px;color: rgb(102, 102, 102); margin-bottom:15px;}*/


.apply_con{ padding:40px 400px 100px 400px; }
.apply_con .img img{ margin-top:40px; width:350px;  }
.apply_con .con{ text-align:left; margin-top:70px; margin-left:35px; }
.apply_con .con .tit{ font-size:20px;}
.apply_con .con .info{ margin-top:15px; line-height:27px; color:rgb(129, 139, 140);}


.navbtn, .navbtn:visited, .navbtn:hover {
    color: #fff;
}
.navbtn {
    font-size: 16px;
    margin-top: 20px;
    margin-right: 45px;
    padding: 5px 0;
    display: inline-block;
}
.loginbtn {
    background-color: #fe9e51;
    border-radius: 3px;
    padding: 5px 30px;
    margin-right: 0;
}