* {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
  margin: 0;
  padding: 0; 
  border-radius: 5px;}
ol, ul {list-style: none; }
a{color: #666; text-decoration: none;font-weight: normal; }
a:hover{color: #fd876e}
img {border: 0; }
body {color: #666; font-family: "Helvetica Neue", Helvetica, "Microsoft Yahei", "微软雅黑", Hiragino Sans GB, WenQuanYi Micro Hei, sans-serif;font-size: 12px; }
.wp{width: 1000px;margin:0 auto;}
.ico{background-image: url(../images/ico_sprites.png);background-repeat: no-repeat;}
.pt690{padding-top: 626px;padding-bottom: 10px;}
.fl{float: left;}
.fr{float: right;}
.pr{position: relative;}
.bgff{background: #fff;}
.bg25a0ee{background: #25a0ee}
.ov{overflow: hidden;}
.mt50{margin-top: 50px}
.mr20{margin-right:20px;}
.pt15{padding-top: 15px;}
.bg{background:url(../images/bg.png) no-repeat 0 1222px;}
.head{background: url(../images/top_bj.png) no-repeat top center;}
.w385{width: 385px;}
.w588{width: 588px;}
.w366{width: 366px;}
.w618{width: 618px;}
.clear{clear: both;}
.shadow{box-shadow: 0 0 20px rgba(87,87,87,0.4);border-radius:5px}
.knowledge{color: #fff;padding:15px 15px 0 30px;}
.knowledge h2{font-size:24px;font-weight: bold;text-align: center;}
.knowledge h3{font-size:18px;font-weight: bold;}
.knowledge p{line-height: 30px;margin-bottom: 20px;font-size:16px;}
.adv_head{background: #f3f3f3;border-top:3px solid #fc7769;}
.adv_head h3{color: #fff;background-position: -70px 0; padding: 0px 26px 4px 10px; font-size: 22px;font-weight: bold;display: inline-block;}
.vioe_box{padding:0 18px 10px 18px;}
.visi h3{font-size: 18px;font-weight: bold;color: #525252;padding: 7px 0 6px 0}
.visi h3 i{background-position:0 -145px;display: inline-block;width: 16px;height: 13px; margin-left: 10px;}
.visi h3 a{font-size: 12px;margin-top:8px; }
.video ul li,.plane ul li{float: left;width: 265px;height: 160px;overflow: hidden;position: relative;}
.video ul li a img{width: 100%;}
.video .video_btn,.jcvdieo_box .video_btn{background-position: -10px -53px;width: 52px;height: 52px;position: absolute;top: 48px;left: 100px;}
.video a:hover .video_btn,.jcvdieo_box a:hover .video_btn{background-position: -90px -53px;}
.audio h3 i{background-position:0 -180px;}
.audio .video_btn{background-position: -48px -138px; width: 29px; height: 27px;display: inline-block;vertical-align: middle;margin-right: 4px;}
.audio ul li{margin-top: 5px;margin-bottom: 5px}
.audio ul li a{background-color: #f4f4f4;display: block;padding:5px;font-size: 14px;}
.audio ul li a:hover{background-color: #e9e9e9;}
.excerpts ul li a{font-size: 16px;color: #525252;font-weight: bold;}
.excerpts ul li a:hover{color:#fd876e }
.time{margin:5px;}

.plane ul li{height: 117px;}
.plane h3 i {background-position: 0px -214px;}
.plane a img{transform: translate(-50%,-50%);transition: all 0.2s linear;width: 265px;position: absolute;top: 50%;left: 50%;}
.plane a:hover img{width: 280px;}

.bname{margin-top: 50px;padding-top: 24px;}
.con_txt{color: #25a0ee; font-size: 36px;border-left: 18px solid #25a0ee;margin:0 0 30px 5px;padding-left: 15px;border-radius: 0px;}
.conbox{height: 478px;overflow-y:auto;padding:0 10px 0 44px;font-size: 14px; color: #1e1e1e; }
.conbox p{font-size: 14px;margin:4px 0;}

.vdieo_tit_head{background-position:-14px -318px;height:74px;}
.effect_tit_head{background-position:-14px -429px;height:74px;margin:-2px 0 2px 92px; }
.jcvdieo_box{padding:8px 10px;}

.jcvdieo_box a,.jcvdieo_box a img{width: 346px;height: 287px;display: block;overflow: hidden;position: relative;}
.jcvdieo_box .video_btn{top: 43%;left: 42%;}
.effect_box{height: 302px;overflow-y: auto;text-align:center;font-size: 18px;color: #000;line-height: 31px;padding: 20px 0;}

.img_head{background-position: 258px -545px;height: 50px;margin-bottom: 30px}
.img_con li{float: left;width: 188px;text-align: center;overflow: hidden;margin:10px 0 10px 10px;}
.img_con li a {position: relative;display: inline-block;width: 188px;box-sizing: border-box;vertical-align: middle;}
.img_con li a .img_boxs{position: relative; height: 118px;overflow: hidden;}
.img_con li a img{ position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);transition: all 0.2s linear;width: 188px; }
.img_con li a:hover img{width: 200px;}
.img_con li a p{margin-top: 3px}
.footer{text-align: center;background: #00a1e9;color: #fff;margin-top:30px;padding: 50px 0;border-bottom: 7px solid #8e8e90;font-size: 14px}
.footer p{line-height: 30px;}
.footer p a{color: #fff;margin:0 4px;}
/**/
#imgbox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	display: none;
	z-index: 80;
}

.imgbox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	background: #FFF;
	display: none;
	z-index: 90;    height: auto !important;
}

.imgbox-img {
	padding: 0;
	margin: 0;
	border: none;
	width: 100%;
	height: 100%;
	vertical-align: top;
}