*{
  margin: 0;
  font-family: "Microsoft Yahei";
  padding: 0;
  font-size: 12px;
}
body{
  background:#f7f8fa;
}
ul,li{
  list-style: none;
}
li{
  float: left;
}
button{
  outline: none;
  border:none;
}
p{
  color: #666
}
input,textarea{
  color: #333;
  font-size: 14px;
  outline: #d2d2d2
}

::-webkit-input-placeholder { /* WebKit browsers */ 
color: #fff; 
} 
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ 
color: #fff; 
} 
::-moz-placeholder { /* Mozilla Firefox 19+ */ 
color: #fff; 
} 
:-ms-input-placeholder { /* Internet Explorer 10+ */ 
  color: #fff; 
}
textarea::-webkit-input-placeholder,textarea:-moz-placeholder,textarea::-moz-placeholder,textarea::-ms-input-placeholder {
  color: #fff;
  font-size:14px;
}

a{
  cursor: pointer;
  list-style: none;
  color: #666;
  text-decoration:none;
}
button{
  cursor: pointer;
}


.wrap{
  width: 100%;
  overflow: hidden;
}
.main{
  width: 1200px;
  margin:0 auto;
  overflow: hidden;
  position: relative;
}
/* header{
  background-color: #000;
  height: 40px;
  line-height: 40px;
}
.logo{
  float: left;
  width: 82px;
  vertical-align: middle;
}
.header_ul{
  width: auto;
  float: right;
  text-align: right;
  margin-right: 56px;
}
.header_ul_li{
  float: left;
  color: #fff;
  font-size: 14px;
  margin-left: 14px;
  cursor: pointer;
}
.header_act{
  color:#1f7ce1;
} */
.header { height:60px;width: 100%;position: absolute;top: 0px;z-index: 9999;}
.contain { width:1200px;margin:0 auto;}
.header .header_logo { float:left; position:relative;}
.header .header_logo .logoimg { position:absolute;/*  width:200px; height:86px; */ float:left;left:30px; top:12px; z-index:3; width: 138px;}
.header .header_logo .logoimg2{ float:left;position:absolute; left:140px;top:18px;}
.header .head_nav { margin-left:380px;}
.header .head_nav li { float:left;position: relative;}
.header .head_nav li a { display:block; height:60px;padding:0 20px; font-family: "思源黑体 CN"!important;font-size: 16px;color: #fff; line-height:60px;}
.header .head_nav li a span{font-size:16px;}
.header .head_nav li a:hover { color:#73d8eb;}
.header .head_nav li a .navIco {float:left; height:86px;  width:21px;}
.header .head_nav li a img{width: 90%;margin-top: 20px;}
.header .sy-cp{    display: none;position: absolute;top: 60px;left: -80px;z-index: 9999;/* background: #fff; */width: 270px;text-align: center;}
.header .head_nav>li:hover .sy-cp{display:block;}
.header .head_nav li .sy-cp a{
  line-height: 2px;
}
.header .head_nav li .sy-cp li{
  height: 27px;
  width: 100%;
}
.phone{
  float: right;
  width: 130px;
}
.phone img{
  width:30px;
  height: 25px;
  float: left;
  margin-top: 7px;
}
.phone p{
  font-size: 14px;
  color:#fff;
}
.banner{
  width: 100%;
  height: 565px;
  background: url(../img/03.jpg) no-repeat;
  background-size: 100% 100%;
  position: relative;
  /* min-width:1920px; */
}
.banner .banner_txt{
  /* background: url(../img/sssss.png) no-repeat right; */
  /* background-size: 100% 100%  ; */
  height: 565px; 
  position: relative; 
}
.banner_p{
  border: 1px solid #1f7ce1;
  text-align: center;
  position: absolute;
  height: 34px;
  line-height: 34px;
  width: 125px;
  top: 390px;
  font-size: 19px;
  color: #fff;
  left: 405px;
}
nav{
  overflow: hidden;
  background-color: #00162e
}
nav .nav_ul .nav_ul_li{
  float: left;
  width: 240px; 
  text-align: center;
  text-overflow: center  ;
  padding:30px 0; 
}
nav .nav_ul .nav_ul_li img{
  width: 60px;
  height: 60px;
  vertical-align: middle;
}
nav .nav_ul .nav_ul_li .nav_hide_img{
  display: none
}
nav .nav_ul .nav_ul_li p{
  font-size: 16px;
  color: #fff;
  margin-top: 10px;
  text-align: center
}
.info_section{
  background: #fff;
  padding-bottom: 60px
}
.info_section .info{
  background:url(../img/04.png) no-repeat;
  background-size: 100% 100%;
}
.info_section .info_box{
  background:url(../img/05.png) no-repeat;
  background-size: 100% 100%;    
  height: 550px;
}
.info_section .info_p{
  font-size: 24px;
  color:#373d41;
  text-align: center;
  padding:60px 0
}
.info_section .info img{
  width: 100%;
}
.info_section .info .info_ul{
  width: 400px;
  margin-left: 400px;
  padding-top: 50px;
}
.info_section .info .info_ul .info_ul_li{
  width: 80px;
  float: left;
  text-align: center;
  margin-right: 20px;
  margin-bottom: 20px;
  border: 1px solid #e8e8e8;
  border-radius: 20px;
  height: 55px;
  padding: 10px 0;
}
.info_section .info .info_ul .info_ul_li:nth-of-type(4n){
  margin-right: 0
}
.info_section .info .info_ul .info_ul_li img{
  width: 48px;
  height: 39px;
  margin: 0 auto;
}
.info_section .info .info_ul .info_ul_li p{
  text-align: center;
  height: 20px;
  line-height: 20px;
}
.info_section .info .info_ul .info_ul_li .info_hide_img{
  display: none;
}
.robot_info{
    background: url(../img/bb_03.png) no-repeat;
    background-size: 100% 100%;
    height: 850px;
}
.robot_info .robot_info_ul_right{
  padding-top: 280px;
  width: 450px;
  float: left;
  margin-left: 55px;
}
.robot_info .robot_info_ul_right .robot_info_ul_right_li{
  float: left;
  border-radius: 50px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  color: #fff;
  font-size: 20px;
  background: #5f6ef8;
  margin-bottom: 10px;
  width: 100%
}


.robot_info .robot_info_ul_left{
  padding-top: 280px;
  width: 450px;
  float: right;
  margin-right: 70px;
}
.robot_info .robot_info_ul_left .robot_info_ul_left_li{
  float: left;
  border-radius: 50px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  color: #fff;
  font-size: 20px;
  background: #969696;
  margin-bottom: 10px;
  width: 100%
}

.ensure{
  padding-bottom:106px;
}
.ensure_p{
  font-size: 24px;
  color:#373d41;
  margin: 86px auto 76px auto;
  text-align: center;
}
.ensure .ensure_ul{
  width: 100%
}
.ensure .ensure_ul .ensure_ul_li{
  float: left;
  text-align: center;
  padding:20px 30px;
}
.ensure_ul_li_show_img{
  width: 52px;
  height: 52px;
  vertical-align: middle;
  float: left;
}
.ensure_ul_li_hide_img{
  width: 52px;
  height: 52px;
  display: none;
  vertical-align: middle;
  float: left;
}
.ensure_ul_li p{
  width: 170px;
  font-size: 18px;
  float: left;
  text-align: left;
  margin-left: 10px;
}
.function{
  background:url(../img/h2_02.jpg) no-repeat;
  background-size: 100% 100%
  box-shadow
}
.function_p{
  color: #fff;
  font-size: 24px;
  padding:70px 0;
  text-align: center
}
.function_ul .function_ul_li{
  float: left;
  width: 25%;
  cursor: pointer;
  margin-bottom: 70px;
  text-align: center;
}
.function_ul_li img{
  vertical-align: middle;
}
.function_ul_li p{
  font-size: 18px;
  color: #fff;
}
.function_span{
  width: 36px;
  height: 4px;
  margin:13px auto;
  opacity: 0;
  background-color: #1f7ce1
}
.feature_p{
  font-size: 24px;
  text-align: center;
  color: #373d41;
  padding:70px 0;
}
.feature_ul{
  overflow: hidden;
  margin-bottom: 60px;
}
.feature_ul .feature_ul_li{
  width: 240px;  
  margin-bottom: 20px;  
  background-color: #fff;
  margin-right: 20px;
  padding:20px 20px;
  min-height: 120px;
}
.feature_ul .feature_ul_li:nth-of-type(4n){
  margin-right: 0
}
.feature_ul_li img{
  width: 40px;
  height: 40px;
  float: left;
  margin-right: 10px;
}
.featrue_ul_li_img{
  float: left;
  width: 190px;
}
.featrue_ul_li_img .feature_ul_li_p1{
  font-size: 19px;
  color: #1f7ce1;
}
.featrue_ul_li_img .feature_ul_li_p2{
  font-size: 14px;
  color: #333;
  margin-top: 16px;
}
.rich{
  background-color: #fff
}
.rich .rich_p{
  font-size: 24px;
  text-align: center;
  color: #373d41;
  padding:70px 0;    
}
.rich_ul_ff{
  width:1150px;
}
.rich .rich_ul .rich_ul_li{
  float: left;
  width: 14.28%;
  text-align: center;
  margin-bottom: 60px;
}
.rich .rich_ul .rich_ul_li img{
  width: 50px;
  margin-bottom: 20px;
}

.rich .rich_ul .rich_ul_li p{
  font-size: 18px;
  color:#000;
}
.share{
  background:url(../img/444_20.jpg) no-repeat;
  background-size: 100% 100%;
  margin-bottom: 60px;
}
.share .share_p{
  font-size: 24px;
  text-align: center;
  color: #373d41;
  padding:70px 0;    
}
.share .share_ul .share_ul_li{
  float: left;
  width: 220px;
  margin-right: 24px;
  height: 66px;
  margin-bottom: 30px;
}
.share .share_ul .share_ul_li:nth-of-type(5n){
  margin-right: 0
}
.share .share_ul .share_ul_li img{
  width: 100%
}

footer{
  background:url("../img/h2_02.jpg") no-repeat;
  background-size: 100% 100%;
  padding:95px 0;
  text-align: center
}
footer .phone_box{
  margin:0 auto;
  text-align: center;

}
footer .phone_box .input_box{
  width: 480px;
  height: 48px;
  text-align: center;
  float: left;
  margin-left: 275px;
  border: 1px solid #fff;
}
footer .phone_box .input_box input{
  width: 100%;
  height: 48px;
  padding-left: 10px;
  line-height: 48px;
  border: none;
  outline: none;
  background: none;
}
footer .phone_box button{
  width: 164px;
  text-align: center;
  font-size: 18px;
  line-height: 48px;
  border:none;
  color:#1f7ce1;
  float: left;
  margin-left: 20px;
  background:#e8f4fd;
}
.dibubox{width: 100%;position: relative;}
.dibubox .dibubox1{height: 300px;background: url(../images/sy12.jpg); background-size: 110%;}
.dibubox .dibubox1 img{width: 24%;margin: 70px 37% 0;}
.dibubox .dibubox1 .dibubox1-nr{width: 520px;margin: 50px auto 0;}
.dibubox .dibubox1 .dibubox1-nr input{width: 364px;height: 48px;border:1px solid #fff;background: rgba(255,255,255,.3);border-radius: 3px;padding-left:20px;margin-right: 8px;font-size: 20px;color: #e0e3e7;font-family: "思源黑体 CN"; }
.dibubox .dibubox1 .dibubox1-nr input:-moz-placeholder{color: #e0e3e7;}
.dibubox .dibubox1 .dibubox1-nr input:-ms-input-placeholder{color: #e0e3e7;}
.dibubox .dibubox1 .dibubox1-nr input::-webkit-input-placeholder{color: #e0e3e7;}
.dibubox .dibubox1 .dibubox1-nr button{width: 146px;height: 48px;border:0;background: #fff;border-radius: 3px;font-size: 20px;color: #000e21;font-family: "思源黑体 CN";}
.dibubox .dibubox2{width: 100%;height: 220px;margin: 0 auto; background: url("http://www.easyliao.com/Public/index/images/sy14.jpg");background-size: 110%;}
.dibubox .dibubox2 .dibubox2box1{width: 1150px;margin: 0 auto;}
.dibubox .dibubox2 .dibubox2box1 ul{margin-top: 20px;}
.dibubox .dibubox2 .dibubox2box1 ul li{float: left;width: 252px;line-height: 50px;font-family: "思源黑体 CN";font-size: 16px;color: #333;}
.dibubox .dibubox2 .dibubox2box1 ul li ul{margin-top: 0px;}
.dibubox .dibubox2 .dibubox2box1 ul li ul li{line-height: 30px;}
.dibubox .dibubox2 .dibubox2box1 ul li ul li a{font-family: "思源黑体 CN";font-size: 14px;color: #999;}
.dibubox .dibubox2 .dibubox2box1 img{margin-top: 10px;}
.dibubox .dibubox2 .dibubox2box2{width: 100%;height: 90px;-moz-background:rgba(0,0,0,.7);-webkit-background:rgba(0,0,0,.7);background:rgba(0,0,0,.7);position: absolute;bottom: 0;left: 0;}
.dibubox .dibubox2 .dibubox2box2 p{width: 1170px;margin: 0 auto;text-align: center;font-family: "思源黑体 CN"; font-size: 16px;color: #7a7a7a;padding-top: 30px;}


/*
样式分离
 */
.index_wrap{
  width: 100%;
  overflow: hidden;
  background-color: #fff
}
.index_wrap header{
  background-color: #fff;
  height: 40px;
  line-height: 40px;
}
.index_wrap .logo{
  float: left;
  width: 82px;
  vertical-align: middle;
}
.index_wrap .header_ul{
  width: auto;
  float: right;
  text-align: right;
  margin-right: 56px;
}
.index_wrap .header_ul_li{
  float: left;
  color: #1f7ce1;
  font-size: 14px;
  margin-left: 14px;
  cursor: pointer;
}
.index_wrap .phone{
  float: right;
  width: 130px;
  color: #1f7ce1
}
.index_wrap .phone img{
  width:30px;
  height: 25px;
  float: left;
  margin-top: 7px;
}
.index_wrap .phone p{
  font-size: 14px;
  color:#1f7ce1;
}
.index_wrap .banner{
  background:url(../img/001.jpg) no-repeat;
  background-size: 100% 100%;
  min-height: 900px;
}   
.index_wrap .banner_txt{
  background: url(../img/11_04.png) no-repeat;
  background-size: 100% 100%;
  height: 60px;
  width: 250px;
  position: absolute;
  left: 120px;
  top: 325px;
  font-size:24px;
  color: #fff;
  line-height: 60px;
  text-align: center;
}
.banner_box{
  position: relative;
  height: 500px;
}
.banner_box_img{
  position: absolute;
  left: 22px;
  top: 112px;
  width: 596px;
}
.txt_img{
  text-align: center;
  margin-top: -60px;
  position: relative;
  z-index: 99999;
}
.txt_img img{
  /* margin-left: 185px; */
}
.index_wrap .banner_txt{

}
.index_operate{
  /* background: url(../img/y_4.jpg) no-repeat; */
  background-size: 100% 100%;
  /*height: 280px*/
}
.index_operate img，.index_share img, .index_three img{
  width: 100%;
  height: 100%
}
.index_info{
  background:url(../img/2_10.png) no-repeat;
  background-size: 100% 100%
}
.index_info_ul{
  width: 84%;
  overflow: hidden;
  margin:50px auto;
}
.index_info_ul .index_info_ul_li{
  margin-right: 165px;
  text-align: center;
  width: 222px;
  height: 222px;
  color: #fff;
    background:url(../img/33_09.png) no-repeat;
    background-size: 100% 100%
}
.index_info_ul_li img{
  margin-top: 20px;
  width: 49px;
}
.index_info_ul .index_info_ul_li:nth-of-type(3){
  margin-right: 0
}
.index_info_ul .index_info_ul_li .index_info_ul_li_p1{
  font-size: 27px;
  color: #fff
}
.index_info_ul .index_info_ul_li .index_info_ul_li_p2{
  font-size: 47px;
  color: #fff;
}
.index_info_ul .index_info_ul_li .index_info_ul_li_p2 span{
  font-size: 36px;
} 
.index_info_pro{
  background:url(../img/11_04.png) no-repeat;
  background-size: 100% 100%;
  width: 250px;
  height: 50px;
  text-align: center;
  margin-left: 475px;
  color: #fff;
  line-height: 50px;
  font-size: 24px;
  margin-top: 50px;
  margin-bottom: 60px;
}
.index_share{
  margin-bottom: 80px;
  overflow: hidden;
}
.banner_test_input{
  position: absolute;
  top: 390px;
  left: 122px;
  width: 274px;
  height: 36px;
  outline: none;
  background: rgba(255,255,255,.6);
  border: none;
  padding-left: 10px;
  color: #fff;
}
#index1.banner_test_input{
  position: absolute;
  top: 300px;
  left: 70px;
  width: 274px;
  height: 36px;
  outline: none;
  background: rgba(255,255,255,.6);
  border: none;
  padding-left: 10px;
  color: #fff;
}
#index2{
  border: 1px solid #1f7ce1;
  text-align: center;
  position: absolute;
  height: 34px;
  line-height: 34px;
  width: 125px;
  top: 300px;
  font-size: 19px;
  color: #fff;
  left: 354px;
}
.banner_robot_font{
  position: absolute;
  top: 98px;
  left: 43px;
  width: 492px;
}
.robot_banner_jor{
  position: absolute;
  right: 0;
  top: 56px;
}
.groupRags img{
  display:block;
  margin:0 auto;
}
.groupRags.groupRagsjor img:first-child{
  width: 63.2%;
}
#robot_h_1{
  position: absolute;
  left: 519px;
  top: 355px;
  width: 170px;
  height: 216px;
}
.robot_h_2{
  position: absolute;
  top: 275px;
  left: 384px;
  width: 157px;
}
.robot_h_3{
  position: absolute;
  top: 358px;
  left: 525px;
  width: 131px;
  height: 177px;
}
.robot_h_4{
  position: absolute;
  left: 237px;
  top: 452px;
  width: 92px;
  height: 124px;
  display: none;
}
.robot_h_5{
  position: absolute;
  right: 358px;
  top: 78px;
  width: 302px;
}
#jesong_panel{
  display:none !important;
}
.easyChat_right{
  position: fixed;
  top:35%;
  right:0;
  width: 60px;
}
.easyChat_right ul li{
  width:60px;
  height: 70px;
  line-height:70px;
  background: #3E90FA;
  position: relative;
}
.easyChat_right ul li>img{
  margin:5px 0;
}
.easyChat_right ul li:hover{
  background: #559efb;
}
.easyChat_right ul li:hover p{
  display:block;
}
.easyChat_right ul li p{
  top: 0px;
  position: absolute;
  right: 50px;
  display:none;
}
#easyChat_right_jor{
  top:-67px;
}
.robot_info_clice{
  width: 130px;
  height: 130px;
  position: absolute;
  left: 524px;
  top: 464px;
  background: url("../img/robot_vs_pk.png") no-repeat;
  background-size: 100% 100%;
}
/* ..header .head_nav li a */