@charset "utf-8";
body, div, q, iframe, form, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, td, table, tr {
    margin: 0;
    padding: 0;
}
body,button,input,select,textarea{font-family:"Microsoft YaHei";outline:0;border:none}

body { margin:0; background:#fff; font:16px "Microsoft YaHe", "微软雅黑";}
a { text-decoration:none!important; color:#666; cursor:pointer;}
a:hover { color:#f60;}
a img { border:0;}
form{padding:0;margin:0;}

.t10 { font-size:10px;}
.t11 { font-size:11px;}
.t12 { font-size:12px;}
.t13 { font-size:13px;}
.t14 { font-size:14px;}
.t16 { font-size:16px;}
.t18 { font-size:18px;}
.t20 { font-size:20px;}
.t22 { font-size:22px;}
.t24 { font-size:24px;}
.t26 { font-size:26px;}
.t28 { font-size:28px;}
.t30 { font-size:30px;}
.t32 { font-size:32px;}
.t34 { font-size:34px;}
.t36 { font-size:36px;}
.t38 { font-size:38px;}
.t40 { font-size:40px;}

.h12 { line-height:12px}
.h14 { line-height:14px}
.h16 { line-height:16px}
.h18 { line-height:18px}
.h22 { line-height:22px}
.h24 { line-height:24px}
.h26 { line-height:26px}
.h28 { line-height:28px}
.h30 { line-height:30px}
.h32 { line-height:32px}
.h34 { line-height:34x}
.h36 { line-height:36px}
.h38 { line-height:38x}
.h40 { line-height:40px}
.h50 { line-height:50px}

.right {float: right;}
.clearBoth {clear: both;}

.page_width { margin:auto; width:1160px;}
ul.nostyle { margin:0; padding:0; list-style:none;}
.hide { display:none;}
.clear { clear:both;}
.clearfix:after { content:""; display:block; clear:both;}

/*.search { margin-top:5px; float: right; display: inline; width: 370px; right: 8px; position: relative; background: url(../../images/zy/search.png) no-repeat; }*/
.search { margin-top:5px; float: right; display: inline; width: 370px; right: 8px; position: relative;background:#73a0ca; border:1px solid #fff; border-radius:19px; opacity: 0.8; font-size:14px;}
.search_input { width: 320px; height: 36px; line-height: 36px; border: none; text-indent: 10px; color: #fff; background: none; outline: none;}
.search_btn { position: absolute; height: 36px; width: 36px; right: 9px; top: 0px; background: url(../../images/zy/search_btn.png) center no-repeat; border: none; cursor: pointer; display: block; }
.linkbar { float: right; margin-right: 25px; }
.linkbar ul li { float: left;color: #666; line-height: 20px; text-align: center; font-size:12px; margin-top:5px }
.linkbar ul li a { color: #666; width: 69px; white-space: nowrap; display: block; }
.linkbar ul li a:hover { text-decoration: none; text-shadow: rgba(60,60,60,0.6) 2px 2px 2px; }

.swiper-pagination { position:absolute; left:0; bottom:5px; width:100%; text-align:center;}
.swiper-pagination-switch { display:inline-block; margin:0 3px; width:10px; height:10px; border-radius:50%; background:#999; cursor:pointer;}
.swiper-active-switch { background:#09f;}
.swiper-arrow { position:absolute; z-index:100; top:50%; margin-top:-30px; width:36px; height:60px; background:rgba(50,140,200,0) no-repeat center; background:#338eca no-repeat center \9; filter:alpha(opacity=60); cursor:pointer;}
.swiper-arrow:hover { background-color:rgba(50,140,200,.5); background-color:#338eca \9; filter:alpha(opacity=50);}

/*头部*/
#header {
  position: relative;
  min-width: 1200px;
  top:0;
}

#header .link { position:absolute; top:0; left:0; width:100%; line-height:35px; background: rgba(88, 165, 255, 0.6); color:#9ccfff; font-size:12px; z-index: 5;}
#header .link .left { float:left;}
#header .link .right { float:right;}

#header .link a { display:inline-block; margin:0 6px; color:#9ccfff;}
#header .link a.language { margin:0 8px; padding:0 5px;}
#header .link a.sel { background:#8bbce4; color:#fff;}

#header .header_banner{position:relative;height:205px;background:url(../../images/zy/banner01.jpg) no-repeat center right;background-size:cover}
#header .header_banner>.page_width{position:absolute;top:0;height:100%;left:50%;margin-left:-580px;z-index:3}
#header .header_banner>.page_width a{display:inline-block;margin-top:58px}
#header .header_banner .swiper-header{position:absolute;height:205px;width:1200px;right:0;top:0}
#header .header_banner .swiper-header .swiper-slide .ani{position:absolute}
#header .header_banner .swiper-header .s1 .b1-1{top:40px;left:830px}
#header .header_banner .swiper-header .s1 .b1-2{bottom:0;left:600px}
#header .header_banner .swiper-header .s2 .b2-1{bottom:0;left:760px}
#header .header_banner .swiper-header .s3 .b3-1{bottom:0;left:838px}
#header .header_banner .swiper-header .s4 .b4-1{bottom:0;left:900px}
#header .header_banner .swiper-header .s4 .b4-2{bottom:0;left:638px}
#header .header_banner .swiper-header .s5 .b5-1{bottom:0;left:720px}

#header .link .ss{position:relative;box-sizing: border-box;margin-left:30px;height:26px;width:221px;float:right;border:1px solid #9dc9ff;border-radius:50px;line-height:20px;padding-left:11px;margin-top:5px;display: inline;}
#header .link .ss input{background:0 0;vertical-align:middle;width:155px;color:#fff;}
#header .link .ss ::-webkit-input-placeholder{color:#9ccfff;font-size:12px}
#header .link .ss ::-moz-placeholder{color:#9ccfff;font-size:12px}
#header .link .ss :-ms-input-placeholder{color:#9ccfff;font-size:12px}
#header .link .ss a{display:inline-block;width:37px;height:24px;position:absolute;top:0;right:-6px;background:#3d7cd7 url(../../images/zy/search2.png) no-repeat center;border-top-right-radius:50px;border-bottom-right-radius:50px}

#header .menu { min-width:1160px; height:50px; background:#004295 url(../../images/zy/menu_bg.jpg) repeat-y center; text-align:center;}
#header .menu >ul { *margin:0 auto; *width:1160px; height:50px;}
#header .menu >ul >li { position:relative; margin:0 2px; display:inline-block; *float:left; padding:12px 0;}
#header .menu >ul >li.hide { display:none;}
#header .menu >ul >li >a { display:block; padding:0 22px; border-left:1px solid #61afd6; color:#fff; font:bold 16px/26px "Microsoft YaHe", "微软雅黑";}
#header .menu >ul >li:first-child a {border:0;}

#header .menu >ul >li >a:hover { color:#fd0;}
#header .menu >ul >li >a img { vertical-align:middle;}
#header .menu >ul >li ul { position:absolute; left:0; top:100%; width:100%; padding:10px 0; background:rgba(0,66,150,.8); background:#0081c4\9; display:none; z-index:2;}
#header .menu >ul >li ul li { border-top:1px solid #61a4cd;}
#header .menu >ul >li ul li:first-child { border:0;}
#header .menu >ul >li ul li a { color:#fff; line-height:30px; font-size:14px;}
#header .menu >ul >li ul li a:hover { color:#fd0;}
/*#header .menu_border { height:4px; background:url(../../images/zy/menu_border.jpg) repeat-y center;}*/

#menu_diy { position:absolute; left:50%; margin-left:-580px; padding:20px 50px; width:1060px; background:rgba(0,66,150,.8); background:#005ca7\9; font-size:14px; display:none;}
#menu_diy .showbox a { float:left; margin:6px 15px; padding:0 10px; line-height:24px; text-align:center; background:#fff; white-space:nowrap;}
#menu_diy .showbox a.sel { background:#f80; color:#fff;}
#menu_diy .info { padding:20px 0 0;}
#menu_diy .info a { float:right; margin-left:20px; padding:0 20px; line-height:34px; border-radius:6px; background:#71d5ff; color:#333;}
#menu_diy .info p { margin:0; padding-left:5px; line-height:34px; color:#fff;}

/*尾部*/
#footer { background:#e1effc; min-width:1160px; border-top:8px solid #9ebde0;}
#footer .gotop { position:relative; margin:auto; width:90%; max-width:1400px;}
#footer .gotop a { position:absolute; right:0; top:-34px; width:56px; height:56px; background:#fff url(../../images/zy/arrow3.png) no-repeat center; border:1px solid #c8def1; box-shadow:0 5px 10px rgba(0,0,0,.1);}
#footer .gotop a:hover { background-color:#ebf5fe;}
#footer .nav { padding:30px 0 20px;}
#footer .nav ul li { float:left; margin:0 38px;}
#footer .nav ul li a { display:block; color:#5e83ad; font-size:12px; line-height:26px;}
#footer .nav ul li a:first-child { margin-bottom:5px; padding-bottom:5px; border-bottom:1px solid #c2d5e9; font-size:16px; font-weight:bold; color:#457cb3;}
#footer .nav ul li a:hover { color:#004484;}

#footer .links { padding:25px 0;}
#footer .links .group { padding:10px;}
#footer .links .group >h3 { float:left; margin:0; width:180px; font-size:16px; color:#457cb3;}
#footer .links .group >ul { float:right; width:960px; line-height:26px; font-size:14px;}
#footer .links .group >ul li { float:left; width:160px;}
#footer .links .group >ul li a { color:#5e83ad;}
#footer .links .group >ul li a:hover { color:#004484;}

#footer .copyright { padding:50px 0 10px; height:140px; background:#004c94 url(../../images/zy/bottom_bg.jpg) center;}
#footer .copyright .info { position:relative; text-align:center; color:#5db3e4; font-size:13px; line-height:22px;}
#footer .copyright .info p { margin:0;}
#footer .copyright .info a { color:#5db3e4;}
#footer .copyright .info .icos { position:absolute; right:15px; top:-15px;font-size:14px;}
#footer .copyright .info .icos .icon_party { position:absolute; margin-left:-400px;}
#footer .copyright .info .icos .span { position:absolute; margin-left:280px;}
#footer .copyright .info .icos .icon_jiucuo2 { position:absolute; margin-left:420px;}
#footer .copyright .info .icos span {display:block;line-height:30px;}
#footer .copyright .info .icos img { width:96px; height:96px; vertical-align:top;}
#footer .copyright .info .icos p{line-height:28px;}

/*页面主体*/
#main {}

#channel { padding:0 0 50px;}
#channel >div.left { float:left; width:760px;}
#channel >div.right { float:right; width:350px;}

/*页面频道标题*/
#pagetitle { padding:30px 0; height:40px; color:#769fce;}
#pagetitle h1 { float:left; margin:0; padding-right:16px; border-right:1px solid #769fce; font-size:34px; line-height:40px; font-weight:normal;}
#pagetitle p { float:left; margin:0; padding-left:16px; font-size:12px; line-height:40px;}
#pagetitle p a { color:#5e83ad;}

/*页面栏目名称*/
#main .page_name { height:70px; border-top:1px solid #545454;}
#main .page_name h2 { float:left; margin:-1px 0 0; padding:0 60px 0 50px; border-left:6px solid #e27102; color:#fff; line-height:50px; font-size:22px; font-weight:normal;}

/*页面版块标题*/
#main .box_tab { margin-bottom:16px; height:40px; border-bottom:1px solid #545454;}
#main .box_tab h2 { float:left; margin:0; padding:0 0 8px; color:#4f4f4f; border-bottom:3px solid #0f59ad; font-size:24px; line-height:30px;}
#main .box_tab a { float:right; position:relative; margin-top:10px; padding-right:20px; color:#b6b6b6; font-size:14px; line-height:20px;}

/*文字列表*/
ul.list li { padding-left:20px; line-height:32px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
ul.list li span { float:right; font-size:12px; color:#c0c0c0;}
ul.list li a { display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

/*文字列表2*/
ul.list2 li { padding:0 0 20px 20px; line-height:32px;}
ul.list2 li a { display:block;}
ul.list2 li h4 { margin:0; font-size:18px; font-weight:normal; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
ul.list2 li p { margin:0; font-size:14px; color:#999; line-height:26px;}
ul.list2 li span { font-size:12px; line-height:20px; color:#c0c0c0;}

/*图片列表*/
ul.piclist li { padding:0 0 20px; height:150px; border-top:1px solid #e3e3e3;}
ul.piclist li:first-child { border:0;}
ul.piclist li img { float:left; margin-right:20px; width:150px; height:100px;}
ul.piclist li h3 { margin:0; padding:10px 0; font-size:20px; font-weight:normal; line-height:30px;}
ul.piclist li p { margin:0; padding:0 0 10px; color:#848484; font-size:14px; line-height:26px;}
ul.piclist li p.date { padding:0; color:#bbb; font-size:12px; line-height:20px;}

/*图片列表2*/
ul.piclist2 li { padding:20px 0; height:100px; border-top:1px solid #e3e3e3;}
ul.piclist2 li:first-child { border:0;}
ul.piclist2 li img { float:left; margin-right:20px; width:150px; height:100px;}
ul.piclist2 li h3 { margin:0; font-size:20px; font-weight:normal; line-height:30px;}
ul.piclist2 li p { margin:0; height:50px; overflow:hidden; color:#949799; font-size:14px; line-height:26px;}
ul.piclist2 li p.date { padding:0; color:#bbb; font-size:12px; line-height:20px;}

/*视频列表*/
ul.videolist li { padding:20px 0; height:160px; border-top:1px dashed #e3e3e3;}
ul.videolist li:first-child { border:0;}
ul.videolist li .img { position:relative; float:left; margin-right:30px; width:240px; height:160px;}
ul.videolist li .img img { display:block; width:100%; height:100%;}
ul.videolist li .img .ico { position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,.1); *background:#000; filter:alpha(opacity=30);}
ul.videolist li a:hover .ico { background-color:rgba(0,0,0,.5); filter:alpha(opacity=50);}
ul.videolist li h3 { margin:0; padding:0 0 10px; font-size:20px; font-weight:normal; line-height:30px;}
ul.videolist li p { margin:0; height:80px; overflow:hidden; color:#949799; font-size:14px; line-height:26px;}
ul.videolist li p.date { padding:10px 0 0; color:#bbb; font-size:12px; line-height:20px;}

/*热词*/
.hot_words { position:relative; height:146px;}
.hot_words .group { position:absolute; left:50%; top:50%; margin:-73px 0 0 -175px; width:100%; height:100%; background:#cee9f5; transition:all .2s;}
.hot_words a { float:left; line-height:48px; margin:-2px; border:2px solid #fff; text-align:center; color:#5f89ad; transition:all .2s;}
.hot_words a.a1 { width:10%;}
.hot_words a.a2 { width:20%;}
.hot_words a.a3 { width:30%;}
.hot_words a.a4 { width:40%;}
.hot_words a.a5 { width:50%;}
.hot_words a.a6 { width:60%;}
.hot_words a.a7 { width:70%;}
.hot_words a.a8 { width:80%;}
.hot_words a.a9 { width:90%;}
.hot_words a.a10 { width:100%;}
.hot_words a.a1.bg { background-color:rgba(100,190,240,.3); color:#fff; color:#5f89ad\9;}
.hot_words a.a2.bg { background-color:rgba(90,185,235,.4); color:#fff; color:#5f89ad\9;}
.hot_words a.a3.bg { background-color:rgba(20,140,200,.5); color:#fff; color:#5f89ad\9;}
.hot_words a.a4.bg { background-color:rgba(0,120,190,.6); color:#fff; color:#5f89ad\9;}
.hot_words a.a5.bg { background-color:rgba(0,100,160,.6); color:#fff; color:#5f89ad\9;}
.hot_words a.a6.bg { background-color:rgba(0,90,160,.6); color:#fff; color:#5f89ad\9;}
.hot_words a.a7.bg { background-color:rgba(0,80,150,.6); color:#fff; color:#5f89ad\9;}
.hot_words a.a8.bg { background-color:rgba(0,70,120,.7); color:#fff; color:#5f89ad\9;}
.hot_words a.a9.bg { background-color:rgba(0,60,100,.7); color:#fff; color:#5f89ad\9;}
.hot_words a.a10.bg { background-color:rgba(0,60,100,.7); color:#fff; color:#5f89ad\9;}

.hot_words:hover a.bg { color:#fff\9;}
.hot_words:hover a.a1.bg { background-color:#73c2ec\9;}
.hot_words:hover a.a2.bg { background-color:#4cb2e8\9;}
.hot_words:hover a.a3.bg { background-color:#30a1dd\9;}
.hot_words:hover a.a4.bg { background-color:#007fc2\9;}
.hot_words:hover a.a5.bg { background-color:#005887\9;}
.hot_words:hover a.a6.bg { background-color:#005887\9;}
.hot_words:hover a.a7.bg { background-color:#005887\9;}
.hot_words:hover a.a8.bg { background-color:#005887\9;}
.hot_words:hover a.a9.bg { background-color:#005887\9;}
.hot_words:hover a.a10.bg { background-color:#005887\9;}

.hot_words:hover .group { z-index:10; margin:-150px 0 0 -250px; *margin-left:-300px; width:500px; height:300px; background:none;}
.hot_words:hover .group a { position:absolute; margin-top:-24px; transform:translateX(-50%); transition:all .5s;}
.hot_words:hover .group a.f10 { z-index:1; box-shadow:1px 1px 1px rgba(0,0,0,.5); top:100%; left:50%;}
.hot_words:hover .group a.f9 { z-index:2; box-shadow:2px 2px 2px rgba(0,0,0,.5); top:95%; left:80%;}
.hot_words:hover .group a.f8 { z-index:3; box-shadow:3px 3px 3px rgba(0,0,0,.4); top:5%; left:20%;}
.hot_words:hover .group a.f7 { z-index:4; box-shadow:4px 4px 4px rgba(0,0,0,.4); top:95%; left:30%;}
.hot_words:hover .group a.f6 { z-index:5; box-shadow:5px 5px 5px rgba(0,0,0,.3); top:5%; left:70%;}
.hot_words:hover .group a.f5 { z-index:6; box-shadow:6px 6px 6px rgba(0,0,0,.3); top:75%; left:20%;}
.hot_words:hover .group a.f4 { z-index:7; box-shadow:7px 7px 7px rgba(0,0,0,.2); top:25%; left:80%;}
.hot_words:hover .group a.f3 { z-index:8; box-shadow:8px 8px 8px rgba(0,0,0,.2); top:70%; left:80%;}
.hot_words:hover .group a.f2 { z-index:9; box-shadow:9px 9px 9px rgba(0,0,0,.1); top:30%; left:30%;}
.hot_words:hover .group a.f1 { z-index:10; box-shadow:10px 10px 10px rgba(0,0,0,.1); top:50%; left:50%;}

/*排行榜*/
.ranking { margin:0; padding:0; border:1px solid #e5e5e5; list-style:none;}
.ranking li { position:relative; padding:10px; padding-left:80px; height:30px; border-top:1px dashed #d7d7d7; line-height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.ranking li:first-child { border:0;}
.ranking li span { position:absolute; left:0; top:0; width:70px; height:100%; color:#4b4b4b; text-align:center; font-size:26px; font-weight:bold; line-height:50px;}
.ranking li.one,.ranking li.two,.ranking li.three { height:50px; line-height:25px; white-space:normal;}
.ranking li.one span { *height:70px; background:#0065b0; color:#fff; font-size:36px; line-height:70px;}
.ranking li.two span { *height:70px; background:#00a8dc; color:#fff; font-size:36px; line-height:70px;}
.ranking li.three span { *height:70px; background:#afd3f1; color:#fff; font-size:36px; line-height:70px;}

/*视频链接*/
.link_video a { position:relative; display:block;}
.link_video a .ico { position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,.1); *background:#000; filter:alpha(opacity=30);}
.link_video a:hover .ico { background-color:rgba(0,0,0,.5); filter:alpha(opacity=50);}

/*分页链接*/
.paging { padding:40px 0; border-top:1px solid #e3e3e3; text-align:center; font-size:16px; line-height:30px;}
.paging a,.paging span { display:inline-block; margin:0 4px; padding:0 10px; background:#efefef; border:1px solid #d2d2d2;}
.paging a.sel { background-color:#f05916; background-position:bottom; color:#fff;}

.login{width:300px;text-align:right;}

ol, ul {
    list-style: none;
}


@media screen and (max-width: 1400px) { 
    .menuLike1 {
		display:none;
    }
}