.robam_service_ul li a{ color:#000000}
.robam_service_ul li a:hover{ color:#08c}
.robam_service_ul li .tim{ color:#999;line-height:20px}
.robam_service_ul li p{ padding-bottom:8px;}
/*.topad a{width: 100px;height: 30px;line-height: 30px;color: #c99f6a;font-size: 12px;position: fixed;top: 0;right: 0;text-align: center;}
.topad img{margin: 0 auto;width: 100%;height: auto;cursor: pointer;}*/
.headhot{
    position: absolute;
    width: 20px;
    top: -7px;
    right: -20px;
}
.header2 .top .left a,.header2 .top .right li a{
color:#666666;
}
.hlogo{position: relative; padding:25px 0px 21px 0px;float: left; }
.hadv{float: left;}
.hadv img{width: 270px;height: 106px; display:inline-block;margin: 10px 0px 0px 40px;}
.redsearch{width:280px;height:46px; line-height:46px;border-radius:25px;border:2px solid rgba(196,2,4,1); float: right; margin-top: 43px;overflow: hidden;}
.redinput{ width: 100%;height: 100%;border:0;display: block; padding-left: 50px;
background-image: url(../image/searhicons.png); background-repeat:no-repeat;
background-position: 20px 13px;
background-size: 21px 20px;
}
.navbanner{width:100%;height:40px;background:rgba(196,2,4,1);line-height: 40px;}
.topnav li{list-style: none;float: left;}
.topnav li a{color:#fff;margin-right: 50px;font-size:16px;}
.topnav ul{ width: 100%; overflow: hidden; }
.topnav li i{
display: inline-block;
position: relative;
left:8px;
font-size:14px;
transition: all .3s;
color:#fff;
}
.topnav li a{
position: relative;
}
.topnav li:hover i{
transform:rotate(180deg);
-ms-transform:rotate(180deg); 	/* IE 9 */
-moz-transform:rotate(180deg); 	/* Firefox */
-webkit-transform:rotate(180deg); /* Safari 和 Chrome */
-o-transform:rotate(180deg); 	/* Opera */
}
.header2-nav-l{
top:40px;
border-top: 0;
}
.chai_box{ display:none; position:absolute; right:70px; top:20px;padding-right:18px;}
.chai_box img{ display:block; margin:0 auto; margin-bottom:10px; width:94px; cursor:pointer}
.chai_box2{ padding:25px 0px 20px; width:130px;border:1px solid #ECECEC;  background-color:#fff; position:relative;}
.chairedimg{ width:92px; height:120px; background-image:url(../image/pc_left_fd.png); background-repeat:no-repeat; background-size:100%}
.chaired{top: -130px;right: 12px; cursor:pointer}
.minwidth .chaired{    top: -68px;right: 15px;position:absolute;  cursor:pointer}
.minwidth .chairedimg{ width:42px; height:60px; background-image:url(../image/smallone.png); }
.minwidth .chai_box{    right: 20px;
    top: 12px;}
.rightsj{
	width:10px;
	height:10px;
	border-top:1px #ECECEC solid;
	border-right:1px #ECECEC solid;
	display:block;
	position:absolute;
	top:50px;
	right:-6px;
	transform:rotate(45deg);
	-ms-transform:rotate(45deg); 	/* IE 9 */
	-moz-transform:rotate(45deg); 	/* Firefox */
	-webkit-transform:rotate(45deg); /* Safari 和 Chrome */
	-o-transform:rotate(45deg); 	/* Opera */	
	background-color: #fff;
}
.minwidth .rightsj{
top:20px;
}
.chairedimg:hover{
  -webkit-animation: icon-bounce 0.5s infinite;
  -moz-animation: icon-bounce 0.5s infinite;
  -o-animation: icon-bounce 0.5s infinite;
  animation: icon-bounce 0.5s infinite;
}
@keyframes icon-bounce {
  0%, 100% {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  25% {
    -moz-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  50% {
    -moz-transform: rotate(-15deg);
    -ms-transform: rotate(-15deg);
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg);
  }

  75% {
    -moz-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  85% {
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
}
@-webkit-keyframes icon-bounce {
  0%, 100% {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  25% {
    -moz-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  50% {
    -moz-transform: rotate(-15deg);
    -ms-transform: rotate(-15deg);
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg);
  }

  75% {
    -moz-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  85% {
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
}
@-moz-keyframes icon-bounce {
  0%, 100% {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  25% {
    -moz-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  50% {
    -moz-transform: rotate(-15deg);
    -ms-transform: rotate(-15deg);
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg);
  }

  75% {
    -moz-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  85% {
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
}
@-o-keyframes icon-bounce {
  0%, 100% {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  25% {
    -moz-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  50% {
    -moz-transform: rotate(-15deg);
    -ms-transform: rotate(-15deg);
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg);
  }

  75% {
    -moz-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  85% {
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
}

.minwidth {
margin-top:0px;
}
.minwidth .red1212{
left:-55px;
}
.left-flexed.minwidth{width: 30px;}
.left-flexed.minwidth li:first-child{width: 37px;padding: 5px 0 0 0;right: 3px;}