.toper{padding:25px 10px 30px 10px;}
.head-right{padding-top:10px;}
@media (min-width:760px){
	.head-right{text-align:right;}
	.head-right span{font-size:20px;vertical-align:baseline;}
}
.bg-naver{background:#66CC33;}
.nav-big a{font-size:16px;}
.nav .drop-menu:empty{display:none}
.nav .drop-menu{border-radius:0 0 4px 4px;min-width:148px;}
@media (min-width:760px){
.nav .drop-menu li a{text-align:center;padding:7px 20px;}
}
@media (min-width:760px){
.naver{font-size:16px;}
.naver ul{font-size:14px;}
}
.naver .active a{color:#fc5741;}
.naver .active ul a{color:#333;}
.naver .active ul a:hover{color:#fc5741;}

form .form-group:last-child{padding-bottom:0;}
.captcha{position:absolute;right:0;top:0;padding:8px 0;width:80px;height:32px;margin:1px;border-left:solid 1px #ddd;text-align:center;line-height:32px;border-radius:0 4px 4px 0;cursor:pointer;}


.footer{background:#eee;border-top:solid 5px #eee;padding:30px 0 15px 0;}
.contact{color:#999;padding:12px 0;font-size:12px;border-top:solid 1px #666;border-bottom:solid 1px #666;margin-top:-1px;}
.share strong{padding:5px 0;margin-bottom:5px;color:#fc5741;display:block;line-height:30px;z-index:999;border-bottom:solid 1px #ddd;}

.copyright{background:#3e3e3e;padding:10px 0;font-size:12px;color:#999;}
.copyright .pintuer{color:#999;text-align:left;}

@media (min-width:760px){
	.sitemap-inverse .nav .active a{background:transparent;}
	.sitemap-inverse .nav li a:hover,.sitemap-inverse .nav .active ul li a:hover{background:transparent;color:#fc5741;}
	.sitemap-inverse .nav li a{padding:5px 10px;}
	.sitemap-inverse .nav ul li a,.sitemap-inverse .nav .active ul li a{font-size:12px;color:#999;}
.share strong{padding:5px 0;}
.copyright .pintuer{float:right;text-align:right;}
}
.services{ position:absolute;width:81px;text-align:center;right:15px; display:none;}
.qq,.skype{padding:0;list-style:none;text-align:center;}
.qq li,.skype li{text-align:center;display:inline-block;width:80px;font-size:12px;}
.bdshare_dialog_box{box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;}

.submenu .nav-head{font-size:20px;font-weight:normal;height:40px;}
.submenu a{border-width:1px;padding:8px 20px;}

.jobs ul, .jobs ol{margin-bottom:20px;line-height:22px;}

.user-right{border-top:solid 3px #ddd;margin-top:50px;padding:50px 0;}
@media (min-width:760px){
.user-right{border-left:solid 3px #ddd;margin-top:0;border-top:0;padding:120px 0;}
}

.detail h2,.detail h3{margin-bottom:0.8em;}
.detail img{max-width:100%;height:auto;}
@media (max-width:760px){
.detail img{display:block;}
}
/*自定义样式*/
.doc-carousel{height:300px;background:#FFF  center center no-repeat;padding-top:1px;font-size:14px;text-align:center;color:#aaa;border:solid 1px #fff;}

/*添加的CSS样式*/

.listicon {
	padding: 8%;
	text-align: center;
	/*border: 1px solid #DDD; */
	/*border: 1px solid 	#DCDCDC; */
	/*border-radius:5px 5px 5px 5px; */
	/*background:#9BC877*/
	cursor:hand
}

.listicon span {
	display: block;
	font-size: 60px
	cursor:pointer;
}

.listicon strong {
	display: block;
	margin-bottom: 10px
}

.listicon:hover {
	/*border: 2px solid #00BFFF; */
	color: #87CEFA;
	cursor:pointer;
}

.listicon:hover a {
	color: #87CEFA;
	cursor:pointer;
}


/*--*/
.line-middle{margin-left:-5px;margin-right:-5px}
/*结束*/

/*--图片边框--*/
.style_img{ border:4px solid #7cc224;/给图片2像素的边框/ 
            border-radius:20%;/* 设置图片成为圆角*/
            /*等等样式都是可以的*/
}
/*--图片边框--*/

/*图层遮罩提示层*/
.txt{width:216px;height:45px;background:rgba(0,0,0,0.6);/*透明背景色，不透明其文字内容*/position:relative;left:0;bottom:0;color:#fff;font-family:"微软雅黑";}
.txt h3{font-size:20px;font-weight:100;height:45px;text-align:center;line-height:45px;}
.txt p{font-size:14px;text-align:center;}

/*底部浮动层*/
.phone_nav {
    background: #474747;
    padding: 10px 0 6px 0;
    width: 100%;
    position: fixed;
    left: 0;
    bottom: 0;
}
.phone_nav ul {
    height: 0px;
}
.phone_nav ul li {
    float: left;
    width: 25%;
    text-align: center;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}
.phone_nav ul li span {
    display: block;
    color: #fff;
    font-size: 14px;
    font-family: "微软雅黑";
    line-height: 16px;
}

@keyframes blink {
  0% { opacity: 1;color: yellow; }
  50% { opacity: 0.5;color: green; }
  80% { opacity: 0.8;color: blue; }
  100% { opacity: 1;color: red; }
}

.icon-video-camera {
  animation: blink 1s infinite;
}

@media only screen and (max-width: 600px) {
  video {
    width: 100%;
    height: auto;
  }
}

/*结束*/