body,h1,h2,h3,h4,h5,p,em,ul,li,strong,b,input,select,dl,dt,dd,ol,s,i,form,textarea,blockquote,th,td,header,nav,footer,aside,article,menu,figure,details,summary,button,input{margin:0;padding:0;}
header,nav,footer,aside,article,menu,figure,details,summary{display:block;}
body{margin:auto; -webkit-text-size-adjust: 100%;color:#333;background-color: #d0deff !important;}
li{list-style:none;}
input,button,textarea{background:none;border:0; outline: none;-webkit-appearance: none;border-radius:0;}
a{text-decoration:none;color:#333;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*zoom:1;}
.fl{float:left!important;}
.fr{float:right!important;}
.w1200{width:1200px; margin:0 auto}
html {min-width: 1220px;}
.top-box{background: url(https://v2.cri.cn/M00/73/2C/rBABDGRvDzeAWK06AAAAAAAAAAA7304028.topbanner.jpg) center center no-repeat;height:996px;position: relative;}
/*tf*/
.water-box1{position: relative;margin-top:-320px}
.zs21-list-4 {width: 1200px;overflow: hidden;margin:0 auto;position: relative;}
.zs21-list-4 ul {width: 1700px;}
.zs21-list-4 li {float: left;width: 175px;height: 346px;overflow: hidden;}
.zs21-list-4 a {color: #fff;font-size: 20px;display: block;position: relative;width: 100%;height: 100%;}
.zs21-list-4 .list-con {position: relative;width: 500px;height: 100%;}
.zs21-list-4 .list-pic,.zs21-list-4 .list-pic img {display: block;width: 100%;height: 100%;}
.zs21-list-4 .list-title-1 {letter-spacing: 3px;z-index: 3;position: absolute;top:0;left:0;width: 60px;height: 286px;
line-height: 30px;padding: 30px 58px;display: block;display: flex;}
.zs21-list-4 .list-title-1-con {position: relative;width: 100%;height: 100%;}
.zs21-list-4 .list-title-1-content {
	display: inline;
	writing-mode: vertical-lr;
	writing-mode: tb-lr;
	position: absolute;top:0;left:50%;
}
.zs21-list-4 .list-title-2 {opacity:0;filter:alpha(opacity=0);position: absolute;bottom:0;left:0;width: 90%;
padding: 0 5% 0;background: url(https://v2.cri.cn/M00/73/2C/rBABDGRvDzeAWK06AAAAAAAAAAA7304028.bg-3_19.png) repeat-x;
height:74px;line-height:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
transition: all .3s ease 0s;
-ms-transition: all .3s ease 0s;	
-moz-transition: all .3s ease 0s;
-webkit-transition: all .3s ease 0s;
-o-transition: all .3s ease 0s;	
}
.zs21-list-4 .list-bg {position: absolute;top:0;left:0;width: 100%;height: 100%;
background: url(https://v2.cri.cn/M00/73/2C/rBABDGRvDzeAWK06AAAAAAAAAAA7304028.bg-2_14.png); }
.zs21-list-4 li.active {}
.zs21-list-4 li.active .list-bg,.zs21-list-4 li.active .list-title-1 {display: none;}
.zs21-list-4 li.active .list-title-2 {opacity:1;filter:alpha(opacity=100);}
.zs21-list-4 .black-sp {display: none;}
/**/
.tit-box{background: url(https://v2.cri.cn/M00/73/2C/rBABDGRvDzeAWK06AAAAAAAAAAA7304028.tfsyd.png) center center no-repeat;height:150px;}
.zs21-wrap-1 {padding-top:65px;}
.zs21-box-1 {width: 1196px;margin: 0 auto;height:645px;overflow: hidden;}
.zs21-box-1 a {color: #fff;}
.zs21-list-1 {float: left;width:810px;height: 645px;background: url(https://v2.cri.cn/M00/73/2C/rBABDGRvDzeAWK06AAAAAAAAAAA7304028.bg-02.jpg) center center no-repeat;}
.zs21-list-1 ul {position: relative;width:810px;height:645px;}
.zs21-list-1 li {position: absolute;top:0;left:0;z-index: 1;opacity:0;filter:alpha(opacity=0);height: 645px;
transition: all .3s ease 0s;
-ms-transition: all .3s ease 0s;	
-moz-transition: all .3s ease 0s;
-webkit-transition: all .3s ease 0s;
-o-transition: all .3s ease 0s;	margin-left:17px;margin-top:32px}
.zs21-list-1 li .list-con-1{padding-top:60px;clear: both;}
.zs21-list-1 li .list-pic{width:415px;height: 260px;float: left;}
.zs21-list-1 li .list-title{background: #3a80b9;width:342px;height: 186px;float: left;margin-left:-36px;margin-top:33px;padding-left:15px;padding-right:15px;font-size: 20px;line-height: 40px;position: relative;z-index: 11;}
.zs21-list-1-menu {float: right;width:348px;height:186px;}
.zs21-list-1-menu .list-pic {width:348px;height:186px;margin-bottom:44px;}
.zs21-list-1-menu .list-pic a,.zs21-list-1-menu .list-pic img {display: block;position: relative;width: 100%;height: 100%;}
.zs21-list-1-menu .active .list-pic {width:332px;height:174px;border:6px solid #0652c0}
/**/
.water-box3{background: url(https://v2.cri.cn/M00/73/2C/rBABDGRvDzeAWK06AAAAAAAAAAA7304028.sjwjl.png) center center no-repeat;height:893px;}
.water-box4 .tit-box{background: url(https://v2.cri.cn/M00/73/2C/rBABDGRvDzeAWK06AAAAAAAAAAA7304028.wyghb.png) center center no-repeat;height:150px;position: relative;}
.w705{width:705px; position: relative;height:582px}
.w490{width:490px}
.water-box4-con{margin-top:45px}
.water-box4-con li{float: left;}
.dknm-topImg{width: 338px;height: 240px;margin-bottom: 35px;position: relative;}
.dknm-imgbox{width: 338px;height: 240px;position: absolute;top: 0;left: 0;z-index: 1;}
.dknm-txtbox{width:338px;position: absolute;left: 0;bottom: 0;height:68px;box-sizing: border-box;z-index: 10;font-size: 18px;color: #fff;padding-left: 22px;padding-right: 22px;
	line-height: 26px;background:#3a80b9;}
.dknm-anniubox{background: url(https://v2.cri.cn/M00/73/2C/rBABDGRvDzeAWK06AAAAAAAAAAA7304028.video-an.png) no-repeat;width:74px;position: absolute;left: 132px;top: 72px;height:74px;z-index: 11;}
.w705 .li-0 .dknm-imgbox img{border-top-left-radius: 60px;}
.w705 .li-1{position: absolute;right:0;top:45px}
.w705 .li-2{position: absolute;left:0;top:305px}
.w705 .li-3{position: absolute;right:0;top:334px}
.w705 .li-3 .dknm-imgbox img,.w705 .li-3 .dknm-txtbox{border-bottom-right-radius: 60px;}
.ggsk-con{width: 490px; margin: 0 auto;}
.ggsk-con .allVideo {width:490px;margin: 0 auto;position: relative;height:540px;padding-top:10px;}
.ggsk-con .container {width: 490px;position: relative;/*overflow: hidden;*//* margin-left: -128px;*/margin:0 auto;}
.ggsk-con .container ul {width:490px;height:540px;margin: 0 auto;position: relative;padding-bottom: 30px;}
.ggsk-con .container ul li {position: absolute;width: 0px;height: 0px;}
.ggsk-con .container ul li img{display: block;width: 100%;height: 100%;}
.ggsk-con .btnLeft {background: url(https://v2.cri.cn/M00/73/2C/rBABDGRvDzeAWK06AAAAAAAAAAA7304028.left-3.png) no-repeat;left:-5px;width:41px;height:41px;position: absolute;top: 50%;
	margin-top: -35px;cursor: pointer;z-index: 10;opacity: 1;}
.ggsk-con .btnRight {background: url(https://v2.cri.cn/M00/73/2C/rBABDGRvDzeAWK06AAAAAAAAAAA7304028.right-3.png) no-repeat;right:-5px;width: 41px;height: 41px;
	position: absolute;top: 50%;margin-top: -35px;cursor: pointer;z-index: 999999;opacity: 1;}
.ggsk-con .container ul li img, .ggsk-con .container ul li{box-shadow: 0 5px 20px rgb(0,0,0,0.34);}
/**/
.water-box5{margin-bottom: 200px;}
.water-box5 .tit-box{background: url(https://v2.cri.cn/M00/73/2C/rBABDGRvDzeAWK06AAAAAAAAAAA7304028.dyzbd.png) center center no-repeat;height:150px;position: relative;}
.en-list-4{margin-top:48px;}
.en-list-4 li {width:1200px;border-bottom: 1px dotted #5c6163;}
.en-list-4 .list-con {background: #8ccbf6;height:205px;}
.en-list-4 .list-text {width:740px;float: right;height:205px;}
.en-list-4 .list-text a {color: #000;}
.en-list-4 .list-title {margin-left: 20px;margin-right: 20px;font-size: 18px;line-height: 22px;font-weight: bold;padding-top: 15px;margin-bottom: 15px;}
.en-list-4 .list-brief {margin-left: 20px;margin-right: 20px;font-size: 16px;line-height: 20px;}
.en-list-4 .list-pic {width:450px;height:205px;float: left;}
/**/
.water-box3-con{padding-top:224px}
.banner-a {width: 790px;height: 445px;position: relative;margin: 0 auto;}
.banner-a .banner-img {width: 100%;height: 100%;position: relative;overflow: hidden;margin-bottom: 90px;}
.banner-a .banner-img ul {width: 10000px;zoom: 1;}
.banner-a .banner-img li {float: left;height: 100%;position: relative;width: 790px;height: 445px;overflow: hidden;}
.banner-a .banner-img li a {display: block;position: relative;*position:static;width: 100%;height: 100%;vertical-align: top;}
.banner-a .banner-nav {display: none;position: absolute;bottom:10px;right:30px;}
.banner-a .banner-nav li {float: left;margin-left: 10px;width: 12px;height: 12px;background: #fff;cursor: pointer;}
.banner-a .banner-nav li.active {background: #000;}
.banner-a .banner-text {display: none;position: absolute;bottom:0;left:0;width: 100%;background: rgba(0,0,0,0.4) repeat-x bottom left;line-height: 20px;}
.banner-a .banner-text a {color: #fff;padding: 10px;display: block;}
.banner-a .banner-page {}
.banner-a .banner-page a {display: block;position: absolute;top:557px;width: 36px;height: 75px;cursor: pointer;opacity:1;filter:alpha(opacity=100);}
.banner-a .banner-page a:hover {opacity:0.6;filter:alpha(opacity=60);}
.banner-a .banner-page .btnLeft {left:-180px;background: url(https://v2.cri.cn/M00/73/2C/rBABDGRvDzeAWK06AAAAAAAAAAA7304028.icon-1_03.png) no-repeat center;}
.banner-a .banner-page .btnRight {right:-180px;background: url(https://v2.cri.cn/M00/73/2C/rBABDGRvDzeAWK06AAAAAAAAAAA7304028.icon-2_03.png) no-repeat center;}
.banner-a .banner-num {display: none;position: absolute;bottom:50px;left:50%;z-index: 2;color: #fff;background: #000;}
.banner-a .banner-list {width: 1042px;overflow-x: auto;position: relative;margin-left: -126px;overflow: hidden;}
.banner-a .banner-list ul {position: relative;height: 116px;}
.banner-a .banner-list li {width: 231px;height: 116px;background: #000;color: #fff;float: left;margin-right: 38px;}
.banner-a .banner-list li:last-child {margin-right: 0;}
.banner-a .banner-list li img {display: block;position: relative;width: 100%;height: 100%;}
.banner-a .banner-list li.active {width: 221px;height: 106px;background-color: #fff;padding: 5px;}
.banner-a .banner-list li a {display: block;position: relative;width: 100%;height: 100%;color: #fff;}
.banner-a .banner-img li .list-btn {position: absolute;top:50%;left: 50%;margin-top: -48px;margin-left: -48px;width: 99px;height: 97px;background: url(https://v2.cri.cn/M00/73/2C/rBABDGRvDzeAWK06AAAAAAAAAAA7304028.play.png) no-repeat;cursor: pointer;}
.water-box2,.water-box3,.water-box4,.water-box5{margin-top:85px;}

.more{position: absolute;right:10px;bottom:10px;}
.more a{font-size: 16px;color: #3f3f3f;}
.textwrap {display:table;width:100%;height:100%;*position:relative;overflow:hidden;}
.textsubwrap {vertical-align:middle;display:table-cell;*position:absolute;*top:50%;*left:0;*width:100%;*display:block;} 
.textcontent {*position:relative;*top:-50%;*left:0;*cursor:pointer;}
.textcontent a{color:#fff;}
.w1218{width: 1220px;margin: 0 auto;margin-top: 45px;}
.imgScale-1 {
	display: block;
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.imgScale-1 img {
	transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-webkit-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
}

.imgScale-1:hover img {
	transform: rotate(0deg) scale(1.05, 1.05);
	-ms-transform: rotate(0deg) scale(1.05, 1.05);
	-moz-transform: rotate(0deg) scale(1.05, 1.05);
	-webkit-transform: rotate(0deg) scale(1.05, 1.05);
	-o-transform: rotate(0deg) scale(1.05, 1.05);
}