*{margin:0;padding:0;}
body {font-family:"微软雅黑",PingFangSC-light, "黑体","Source Sans Pro", "Helvetica Neue", Arial, "Hiragino Sans GB",
	 "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;overflow-x: hidden;background: #fff;margin:0 auto;}
html,body{font-size:16px;}
ol,ul,li,dl,dt,dd{list-style:none;}
h1,h2,h3,h3,h4,h5,h6{font-weight: normal;}
em,i,strong{ font-style:normal; font-weight:normal;}
table {border-collapse: collapse;border-spacing: 0;}
img{border:none;max-width:100% ;}
a{text-decoration: none;color:#646a79;}
a:hover, a:active, a:focus {color:#2a62ff;}
.fl{float:left;}
.fr{float:right;}
.Pr {position: relative;}
.Pa {position: absolute;}
button{cursor:pointer;}
button:hover{color:#0f75bc;}
/*去除Chrome等浏览器文本框默认发光边框*/
.clear{clear:both;}
.dis{display:block;}
.undis{display:none;}
input:focus, textarea:focus { outline: none; }
input,textarea { font-family: "microsoft yahei";}
/* 去除 ie6 & ie7 焦点点状线 */
a:focus,*:focus {outline:none;}
/*禁止拖动大小*/
textarea{resize:none}
/* 去掉 table cell 的边距并让其边重合 */
table { border-collapse:collapse;border-spacing:0;}
table{table-layout:fixed}
table tr th{word-wrap:break-word;word-break:break-all;}
table tr td{word-wrap:break-word;word-break:break-all;}
/* ie bug：th 不继承 text-align */
th {text-align:inherit;}
/* ie6 7 8(q) bug 显示为行内表现 */
/* 去掉 firefox 下此元素的边框 */
abbr,acronym {border:none;font-variant:normal;}
body{ 
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0);  
	-moz-tap-highlight-color:rgba(0, 0, 0, 0);  
	-ms-tap-highlight-color:rgba(0, 0, 0, 0);  
	-o-tap-highlight-color:rgba(0, 0, 0, 0);  
	tap-highlight-color:rgba(0, 0, 0, 0);  
}

.hidden{ display: none;}
.elli{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
/*display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow: hidden;*/
body{background:#e3d8c6;overflow-x: hidden;}
/*global start*/
.top{ width:980px; height:93px; margin:0 auto; position:relative; z-index:100;}
.top_logo{width:150px; position:absolute; left:0;top:0;}
.top_tel{width:218px;height:20px;overflow:hidden; position:relative;color:#333;float:right;margin-top:40px;font-size:0;}
.top_tel span{font-size:16px;}
.top_tel a{font-size:16px;color:#b6900a;}
/*导航部分*/
.header { width: 100%; max-width: 1920px; margin: 0 auto; position: relative; z-index:99;background:#222027 url(../images/nav_bg.png) repeat left top;}
.topNav {max-width:1020px; margin: 0 auto;  position: relative; }
.navIndex { padding-left: 170px; height:36px; font-family:"微软雅黑"; font-size:14px; }
.navIndex li { color: #000; font-size: 14px; float: left; line-height:36px; height:36px; width:119px; text-align: center; }
.navIndex a { color:#fff; display:block; width:70px; height:36px; }
.navIndex a:hover { color:#f7c60a; }

.zy_area{padding:20px 0;background:url(../images/zy_areabg.gif) repeat-x top left; position:relative; z-index:1;}
.area_wz{ color:#ccc;width:94%; max-width:980px; margin:0px auto;}
.area_wz a{ color:#ccc;}
.area_wz a:hover{ text-decoration:underline;}
.area_wz span{ color:#f7c509;}


/*footer*/
.footer{background:#000000;padding:15px 0;}
.footer p{color:#fff;font-size:16px;}


.login{padding:140px 0;overflow: hidden;background:#1c44d0 url(../images/login_bg.jpg) no-repeat center;background-size:cover;clear: both;}
.login .wp{width:94%;max-width:980px;margin:0 auto;}
.login_nr{width:350px;padding:0 20px;float: right;background:#fff;border-radius:18px;overflow:hidden;}
.login_nr h3{font-size:28px;color:#282828;padding:30px 0 26px;text-align:center;}
.login_nr .user{height:44px;padding:0 10px 0 52px;border:#a0a0a0 solid 1px;background:url(../images/user.png) no-repeat 2px center;border-radius:22px;margin-bottom:30px;}
.login_nr .user input{width:100%;height:44px;border:none;background:none;color:#333;font-size:16px;}
.login_nr .password{height:44px;padding:0 10px 0 52px;border:#a0a0a0 solid 1px;background:url(../images/password.png) no-repeat 2px center;border-radius:22px;margin-bottom:30px;}
.login_nr .password input{width:100%;height:44px;border:none;background:none;color:#333;font-size:16px;}
.submit_login{padding:20px 0 80px;}
.submit_login button{width:100%;height:44px;line-height:44px;background:#0092dc;font-size:18px;color:#fff;border:none;border-radius:22px;cursor:pointer;}
.forgot_regis{color:#6e6e6e;font-size:16px;padding:0 10px 30px;}
.forgot_regis a{color:#0092dc;}

.main{width:96%;max-width:980px;margin:15px auto 20px;background:#fff;min-height:500px;}
.serch_box{border-bottom:#e9e9e9 solid 1px;padding:15px 2%;overflow: hidden;}
.serch_box li{float:left;width:22%;}
.serch_box li.last{width:12%;}
.lei1{position:relative;padding-left:76px;}
.lei1 .type{position: absolute;left:0;top:0;width:80px;height:30px;line-height:30px;text-align:right;font-size:15px;color:#222;}
.lei1 select{width:98%;height:28px;border:#a0a0a0 solid 1px;border-radius: 4px;}
.lei1 input{width:89%;padding:0 4%;height:28px;border:#a0a0a0 solid 1px;border-radius: 4px;}
.btnbox{text-align: center;}
.btnbox button{color:#fff;font-size:16px;width:80%;max-width:100px;height:30px;line-height:30px;border-radius: 4px;background:#e0b214;border:none;}

.video_tit{text-align: center;padding:30px 0 10px;font-size:24px;font-weight:bold;color:#333;text-align: center;}
.fenlei{text-align: center;font-size:0;}
.fenlei a{display: inline-block;font-size:15px;color:#333;width:22%;margin:1%;max-width:130px;height:32px;line-height:32px;border:#ccc solid 1px;border-radius:16px;overflow: hidden;}
.fenlei a:hover{background:#e0b214;color:#fff}

.video_list {overflow:hidden;padding:0 2% 30px;}
.video_list  li{width:29.333%;margin:2%;float:left;}
.video_list  li .imgbox{width:100%;padding-top:60%;margin-bottom:6px;border-radius:3px;overflow: hidden;position:relative;}
.video_list  li .imgbox img{position:absolute;left:0;top:0;width:100%;height:100%;display:block;transition:0.3s;-o-transition:0.3s;-moz-transition:0.3s;-webkit-transition:0.3s;}
.video_list  li h3{color:#333;font-size:16px;line-height:26px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.video_list li a:hover img{transform:scale(1.1);-o-transform:scale(1.1);-mz-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);}
.video_list li a:hover h3{color:#f7c509;}

.videoxq{padding:0 3% 50px;color:#333;font-size:14px;line-height:1.6;}
.video_tim{text-align: center;color:#999;font-size:14px;border-bottom:#e8e8e8 solid 1px;padding:0 0 10px;margin-bottom:15px;}
.videobox{max-width:600px;margin:0 auto 20px;}
.videonr{width:100%;padding-top:75%;position:relative;background:#f1f1f1;}


@media screen and (max-width:979px){
	body{overflow-x: hidden;}
	.top{ width:100%; height:93px;}
	.top_logo{}
	.top_logo img{max-width:100%;height:93px;}
	.top_tel{float:right;}
	.topNav{position:relative;height:auto;}
	
	.navIndex { padding-left: 0; height:auto; font-size:14px; }
	.navIndex li {width:25%; }
	.navIndex a{width:100%;}
	
	.serch_box li{float:left;width:50%;padding:5px 0;}
	.serch_box li.last{width:100%;}
}

@media screen and (max-width:767px){
	.login{padding:80px 0;}
	.login_nr{width:90%;padding:0 4%;max-width:350px;float:none;margin:0 auto;}
	
	.lei1 .type{height:36px;line-height:36px;}
	.lei1 select,.lei1 input,.btnbox button{height:34px;}
}

@media screen and (max-width:480px){
	.serch_box li{width:100%;}
	
	.fenlei a{width:46%;}
	.video_list  li{width:46%;}
}
/*----------------------分页--------------------------------*/
.black-inline {	margin:0 auto; text-align:center; font-family:"微软雅黑"; padding-top:30px; padding-bottom:30px;inheritclear:both; width:100%;  overflow:hidden; line-height:22px; font-size:12px;}
.black-inline a {  text-align:center; padding:6px 12px; margin-center:4px;border: 1px solid #bcbcbc;margin-left:3px; margin-right:3px;color:#666;border-radius:3px;}   
.black-inline a:hover {	color:#fff; background-color:#e0b214; text-decoration:none;border:1px solid #e0b214;border-radius:3px;}
.black-inline span.current {padding:6px 12px; background-color:#e0b214; color:#fff;border: 1px solid #e0b214; font-size:12px; margin-left:3px; margin-right:3px;border-radius:3px;}   
.black-inline span.disabled { padding:6px 12px;font-family:"微软雅黑"; font-size:12px; color:#666; border: 1px solid #bcbcbc;border-radius:3px;}