@charset "gb2312";

html, body { margin:0px; padding:0; font:16px/1.5 "Microsoft YaHei" , tahoma, arial, \5FAE\8F6F\96C5\9ED1, "Hiragino Sans GB", sans-serif; background:#f0f0f0; font-size:100%; padding:0;margin:0; color:#6b7381; }
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,img,button {border:0;  padding:0; margin:0; font-weight:normal; } 
h1,h2,h3,h4,h5,h6,p,em,i,b,span { margin:0; padding:0; font-weight:normal; font-style:normal;}
table,td,tr,th{font-size:12px;}
li{list-style-type:none;list-style:none;}
img{vertical-align:top;border:0;}
ol,ul {list-style:none;}
address,cite,code,th {font-weight:normal;font-style:normal;}
img:hover { opacity:1; filter: alpha(opacity=100); }
code, kbd, pre, samp { font-family: courier new, courier, monospace; }
small { font-size: 12px; }
legend { color: #000; }
fieldset, img { border: 0; }
button, input, select, textarea { font-size: 100%; }
.fl { float:left; }
.fr { float:right; }
a { color:#444; text-decoration:none; }
a:hover{ color:#4889f3; text-decoration:none;}

/**,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}*/
.clearfix:before,.clearfix:after{content:" ";display:table}
.clearfix:after{clear:both}



html, body { background: #f4f8fc; }
.warp{ width: 1200px; margin: 0 auto;    overflow: hidden; }
.top { height: 100px; background: #fff; box-shadow: 0 0 10px #e1e1e1; padding-top: 10px;}
/*.logo { width: 300px; float: left;}
.logo span {}*/
#logo {float: left;}
#logo span { background:url(https://www.66wz.com/css/v2021/layui/font/66wzlogo.svg) no-repeat center left; height: 48px; width: 230px; display: block; text-indent: -999px; margin-top: 18px; float: left;}
#logo strong { display: block; float: left; margin-top: 18px; line-height: 48px; padding-left: 20px; font-weight: normal;}
#logo strong a { font-size: 30px; color: #004b91;}
#logo i { display: block; float: left; margin-top: 29px; width:2px; height: 34px; background: #e1e0e5;}
.logo em { float: left; margin-top: 23px; padding-left: 20px;}
.channel { float: left; margin-top: 30px; margin-left: 20px; background: #005dc5; color: #fff; padding: 3px 5px; display: inline-block;}

.toplink { margin-top: 20px; color: #999; float: right;}
.toplink a { padding-left:10px; padding-right:10px;}
.toplink p { font-size: 14px; line-height: 24px; padding: 0; text-align: right;}
/*.menu { width: 260px; position: absolute;   top: 60px;    left: 50%; margin-left: -600px;  border: 1px solid #f0f0f0;  border-bottom: 0;  border-top: 0;   -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}
.menu a { text-align: left; line-height: 56px; display: block;  border-bottom: 1px solid #f0f0f0;  background: url(../images2021/menu_i1.png) no-repeat #fff; text-indent: 7em; }
.menu a:hover {color: #fff; background: url(../images2021/menu_i2.png) no-repeat #4e8df6;  border-bottom: 1px solid #fff; }
.menu a:nth-child(1) {  background-position: 45px 0;  border-top: 1px solid #f0f0f0;}
.menu a:nth-child(2) {  background-position: 45px -56px; }
.menu a:nth-child(3) {  background-position: 45px -112px; }
.menu a:nth-child(4) {  background-position: 45px -168px; }
.menu a:nth-child(5) {  background-position: 45px -224px; }
.menu a:nth-child(6) {  background-position: 45px -280px; }
.menu a.toug { background:#4e8df6; text-align: center; text-indent:0em; color: #fff; font-weight: 700; line-height: 74px; }
.menu p { font-size: 14px; line-height: 24px; padding: 15px 0 0;}
#linklist.fixed { position: fixed;  top: 60px; background: url(../images/logo.png) no-repeat #fff 10px 10px; background-size: 90%; padding-top: 80px; }
.amn22 { transition:all ease-out .3s 0s;-webkit-transition:all ease-out .3s 0s;-moz-transition:all ease-out .3s 0s;-o-transition:all ease-out .3s 0s;}*/

.menu { width: 100%;}
.menu a { width: 12%; display: block; float: left; text-align: center; padding-bottom: 15px; margin-top: 25px; padding-top: 10px; border-radius: 8px; }
.menu a i { width: 56px; height: 56px; display: block; background: url(../images2021/menu_i1.png) no-repeat ; margin: 0 auto;}
.menu a:hover { background: #4e8df6;color: #fff;}
.menu a:hover i { background: url(../images2021/menu_i2.png) no-repeat ; }
.menu a:nth-child(1) i {  background-position: 0px 0; }
.menu a:nth-child(2) i {  background-position: 0px -56px; }
.menu a:nth-child(3) i {  background-position: 0px -112px; }
.menu a:nth-child(4) i {  background-position: 0px -168px; }
.menu a:nth-child(5) i {  background-position: 0px -224px; }
.menu a:nth-child(6) i {  background-position: 0px -280px; }
.menu a.toug { float: right; width: 14.8%; background:#4e8df6; border-radius: 8px; text-align: center; text-indent:0em; color: #fff; font-weight: 700; line-height: 52px; margin-top: 45px; }


.content {}
.content .warp { position: relative;}
.Rightcont { width: 100%; float: right; padding-top: 61px;}

.amn { transition:all ease-out .5s 0s;-webkit-transition:all ease-out .5s 0s;-moz-transition:all ease-out .5s 0s;-o-transition:all ease-out .5s 0s;}
.amn img { transition:all ease-out .5s 0s;-webkit-transition:all ease-out 1s 0s;-moz-transition:all ease-out .5s 0s;-o-transition:all ease-out .5s 0s; }
.amn:hover img { -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1);}


.popup { background:rgba(0,0,0,.8); position:fixed; top:0; left:0; width:100%; height:100%; z-index:8888; display:none;}

.tougao_form {  overflow: hidden; 25px; margin-bottom: 25px; padding: 3%; background: #c90000;}
.tougao_form .div1 { overflow:hidden; margin-bottom:15px;}
.tougao_form .div1 label,.tougao_form .div3 label { width:22%; float:left; color:#333; line-height:32px;} 

.tougao_form .div1 label b ,.tougao_form .div3 label b{ color:#ff6e63; font-weight:700;}
.tougao_form .div1 input { width:78%; float:right; height:32px; line-height:32px; background:#f5f5f5; border:0; border-radius:5px; text-indent:1em;}
.tougao_form .div1 select { width:78%; float:right; height:32px; line-height:32px; background:#f5f5f5; border:0; border-radius:5px; text-indent:1em;}
.tougao_form .div1 textarea { width:78%; float:right; height:160px; line-height:32px; background:#f5f5f5; border:0; border-radius:5px;}
.tougao_form .div2 { overflow:hidden; width:100%; margin:50px 0px 25px 0px;}
.tougao_form .div2 input { width:100%; background:#4e8df6; text-align:center; padding:0; margin:0; border:0; color:#FFF; height:64px; cursor: pointer;border-radius:5px;}



.tougao_form { width:50%; height:50%; top:14%; left:25%; background: #fff;  position:absolute;  z-index:88;-webkit-animation:pop .3s ease-in-out backwards; -moz-animation:pop .3s ease-in-out backwards;-o-animation:pop .3s ease-in-out backwards;-ms-animation:pop .3s ease-in-out backwards;animation:pop .3s ease-in-out backwards; }
@keyframes pop {
0%   { -webkit-transform:scale(0.1); opacity:0;}
100% { -webkit-transform:scale(1); opacity:1;}
}
@-moz-keyframes pop {
0%   { -webkit-transform:scale(0.1); opacity:0;}
100% { -webkit-transform:scale(1); opacity:1;}
}
@-webkit-keyframes pop {
0%   { -webkit-transform:scale(0.1); opacity:0;}
100% { -webkit-transform:scale(1); opacity:1;}
}
@-o-keyframes pop {
0%   { -webkit-transform:scale(0.1); opacity:0;}
100% { -webkit-transform:scale(1); opacity:1;}
}
@-ms-keyframes pop {
0%   { -webkit-transform:scale(1); opacity:0;}
100% { -webkit-transform:scale(1); opacity:1;}
}


.close { padding:10px 0 14px 0; background:#ff6e63; position:absolute; z-index:99999999; color:#fff; font-size:32px; line-height:30px; top:14%; right:19%; cursor:pointer;-webkit-animation:tit 0.3s ease-out .3s backwards; animation:close 0.3s ease-out .3s backwards; text-align:center; width:58px;}
@keyframes close {
0%   { opacity:0;}
100% { opacity:1;}
}
@-moz-keyframes close {
0%   { opacity:0;}
100% { opacity:1;}
}
@-webkit-keyframes close {
0%   { opacity:0;}
100% { opacity:1;}
}
@-o-keyframes close {
0%   { opacity:0;}
100% { opacity:1;}
}
@-ms-keyframes close {
0%   { opacity:0;}
100% { opacity:1;}
}


.cl { height:0px; font-size:0px; clear:both; }

.slm { width:100%; margin:0px 0 25px 0; overflow: hidden;}
.slm b { width:8px; height:26px; float:left; display:inline-block; border-radius:5px; background:#4e8df6; margin-right:12px; margin-top:1px; }
.slm span { float:left; height:26px; line-height:26px; color:#252525; font-size:24px; font-weight: 700;}
.slm em { float: right; }
.slm em a { font-size: 14px; color: #666;}




.footer { width:100%; float: left; text-align: center; background:#fff; box-shadow: 10px 0 0px #e1e1e1; margin-top: 50px; padding: 20px 0; font-size:14px; line-height:50px;color:#666; } 

.nav { width:100%; float:left; background:#c90000; position:  absolute; z-index: 6; bottom: 0; }
.nav ul {  width:1200px; margin:0 auto; overflow:hidden; }
.nav ul li { float:left; color:#fede86; font-size:20px; line-height:61px; margin-right:40px;  }
.nav ul li span { font-size:16px; font-weight:normal; padding:0 0 0 20px; }
.nav ul li a { color:#fede86; }
.nav ul li a:hover { color:#c3dfb3; }
.nav ul li span a { color:#fff; }
.nav ul li span a:hover { color:#fff; text-decoration:underline; }
.nav ul li:last-child { margin-right:0px; }


/*头条*/
.tt { width:100%; margin:0 auto; overflow:hidden; float:left;  padding:48px 0 45px 0;  }
.tt h3 { width:100%;  float:left; }
.tt h3 span {  width:100%; float:left;text-align:center; margin-bottom:16px;  font-size:42px; line-height:42px; font-weight:bold; height:42px; overflow:hidden; color:#333; }
.tt h3 p { width:100%; font-size:15px; color:#999; float:left; font-weight:normal; line-height:24px; text-align:center;  }



/*焦点图*/
.focus,#focus { width:100%; height:783px; overflow:hidden; position:relative; }
.focus ul li { width:100%; float:left; }
.focus ul li img { width:100%; height:783px; display:block; -webkit-transition:all .3s linear;  -moz-transition:all .3s linear;  -o-transition:all .3s linear; transition:all .3s linear; }
.focus ul li:hover img { -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05); transform:scale(1.05); }
.focus ul li span { width:100%; height:114px; overflow:hidden; position:absolute; bottom:0; left:0; 
background:-webkit-gradient(linear,0 0,0 100%,from(rgba(0,0,0,0)),to(rgba(0,0,0,.8)));  }
.focus ul li p { position:absolute; bottom:36px; width:90%; font-size:20px; line-height:30px; color:#fff; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding:0 5%; text-align:center; text-shadow: 1px 1px 0px rgba(0,0,0,1); }
.focus ul li p a { color:#fff; text-decoration:none;}
#pager {  position:absolute; bottom:16px; left:50%; margin-left:-75px; z-index:999; text-align:center; }
#pager a { width:40px; height:6px; margin:0 5px; background:#fff; cursor:pointer; line-height:0; font-size:0; display: inline-block; border-radius:6px; text-shadow: 1px 1px 1px rgba(0,0,0,.5);}
#pager a.activeSlide { background:#f56a3f; border-radius:6px; }
#pager a:hover { background:#f56a3f; border-radius:6px; }





#toTop {width:40px; height:40px; display:none; text-decoration:none; position:fixed; bottom:14px; right:18px; overflow:hidden; z-index:99999999;
border: none; text-indent:100%; background: url("../images2021/top_move.png") no-repeat 0px 0px; }
#toTopHover { width:40px; height:40px; display:block; overflow:hidden; float:right; opacity:0; -moz-opacity: 0; filter: alpha(opacity=0); }

.w100,.w57,.img01 { width:100%; overflow:hidden; }
.img01 ul li { width:32%; float:left; margin-right:2%; margin-top: 2%;  margin-bottom:25px; overflow:hidden; cursor:pointer; position: relative; }
.img01 ul li h5 {/* width:100%; text-align:center; float:left; */}
.img01 ul li h5 p { width:100%; height:38px; overflow:hidden; position:absolute; bottom:0; left:0; background:rgba(0,0,0,.5);}
.img01 ul li h5 b { position:absolute; bottom:0; width:90%; font-size:14px; line-height:38px; color:#fff; overflow:hidden; height:38px; padding:0 5%; text-align:center; }
.img01 ul li h5 b a { color:#fff; text-decoration:none;}
.img01 ul li h5 span {  width:100%; height:240px; overflow:hidden; display:block; }
.img01 ul li h5 span img { width:100%; height:240px; background:#fff; }
.img01 ul li:nth-child(3n) { margin-right:0; }
.img01 ul li:hover h6 { color:#d6181f; }

.tianqi { margin: 6px 0 0 15px; float: left; }
.shijie { width: 28%; float: left; margin-bottom: 25px; display:none; }
.shijie ul {background:url(../images2021/shijie_bg.jpg) no-repeat center top;height: 720px;}
.shijie ul li { background: #4e8df6;}
.shijie h3 { overflow:hidden;}
.shijie h3 img { width: 100%;}
.shijie h4 {padding:20px 20px 0; font-size: 14px; color: #fff; overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.shijie h5 {padding:15px 20px 10px; color: #fff; font-size: 15px; }
.shijie p {padding:10px 20px 20px; color: #fff; font-size: 14px; }

.jq22 .date { width: 100px; text-align: center; padding: 5px; background: #4e8df6; color: #fff; font-size: 14px;cursor: pointer;outline:none; border-radius: 5px;}
#result { margin-top: 15px; text-align: center;}

.shijie ul li { display: none;}
.shijie ul li.show { display: block;}

.img02 { width:100%; position: relative;  }
.img02 ul li { width:590px; float:left; margin-right:20px; margin-bottom:25px; overflow:hidden; cursor:pointer; position: relative; }
.img02 ul li h5 {/* width:100%; text-align:center; float:left; */}
.img02 ul li h5 p { width:100%; height:38px; overflow:hidden; position:absolute; bottom:0; left:0; background:rgba(0,0,0,.5);}
.img02 ul li h5 b { position:absolute; bottom:0; width:90%; font-size:14px; line-height:38px; color:#fff; overflow:hidden; height:38px; padding:0 5%; text-align:center; }
.img02 ul li h5 b a { color:#fff; text-decoration:none;}
.img02 ul li h5 span {  width:100%; height:360px; overflow:hidden; display:block; }
.img02 ul li h5 span img { width:100%; height:360px; background:#fff; }
.img02 ul li:hover h6 { color:#d6181f; }

.img02 .left_arrow,.img02 .right_arrow { width:28px; height:70px; float:left; background:#4e8df6; top:50%; margin-top:-50px; cursor:pointer; position:absolute; z-index:9999999; text-align:center; line-height:70px; font-size:22px; color:#fff; font-family: Georgia; }
.img02 .left_arrow { left:-28px; }
.img02 .right_arrow { right:-28px; }
.img02:hover .left_arrow { left:0px; }
.img02:hover .right_arrow { right:0px;  }


.img03  { width:100%; float:right;  }
.img03 ul li { width:23.5%; float:left; margin-right:2%; margin-bottom: 2%; overflow:hidden; cursor:pointer; position: relative; }
.img03 ul li h5 {/* width:100%; text-align:center; float:left; */}
.img03 ul li h5 p { width:100%; height:38px; overflow:hidden; position:absolute; bottom:0; left:0; background:rgba(0,0,0,.5);}
.img03 ul li h5 b { position:absolute; bottom:0; width:90%; font-size:14px; line-height:38px; color:#fff; overflow:hidden; height:38px; padding:0 5%; text-align:center; }
.img03 ul li h5 b a { color:#fff; text-decoration:none;}
.img03 ul li h5 span {  width:100%; height:190px; overflow:hidden; display:block; }
.img03 ul li h5 span img { width:100%; height:190px; background:#fff; }
.img03 ul li:nth-child(4n) { margin-right:0; }
.img03 ul li:hover h6 { color:#d6181f; }


.img04  { width:100%; float:right;  }
.img04 ul li { width:32%; float:left; margin-right:2%; margin-bottom: 2%; overflow:hidden; cursor:pointer; position: relative; }
.img04 ul li h5 {/* width:100%; text-align:center; float:left; */}
.img04 ul li h5 p { width:100%; height:38px; overflow:hidden; position:absolute; bottom:0; left:0; background:rgba(0,0,0,.5);}
.img04 ul li h5 b { position:absolute; bottom:0; width:90%; font-size:14px; line-height:38px; color:#fff; overflow:hidden; height:38px; padding:0 5%; text-align:center; }
.img04 ul li h5 b a { color:#fff; text-decoration:none;}
.img04 ul li h5 span {  width:100%; height:250px; overflow:hidden; display:block; }
.img04 ul li h5 span img { width:100%; height:250px; background:#fff; }
.img04 ul li:nth-child(3n) { margin-right:0; }
.img04 ul li:hover h6 { color:#d6181f; }


/*.img02 { width:58%; float:right;  }
.img02 ul li { width:49%; float:left; margin-right:2%; margin-bottom:2%; overflow:hidden; cursor:pointer;}
.img02 ul li h5 p { width:100%; height:80px; overflow:hidden; background: #fff; text-align:center; }
.img02 ul li h5 b { width:90%; font-size:16px; line-height:80px; color:#333; overflow:hidden; height:38px;}
.img02 ul li h5 b a { color:#fff; text-decoration:none;}
.img02 ul li h5 span {  width:100%; height:160px; overflow:hidden; display:block; }
.img02 ul li h5 span img { width:100%; height:160px; background:#fff; }
.img02 ul li:nth-child(2n) { margin-right:0; }
.img02 ul li:hover h6 { color:#d6181f; }
*/
.photog { width: 100%; overflow: hidden;}
.photog li { width:15%; float:left; margin-right:2%; margin-bottom:2%; overflow:hidden; cursor:pointer;}
.photog li p { text-align: center; line-height: 32px;}
.photog li img { width:100%; }
.photog li:nth-child(6n) { margin-right:0; }

.w660 { width:660px; float:left; }
.datu { overflow:hidden; cursor:pointer; position: relative;}
.datu p { width:100%; height:38px; overflow:hidden; position:absolute; bottom:0; left:0; background:rgba(0,0,0,.5);}
.datu p b { position:absolute; bottom:0; width:90%; font-size:16px; line-height:38px; color:#fff; overflow:hidden; height:38px; padding:0 5%; text-align:center; }
.vo2 { width:655px; float:left; margin-top:4px; }
.vo2 span { width:100%; height:392px; overflow:hidden; display:block; position:relative; cursor:pointer; }
.vo2 span img { width:100%; height:100%;  position:absolute; left:0; top:0; -webkit-transition:-webkit-transform .3s linear;-moz-transition:-moz-transform .3s linear;-o-transition:-o-transform .3s linear;transition:transform .3s linear;}
.vo2:hover span img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1); }
.vo2 span em { width:60px; height:60px; display:block; background: url(../images2021/player2.png);background-size:cover; overflow:hidden; position:absolute; top:50%; left:50%;  transform:rotate(0deg); -webkit-transform:rotate(0deg);opacity:.9; margin-left:-30px; margin-top:-30px; }
.vo2:hover span em { transform:rotate(180deg);-webkit-transform:rotate(180deg); opacity:1 }





.sx_top{ background: #4e8df6; box-shadow: 0 0 10px #e1e1e1;  margin-bottom: 25px;}
.sx_menu { width: 1200px; margin: 0 auto; height: 90px; text-align: right;}
.sx_menu a{ line-height: 90px; color: #fff; padding: 0 15px;}
.sx_menu a:hover { color: #FFEA80;}
.sxname { background: #fff url(../images2021/sxbg.png) bottom right no-repeat; padding-bottom: 25px;  margin-bottom: 25px; position: relative;}
.sxname span { display: block; margin-right: 20px; border: #fff 3px solid;width: 150px; height: 150px; /*border-radius: 50%; */overflow: hidden; float: left; position: absolute; top: -70px; }
.sxname span img { width: 100%;}
.sxname h3 { font-weight: 700; position: absolute; top: -60px; color: #fff; padding-left: 180px;}
.sxname h3 em { display: block; font-size: 12px;}
.sxname p { padding-left: 180px; font-size: 14px; line-height: 1.5em; padding-top: 30px; padding-bottom: 25px;}


/*手机适配*/
@media screen and (max-width:899px) and (min-width: 160px){
	.banner { display: none;}
	.banner2 { display:block;}
	.nav { padding: 2vw 0;}
	.nav ul { width: 90%;}
	.nav ul li { margin-right: 3.6vw;font-size:3.6vw;    line-height: 2em;}
	.tt {    padding: 3vw 0;}
	.tt h3 span { font-size:6.2vw;    line-height: 2em;    margin-bottom: 0px;}
	.tt h3 p { font-size:3.6vw;    line-height: 2em;  }
	.lm {margin-bottom: 20px; margin-top: 20px;}
	.lm span img { width: 150%; margin-left: -25%;}
	.lm i { display:none;}
	.w480,.w500 { width: 100%;}
	.focus, #focus,.focus ul li img {height:60vw;}
	.more2 { display: none;}
	.sjbk ul li { width: 100%;}
	.sjbk ul li:nth-child(2n) { margin-right:0; }
	.warp { width: 94%; padding: 0 3%;}
	.arrows { display:none;}
	.wjym ul li { width: 100%;}
	.rdgz ul li { width: 100%;}
	.zkbg ul li { width: 100%;}
	.news2 ul li { width: 100%;}
	.footer span { display: none;}
	.footer { text-align: center;}
	.tit01,.tit02,.tit03 { width: 100%;}
	.tit02 {left: 0;margin-left:auto;}
	.tit03 {left: 0;margin-left:auto; top: 65%;}
	.tit01 img { width: 150%;}
	.tit02 img { width: 90%;}
	.tit03 img { width: 35%;}
	.m-slide { height: 60vw; float: inherit;}
	.m-slide .tab { width: 100%;}
	.yssj ul li{ width: 100%;}
#arrow_b_hero { width: 100%; height: 300px;  }
	#arrow_b_hero img {  width: 100%; height: 300px;  }
#arrow_b_hero .heros {  width: 100%; height: 300px;  }
	.m-slide .img { width: 100%; height: 60vw; left: 0; top: 50vw; z-index: 9;}
	.m-slide { height: 110vw;}
	.m-slide .img li, .m-slide .img img { height: 60vw;}
	.w500 { margin-bottom: 3%;}
	.w490 { width: 100%;}
	.blue .div1 label, .blue .div3 label,.blue .div1 input,.blue .div1 textarea,.blue .div2 { width: 100%;}
	.haibao { width: 100%;}
	.haibao ul li { width: 42vw; height:60vw;}
	#Big_Slide_Next {right:0;}
	#Big_Slide_Last {left: 0px;}
	#Big_Slide ul li,#Big_Slide { width: 100%;}
	#Big_Slide .prev { background: none;}
	.plan { background-image: none; background-color: #f4ede3;}
	.plan,#Big_Slide,#Big_Slide ul li {height:240vw; }

}

	
