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;}
a{text-decoration: none;}
a:hover,a:link{text-decoration: none;}
@-ms-viewport     { width: device-width; }
@-o-viewport      { width: device-width; }
@viewport         { width: device-width; }
ul{padding-left: 0;}

.adv{width:1142px;height:102px;margin:45px auto;clear:both;border:solid 1px #ccc; }
.adv2{width:1142px;height:87px;margin:45px auto;clear:both;border:solid 1px #ccc; }
.banner-phone{width:100%;display:block;}


.banner{background:url(../images/top.jpg) no-repeat center 0; height: 533px;}
.banner-img{display: block; width: 100%;}
.mt-60{margin-top: 60px;}
.mt-45{margin-top: 30px;}
#owl-demo1 .item img{display: block; width: 100%; height: auto;}
#owl-demo1 .owl-controls{position: absolute; left: 10px; bottom: 10px;}
#owl-demo1 .owl-controls span{background: #ddd;}
#owl-demo1 .owl-controls .active span{background: #fd0075;}
.num1 h5{padding-bottom: 9px; overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.num1 h5 a{color: #333; font-size: 22px; line-height: 30px;}
.num1 p{color: #666; font-size: 16px; line-height: 24px; border-bottom: 1px dashed #fd0075; padding-bottom: 12px;}
.num1 ul{padding-left: 0; margin-top: 7px;}
.num1 ul li{overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.num1 ul li a{color: #333; font-size: 18px; line-height: 31px; }
.fr-down{width: 100%; overflow: hidden; height: 28px;}
.fr-down div{width: 93%; height: 3px; background: #fd0075; float: left; margin-top: 11px;}
.fr-down img{display: block; float: right;}
.tit{margin-left: 15px; margin-bottom: 43px;}
.tit2{width:97%;margin-left:15px; margin-bottom: 43px; border-bottom:solid 3px #fd0075;}
.tit span{color: #fd0075; font-size: 36px;}
.tit span.tit-text{padding-left: 5px;}

.Highlights img{display: none; width: 100%;}
.Highlights-block{display: block!important;}
.Highlights-choose{overflow: hidden; margin-top: 14px;}
.Highlights-choose .Highlights-c{width: 19%; float: left; }
.Highlights-choose .mr125{margin-right: 1.25%;}
.Highlights-choose .Highlights-c img{display: block; width: 100%;}
.pore h5{color: #fff; text-align: center; position: absolute; top: 50px; font-size: 28px;width: 100%;}
.pore{position: relative;}
.Highlights-moblie img.Highlights-moblie-img{display: block; width: 100%; margin-bottom: 20px;}
.Highlights-moblie h5{top: 40%;}
.Highlights-moblie .pore{}

.Government{overflow: hidden;}
.Government img{display: block; width: 100%;}
.character{background: #ebebeb; margin-bottom: 20px;}
.character p{font-size: 22px; line-height: 32px;color: #333; padding:18px;}
.Hotspot-list{overflow: hidden;}
.Hotspot-list-c{ background: #f0f0f0; min-height: 300px; position: relative; }
.Hotspot-list-c .title-bk{width: 100%;}
.Hotspot-list-c .data1{width: 100%; height: 100%; position: absolute; left: 0; top: 0;padding-top:20px;}
.Hotspot-list-c .data1 h5{color: #fff; font-size: 30px; padding:17px 0 25px 26px; line-height: 30px;}
.Hotspot-list-c .data1 ul{padding:0 20px 0 26px;}
.Hotspot-list-c .data1 ul li{margin-bottom: 8px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.Hotspot-list-c .data1 ul li a{color: #333; font-size: 17px; line-height: 24px;}
.Hotspot-list-c .data1 .more{display: block; position: absolute; left: 26px; bottom: 15px; font-size: 16px; color: #fd0075;}
.Hotspot-list-c .data1 .more img{display: inline-block; margin-right: 6px;}
.mb-20{margin-bottom: 20px;}

.num6{margin-bottom: 40px;}
.video-list{overflow: hidden;}
.p0{padding:0;}
.cover-img{display: block; width: 100%;}
.mb-26{margin-bottom: 26px;}
.video-cover-img{position: relative; width: 100%; height: auto; cursor: pointer;}
.video-cover-img .video-play{position: absolute; left: 50%; top: 50%; margin:-32px 0 0 -32px;}
.jwlogo{display: none;}

/*底部*/
.foot{background:#787878; width:100%; min-height:120px; text-align:center;}
.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%;text-align:center;}
.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 (max-width: 1199px){
	.mt-30{margin-top: 30px;}
}
@media screen and (max-width: 1199px) and (min-width: 992px){
	.character{min-height: 132px; }
	.Hotspot-list-c{min-height: 350px}
	.Hotspot-list-c .data1 h5{font-size: 28px; padding:15px 0 15px 20px; line-height: 28px;}
	.Hotspot-list-c .data1 ul{padding-left: 20px;}
	.Hotspot-list-c .data1 ul li a{color: #317ab8; font-size: 17px; line-height: 28px;}
}
@media screen and (max-width: 991px) and (min-width: 769px){
	.character{min-height: 140px; }
	.character p{font-size: 18px; line-height: 28px; padding:16px 20px 10px 20px;}
}
@media screen and (max-width: 768px){
	.mb-20{margin-bottom: 20px;}
	.fr-down div{width: 89%;}
	.mt-60{margin-top: 5px;}
    .mt-45{margin-top: 20px;}
    .character p{font-size: 18px; line-height: 28px; padding:10px;}
    .num1 h5{padding-bottom: 5px;}
	.num1 h5 a{font-size: 20px; line-height: 26px;}
	.mt-30{margin-top: 20px;}
	.num1 ul{padding-top:5px;}
	.num1 ul li a{font-size: 16px; line-height: 26px;}
	.tit{margin-bottom: 20px;}
	.tit2{width:92%;}
	.tit span{font-size: 30px;}
	.back1{padding:20px 0 40px;}
	.mb-26{margin-bottom: 15px;}
	.prt8{padding-right: 8px;}
	.ple7{padding-left: 7px;}
	.pr8{padding-right: 8px;}
	.pl7{padding-left: 7px;}
	.video_box{width: 94%;}
	.video_close_icon{right: 0;}
	.video-cover-img .video-play{display: block; width: 40px; height: 40px; margin:-20px 0 0 -20px;}
	.Hotspot-list-c{min-height: auto; position: static;}
	.Hotspot-list-c .data1{position: static; padding-bottom: 20px;}
	.title-bk-c{background: url(title-bk.png) no-repeat center left; height: 68px;}
	.Hotspot-list-c .data1 h5{font-size: 26px; padding:15px 0 10px 15px; margin-top: -65px;}
	.Hotspot-list-c .data1 ul{padding:0 10px 0 15px;}
	.Hotspot-list-c .data1 ul li{margin-bottom: 8px;}
	.Hotspot-list-c .data1 ul li a{font-size: 16px; line-height: 24px;}
	.Hotspot-list-c .data1 .more{position: static; margin-left: 15px;}
	.num6{margin-bottom: 20px;}
}
