html,body,p,h1,h2,h3,h4,h5,h6,ul,li,ol,dl,dt,dd,form{margin:0px;padding:0px;list-style:none;}
body{font-family: "Hiragino Sans GB","STHeiti","Microsoft YaHei","微软雅黑","simsun","sans-serif",Arial;}
h1,h2,h3,h4,h5,h6,em{font-weight:normal;font-style:normal;}
body{font-size:85%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;position:relative;}
table,td,tr{border:none;border-collapse:collapse;}
ul,ol{list-style:none;}
img,fieldset{border:medium none;display:block;}
img{vertical-align:left;}
a{cursor:pointer;}
a:link,a:visited{color:#333;text-decoration:none;}
a:hover,a:active{color:#b40000;text-decoration:underline;}
.clear,.clearing{clear:both;width:1px;overflow:hidden;height:0;}
.hidden{display:none;}
a{blr:expression(this.onFocus=this.blur());outline:none;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;}
/*pb*/
.mt10{margin-top: 10px;}
.mt20{margin-top: 20px;}
.mt30{margin-top: 30px;}
.fl{float: left;}
.fr{float: right;}
.gra-black{position: absolute;bottom:0;left:0;width: 100%;height: 50px;overflow: hidden;line-height: 50px;background: url(images/gra-black.png) repeat-x 0 0;}
.gra-black a{color: #fff;text-decoration: none;}
.header .logo a,.slick-slider .slick-prev,.slick-slider .slick-next,.col .hd h2,.col .hd .more,.tab-menu h2,.gz24h dl,.list-area li{background-image: url(images/sprite.png?v20160518);background-repeat: no-repeat;}
/*ad-area*/
.ad-area{overflow: hidden;}
.ad-w1000{width: 1000px;margin: 20px auto 0;}
.ad-w1000 img{width: 1000px;height: 70px;}
.ad-w310 img{width: 310px;height: 70px;}
/*header*/
.header{margin-top: 20px;}
.header-inner{width: 990px;overflow: hidden;margin: 0 auto;padding: 5px 5px 8px 5px;border-bottom: 1px solid #ccc;}
.header .logo{float: left;}
.header .logo h1{font-size: 0;line-height: 0;text-indent: -999em;}
.header .logo a{display: block;width: 198px;height: 42px;background-position: 0 0;}
.header .nav{float: right;font-size: 0;}
.header .nav li{display: inline-block;*display:inline;zoom:1;font-size: 16px;line-height: 42px;color: #ececec;}
.header .nav a{display: inline-block;margin: 0 12px;}
/*layout*/
.layout{width: 1000px;overflow: hidden;margin-left: auto;margin-right: auto;}
.layout-left{width: 330px;float: left;}
.layout-right{width: 640px;float: right;}
/*img-change*/
.img-change .img-area{position: relative;}
.img-change,.img-change .img-area img{width: 640px;height: 330px;}
.img-change .txt-area p{width: 530px;font-size: 18px;text-indent: 15px;}
.img-change .slick-dots{width: 630px;}
.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block}
.slick-track:before,.slick-track:after{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir='rtl'] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-dots{position: absolute;bottom:20px;left:0;text-align: right;}
.slick-dots li,.slick-dots li span{display: inline-block;*display:inline;zoom:1;width: 8px;height: 8px;}
.slick-dots li{margin: 0 4px;background-color: #efefef;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
.slick-dots li span{font-size: 0;text-indent: -999em;line-height: 0;}
.slick-dots li.slick-active{background-color: #b40000;}
.slick-slider .slick-prev,.slick-slider .slick-next{display: none !important;position: absolute;top: 50%;width: 26px;height: 50px;margin-top: -25px;font-size: 0;text-indent: -999em;opacity: 0.5;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;}
.slick-slider .slick-prev:hover,.slick-slider .slick-next:hover{opacity: 1;}
.slick-slider .slick-prev{background-position: 0 -50px;left: 10px;}
.slick-slider .slick-next{background-position: -50px -50px;right: 10px;}
.slick-slider:hover .slick-prev,.slick-slider:hover .slick-next{display: block !important;}
/*col*/
.col{overflow: hidden;}
.col .hd{overflow: hidden;padding: 12px 8px 12px 12px;border-top: 2px solid #100964;border-bottom: 1px solid #ccc;}
.col .hd h2,.tab-menu h2{width: 80px;height: 21px;font-size: 0;line-height: 0;text-indent: -999em;}
.col .hd h2{float: left;}
.col .hd h2 a,.tab-menu h2 a{display: block;width: 100%;height: 100%;}
.col .hd .more{float: right;padding-right: 16px;font-size: 12px;line-height: 21px;font-family: simsun;background-position: 27px -97px;color: #888;text-decoration: none;}
.dy-news .hd h2{background-position: 0 -150px;}
.club .hd h2{background-position: 0 -200px;}
.gz24h .hd h2{width: 106px;background-position: 0 -250px;}
.chart .hd h2{width: 106px;background-position: 0 -500px;}
.observe .tab-menu li:first-child h2{background-position: 0 -300px;}
.observe .tab-menu li h2{width: 80px;background-position: 0 -350px;}
.video .tab-menu li:first-child h2{background-position: 0 -400px;}
.video .tab-menu li h2{background-position: 0 -450px;}
.china .tab-menu li:first-child h2{background-position: 0 -550px;}
.china .tab-menu li h2{background-position: 0 -600px;}
.society .tab-menu li:first-child h2{background-position: 0 -650px;}
.society .tab-menu li h2{background-position: 0 -700px;}
/*news-box*/
.news-box{margin-bottom: 20px;padding-top: 20px;border-top: 1px solid #ccc;overflow: hidden;}
.news-box:first-child{border: none;}
.news-box .img-area{float: left;}
.news-box img{width: 200px;height: 113px;}
.news-box .txt-area{float: right;width: 425px;height: 113px;overflow: hidden;}
.news-box h3{display: block;font-size: 20px;line-height: 1.2;}
.news-box .abst{font-size: 13px;color: #888;line-height: 23px;}
.news-box .abst a{color: #100964;}
/*tab-menu*/
.tab-menu {border-right: 1px solid #ccc;border-top: 2px solid #100964;overflow: hidden;}
.tab-menu li{float: left;width: 163px;padding: 12px 0;border-left: 1px solid #ccc;border-bottom: 1px solid #ccc;}
.tab-menu li h2{margin: 0 auto;width: 40px;}
.tab-menu li:first-child h2{width: 80px;}
.tab-menu li.current{border-bottom: none;}
/*list-area*/
.list-area{}
.list-area li{height: 36px;overflow: hidden;font-size: 15px;line-height: 36px;text-indent: 10px;background-position: left -734px;white-space: nowrap;-ms-text-overflow: ellipsis;text-overflow: ellipsis;}
/*gz24h*/
.gz24h .bd{border-left: 1px solid #ccc;margin-left: 4px;width: 325px;padding: 5px 0 2px 0;}
.gz24h dl{height: 20px;background-position: 0 -784px;margin: 0 0 10px -5px;padding: 10px 0 0 15px;overflow: hidden;}
.gz24h dt{line-height: 20px;font-size: 0;overflow: hidden;}
.gz24h dd{margin-top: 10px;overflow: hidden;}
.gz24h dl.act{height: 105px;background-position: 0 -934px;}
.gz24h dl.act .news-time{background-color: #b40000;}
.gz24h .news-time{float: left;padding: 0 4px;line-height: 20px;background-color: #b3b3b3;color: #fff;font-size: 12px;font-family: arial;}
.gz24h .news-title{float: left;width: 270px;overflow: hidden;margin-left: 6px;font-size: 15px;white-space: nowrap;-ms-text-overflow: ellipsis;text-overflow: ellipsis;}
.gz24h .img-area{float: left;}
.gz24h .img-area img{width: 100px;height: 75px;}
.gz24h .txt-area{float: right;width: 204px;height: 75px;overflow: hidden;font-size: 13px;line-height: 23px;color: #888;}
.gz24h .txt-area a{color: #100964;}
/*tab-box*/
.tab-box{height: 287px;overflow: hidden;}
.tab-box .img-area,.tab-box .img-area img{width: 330px;height: 186px;}
.tab-box .img-area{position: relative;}
.tab-box .img-area p{text-indent: 15px;}
/*video*/
.video-box .txt-area p{width: 270px;font-size: 15px;text-indent: 15px;}
.video-box .slick-dots{width: 320px;}
/*china*/
.china .tab-menu li,.society .tab-menu li{width: 150px;}
.china .tab-menu li:first-child h2,.society .tab-menu li:first-child h2{width: 40px;}
.china,.society{width: 305px;}

/*gg*/
.gg-1{width:728px;}
.gg-2{width:240px;}


@media screen and (max-width:800px){
	.ad-w1000,.gg-1,.gg-2{display: none;}
	.news-box,.gz24h dt,.gz24h dd,.tab-menu{display: -moz-box;display: -webkit-box;display: box;}
	.news-box .txt-area,.gz24h .news-title,.gz24h .txt-area,.tab-menu li{-moz-box-flex: 1;-webkit-box-flex: 1;box-flex: 1;}
	.gz24h .bd,.img-change .slick-dots{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
	/*header*/
	.header{margin-top: 10px;}
	.header-inner{width: auto;border: none;padding: 0;}
	.header .logo,.header .nav{float: none;}
	.header .logo a{margin: 0 auto;}
	.header .nav{background-color: #100964;margin-top: 10px;border-bottom: 1px solid #040037;}
	.header .nav li{width: 14%;font-size: 0;line-height: 0;text-align: center;}
	.header .nav li:first-child{margin-left: 1%;}
	.header .nav li:last-child{margin-right: 1%;}
	.header .nav a{margin: 0;color: #fff;font-size: 16px;line-height: 42px;}
	/*layout*/
	.layout,.layout-left,.layout-right{width: auto;float: none;margin-top: 0;}
	/*img-change*/
	.img-change, .img-change .img-area img{width: 100%;height: auto;}
	.img-change .slick-dots{width: 100%;padding-right: 10px; }
	.ad-w310{margin-left: 20px;}
	.ad-w310{margin-right: 20px;}
	/*col */
	.col{margin-top: 20px;}
	.col .hd h2, .tab-menu h2{background: none;font-size: 18px;text-indent: 0;line-height: 21px;font-weight: bold;}
	.col .hd .more{background: none;padding: 0;}
	/*news-box*/
	.news-box{margin-left: 20px;margin-right: 20px;}
	.news-box .txt-area,.news-box .img-area{float: none;}
	.news-box .txt-area{margin-left: 20px;}
	/*gz24*/
	.gz24h .bd{width: auto;margin-left: 10px;padding: 10px 10px 15px 0;}
	.gz24h dt{width: 100%;height: 20px;}
	.gz24h .news-time,.gz24h .news-title,.gz24h .img-area,.gz24h .txt-area{float: none;}
	.gz24h .news-time{display: block;}
	.gz24h .news-title{width: auto;white-space: normal;display: block;}
	.gz24h .img-area{width: 100px;}
	.gz24h .txt-area{width: auto;margin-left: 10px;}
	/*tab-col*/
	.tab-col{margin-top: 0;}
	.tab-box{margin: 15px;height: auto;}
	.tab-box .img-area{margin: 0 auto;}

	.tab-menu li{float: none;}
	.list-area{margin-top: 0;}
	.video-box{width: 330px;margin: 0 auto;} 
	.chart {margin-top: 0;}
	.chart .bd{margin: 15px;}
	.china ,.society {float: none;width: 100%;}
}


@media screen and (max-width:640px){
	.header .nav{overflow: hidden;padding: 5px 0;}
	.header .nav li:first-child,.header .nav li:last-child{margin: 0;}
	.header .nav li{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
	.header .nav li{width: 25%;float: left;}
	.header .nav a{font-size: 14px;line-height: 36px;}
	.header .logo a{width: 160px;height: 34px;-webkit-background-size: 160px auto;background-size: 160px auto;}
	.img-change .txt-area p{width: auto;font-size: 16px;}
	.slick-dots{margin-top: 10px;position: static;padding: 0 !important;text-align: center;}
	.slick-slider .slick-prev, .slick-slider .slick-next{width: 18px;height: 36px;-webkit-background-size: 160px auto;
	background-size: 160px auto;margin-top: -36px;}
	.slick-slider .slick-prev{background-position: 0 -42px;}
	.slick-slider .slick-next{background-position: -44px -42px;}
	.ad-w310{margin: 0;float: none;}
	.ad-w310 img{display: block;margin: 10px auto 0;}
	.news-box{margin-left: 10px;margin-right: 10px;margin-bottom: 10px;padding-top: 10px;}
	.news-box img{width: 128px;height: 72px;}
	.news-box .txt-area{height: 72px;margin-left: 10px;}
	.news-box .abst{display: none;}
	.news-box h3{font-size: 16px;}
	.col{margin-top: 10px;}
}

@media screen and (max-width:320px){
	.video-box{width: 275px;}
	.tab-box .img-area img{max-width: 100%;width: auto;height: auto;}
}