div,p,h1,h2,h3,h4,h5,h6,span,i,a,li{font-family: "Microsoft YaHei"; padding:0; margin:0;}
ul,ol,li{list-style: none; padding-left: 0;}
a{text-decoration: none;}
.jwlogo{display: none;}
a:hover,a:link{text-decoration: none;}
@-ms-viewport     { width: device-width; }
@-o-viewport      { width: device-width; }
@viewport         { width: device-width; }
.href-box{width: 100%;}
.href-box a{display: block; width: 100%;}
.banner{background:url(../images/banner.jpg) no-repeat center 0; height: 450px;}
.banner2{background:url(../images/top-1920-n.jpg) no-repeat center 0; height: 450px;}
.banner-img{display: block; width: 100%;}
.nav a{font-size: 16px; line-height: 20px;}
.fixed-hidden{height: 50px; width: 100%;}
.navbar-brand{height: auto; padding:0; margin-top: 7px;}
.navbar-brand img{width: 150px;}

.num5{margin-bottom: 50px!important;}
#owl-demo2 .item img{
    display: block;
    width: 100%;
    height: auto;
}
#owl-demo2 .item p{color: #666; font-size: 16px; line-height: 24px;}
#owl-demo2 .owl-controls{position: absolute; left: 10px; bottom: 10px;}
#owl-demo2 .owl-controls span{margin:0 3px; padding:2px 7px;}
.list-hide{background: #f4f4f4; padding:0 20px; min-height: 364px;}
.list-hide h3{margin-bottom: 5px; padding:15px 0 5px;}
.list-hide h3 a{color: #1169ab; font-size: 20px; line-height: 26px;}
.list-hide p{color: #666; font-size: 16px; line-height: 24px; padding-bottom: 10px;
border-bottom: 1px solid #ddd; margin-bottom: 10px;}
.column{overflow: hidden;}
.column .column-c{display: none;}
.column .column-act{display: block;}
.column .column-c li{margin-bottom: 10px;}
.column .column-c a{font-size: 16px; line-height: 24px; color: #000;
 background: url(../images/plus.png) no-repeat 0 2px; padding-left: 25px;}
.list-btn{width: 100%; overflow: hidden; height: 40px;background: #e6e6e6;}
.btn-c{width: 97%; float: left; overflow: hidden;  height: 100%; margin-left: 3%;}
.btn-c span{display: inline-block; width: 16px; height: 16px; border-radius: 10px;
 background: #fff; margin:12px 5px 0;}
.btn-c span.btn-act{background: #dd3435;}
.list-btn a{display: block; float: left; width: 20%; height: 100%; text-align: center;
line-height: 40px; font-size: 20px; color: #fff; background: #35bee7;}

.tit{text-align: center; padding:60px 0 25px; line-height: 34px; font-size: 34px; color: #1169ab;}
.tit2{margin:55px 0 25px 15px; line-height: 38px; font-size: 34px; color: #1169ab;
border-left: 8px solid #dd3435; padding-left: 10px;}
.back0{background: #f0f0f0; padding-bottom: 150px;}
.num1 .top-txt{text-indent: 36px; font-size: 18px; line-height: 30px;}
.p0{padding:0;}
.tab{width: 100%; max-width: 1200px; margin:0 auto; overflow: hidden;}
.video-list1{margin-top: -140px;}
.video-list1 .video{margin-top: 15px; cursor: pointer;}
.video-cover-img{position: relative; width: 100%; height: auto; }
.video-cover-img .cover-img{width: 100%; display: block;}
.video-cover-img .video-play{position: absolute; left: 50%; top: 50%; margin:-32px 0 0 -32px;}
.list2-bo{min-height: 40px; background: #1169ab;}
.list2-bo p{color: #fff; line-height: 40px; font-size: 18px; padding-left: 10px;}
.list2-bo2{min-height: 82px;}
.list2-bo2 p{color: #333; line-height: 26px; font-size: 18px;  padding:10px 0 20px;}

.btn-list1{width: 100%; text-align: center; margin:30px 0 50px;}
.btn-list1 a{display:inline-block; color: #fff; background: #dd3435; text-align: center;
 font-size: 18px; line-height: 32px; margin:20px 9px 0 9px; padding:0 40px; border-radius: 16px;}

.back1{background: #e8edf4; padding-bottom: 50px;}
.hot-list-c{background: #256ea5; float: left; position: relative; overflow: hidden;
margin-bottom: 0; width: 100%;}
.hot-list-c:hover .hide-txt{top: 0;}
.hot-list-c:hover .hide-back{background: #000;}
.hot-list-c .cover{display: block; width: 100%;}
.hide-txt{position: absolute; left: 0; top:85%; width: 100%; height: 100%;}
.hide2{position: relative; width: 100%; height: 100%;}
.hide-back{ width: 100%; height: 100%; opacity: 0.6; filter: alpha(opacity=60);}
.txt-show{position: absolute; left: 0; top:0; width: 100%; height: 100%;}
.txt-show h6{color: #fff; font-size: 22px; padding:19px 0 18px 0; text-align: center;}
.txt-show p{color: #fff; font-size: 15px; padding:0 10px 10px; line-height: 18px;}
.txt-show a{color: #dd3435; font-size: 18px; display: block; position: absolute; left: 10px;
 bottom: 10px;}
 .owl-theme .owl-controls .owl-page.active span{background: #dd3435;}

.back2{background: url(../images/back2-1.jpg) no-repeat center 0; background-size: cover;
padding-bottom: 30px;}
.num3 .block-img{display: block; width: 100%;}
.num3 img{display: block; width: 100%;}
.num3 .introduce{border-left: 8px solid #dd3435; margin-top: 19px;}
.num3 .introduce p{color: #fff; font-size: 20px; line-height: 28px; padding-left: 10px;}
.mb-20{margin-bottom: 20px;}
 /*page-list*/
.page-list{margin-top: 20px;}
.page-list .video{cursor: pointer;}

.img-list{width: 96%; max-width: 750px; margin:0 auto; margin-bottom: 30px; margin-top: 30px;}
.img-list img{width: 100%;}
/*视频弹出层*/
.video_area{position: fixed; top: 0; left: 0; width: 100%; height: 100%; display: none; z-index: 100001;}
.video_area_bg{position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0.6; 
	cursor: pointer; background: #000; filter: alpha(opacity=60);}
.video_box{position:relative; width: 60%; min-height: 200px; margin:90px auto 0 auto;}
a.js_video_player:link{color: #666; text-decoration: none;}
.video_close_icon{position: absolute; width: auto; right: 17.8%; top: 90px; display: block;
 cursor: pointer; z-index:100001; }
/*底部*/
.foot{background:#787878; width:100%; min-height:120px;}
.foot-1{max-width:960px; width: 100%; margin:0 auto;padding-top:30px}
.foot-1 p{font-size:16px;color:#fff;line-height:28px; margin-bottom: 0;}
.foot-1 img{display: block; padding:5px 0 0 30px; margin-right:30px; width: 20%; float: left;}
/*底部-移动*/
.foot2{background: #787878; width:100%; max-height:166px; margin:0 auto; padding-bottom: 3%;}
.foot2-1{overflow: hidden; clear:both;}
.foot2-1 .li1-1{float: left; width: 30%; margin-left: 7%; padding-top: 5%;}
.foot2-1 .li1-1 img{width: 100%; float: left;}
.foot2-1 .li1-2{float: left; width: 58%; padding-left: 5%; padding-top: 5%;}
.foot2-1 .li1-2 p{color: #fff; font-size: 16px; line-height:1.5; margin:0;}
@media screen and (min-width: 1200px) and (max-width: 1216px){
	.hide-txt{top: 91%;}
}
@media screen and (min-width:992px) and (max-width: 1199px){
	.hide-txt{top: 90%;}
}
@media screen and (max-width: 991px){
	.num2{margin:0 15px;}
	.hide-txt{top: 0;}
}
@media screen and (max-width: 768px){
	.navbar-brand img{margin-left: 15px;}
	.num1 .top-txt{text-indent: 32px; font-size: 16px; line-height: 24px; padding:0 15px;}
	.tit{font-size: 26px; line-height: 28px; padding:30px 0 15px;}
	.tit2{font-size: 26px; line-height: 28px; margin:30px 0 15px 15px; padding-left: 10px;}
	.txt-show h6{font-size: 26px; padding:30px 0 18px 0;}
	.txt-show p{font-size: 18px;  line-height: 24px; padding-left: 20px; padding-right: 20px;}
	.txt-show a{left: 20px; bottom: 20px;}
	.list2-bo{min-height: 40px; background: #1169ab;}
	.list2-bo p{padding-top: 5px; line-height: 26px; font-size: 18px;}
	.btn-list1{margin-bottom: 30px;}
	.btn-list1 a{font-size: 16px; line-height: 30px; margin:20px 5px 0 5px; 
		padding:0 30px; border-radius: 16px;}
	.hot-list-c .hide-back{background: #000;}
	.video_box{width: 96%;}
	.video_close_icon{right: 0; top: 60px;}
}
