*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0!important;-webkit-tap-highlight-color:rgba(0,0,0,0);-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:""}
table{border-collapse:collapse;border-spacing:0}
body{color:#666;background:#fff;font:14px/1.5 "Microsoft Yahei",sans-serif;outline:0}
a{color:#666;text-decoration:none}
a:hover{color:inherit}
img{max-width:100%;border:none}
em,i{font-style:normal}
table{border-collapse:collapse;border-spacing:0}
input,select,textarea{font-size:12px;color:#444;font-family:"Microsoft Yahei",sans-serif;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
button,input[type=button],input[type=reset],input[type=submit],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer}
::-webkit-input-placeholder{color:#d0d0d0}
::-moz-placeholder{color:#d0d0d0}
:-ms-input-placeholder{color:#d0d0d0}
::-ms-clear,::-ms-reveal{display:none}
.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"";height:0;clear:both}
.c{clear:both}
.dn{display:none}
.col-l,.l{float:left}
.col-r,.r{float:right}
.ani{-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.unselect{-ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}
.wp{width:98%;max-width:1200px;margin:0 auto}
.h17{height:17px;clear:both;overflow:hidden}
.h100{height:100px;clear:both;overflow:hidden}
body{background:url(../images/bg.jpg) no-repeat top center}
.footer{background-color:#0f222f}
.fd-nv{padding:43px 0 25px;text-align:center;border-bottom:1px solid #273944}
.fd-nv a{position:relative;display:inline-block;padding:0 44px;color:#fff}
.fd-nv a+a:after{content:'';position:absolute;top:50%;margin-top:-7px;left:0;width:1px;height:13px;background:#273944}
.fd-intro{padding:37px 0 41px;font-size:12px;line-height:27px;text-align:center;color:#ccc}
.main{padding:20px 0 28px;overflow:hidden}
.col-slide{float:left;width:29.17%}
.col-main{float:right;width:69.17%}
.g-line{border:1px solid #dad8d8}
.m-z1{padding:15px}
.m-z1 img{display:block;width:100%;height:100%}
.m-z2{padding:24px 0 29px}
.m-z2 .pic{width:195px;height:195px;margin:0 auto 10px}
.m-z2 .pic img{display:block;width:100%;height:100%}
.m-z2 .txt{text-align:center;color:#666}
.m-z2 .txt h4{font-weight:700;font-size:18px}
.m-z2 .txt p{font-weight:700;font-size:16px}
.m-z3{overflow:hidden;margin:0 -8px}
.m-z3 li{float:left;width:50%}
.m-z3 li a{display:block;padding:20px 0 17px;text-align:center;margin:0 8px 13px}
.m-z3 .li1 a{background-color:#008cd6}
.m-z3 .li2 a{background-color:#df4d4e}
.m-z3 .li3 a{background-color:#25c563}
.m-z3 .li4 a{background-color:#ff9b01}
.m-z3 .li5 a{background-color:#00c7e5}
.m-z3 .li6 a{background-color:#d735ab}
.m-z3 .pic{height:50px;line-height:50px}
.m-z3 .pic img{display:inline-block}
.m-z3 p{font-size:18px;color:#fff}
.g-tab{position:relative;background-color:#f6f6f6;border-bottom:1px solid #dad8d8}
.g-tab li{float:left;width:50%}
.g-tab li:first-child{border-right:1px solid #dad8d8}
.g-tab li a.link{position:relative;font-weight:700;display:block;font-size:16px;line-height:46px;text-align:center;color:#333}
.g-tab li a.link:hover{color:#008cd6}
.g-tab li.on a.link{font-size:18px;background-color:#fff;color:#008cd6}
.g-tab li.on a.link:before{content:'';position:absolute;bottom:-1px;left:0;right:0;height:1px;background-color:#fff;z-index:2}
.g-tab li.on a.link:after{content:'';position:absolute;top:-1px;left:0;right:0;height:3px;background-color:#008cd6;z-index:2}
.g-tab .more{display:none;position:absolute;top:0;right:42px;font-size:16px;line-height:46px;padding-right:24px;background:url(../images/more.png) no-repeat right center}
.g-tab .more:hover{color:#ff9b01;background-image:url(../images/more-on.png)}
.g-tab li.on .more{display:block}
.ul-news{padding:12px 22px 6px}
.ul-news li{position:relative;padding:12px 0 8px 20px;height:66px;overflow:hidden}
.ul-news li+li{border-top:1px dashed #ccc}
.ul-news li a{line-height:24px}
.ul-news li:after{content:'';position:absolute;left:0;top:24px;width:4px;height:4px;background-color:#666;border-radius:50%}
.ul-news li a img{display:inline-block;vertical-align:middle}
.ul-news .time{font-size:12px;color:#999;margin-left:10px}
.ul-news li a:hover{color:#008cd6}
.ul-download{margin:22px;box-shadow:0 1px 1px 0 rgba(0,0,0,.06)}
.ul-download li{border:1px solid #e5e5e5;border-bottom:0}
.ul-download li a{display:block;font-size:16px;line-height:55px;color:#333;padding:0 46px;background:url(../images/arrow.png) no-repeat right 52px center;border-bottom:1px solid #e5e5e5}
.m-z5 img{display:block;width:100%}
.ul-download li a:hover{color:#008cd6;background-image:url(../images/arrow-on.png)}
.banner .item{position:relative}
.banner .pic{position:relative;padding-top:50.5%}
.banner .pic img{position:absolute;top:0;left:0;width:100%;height:100%}
.banner p{position:absolute;bottom:0;left:0;right:0;font-size:16px;line-height:54px;padding:0 100px 0 30px;color:#fff;background-color:rgba(0,0,0,.7);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;z-index:2}
.banner .slick-dots{position:absolute;bottom:20px;right:36px}
.banner .slick-dots li{float:left;margin-left:10px}
.banner .slick-dots li button{width:12px;height:12px;background-color:#989898;border-radius:50%;font-size:0;border:0}
.banner .slick-dots li.slick-active button{background-color:#fff}
.g-tab.tab2 li{width:21%}
.g-tab.tab2 li a{line-height:58px}
.tab-con2{padding:22px 45px 10px}
.tab-con2.con2{padding:3px 45px 0}
.tab-con2.con2 .ul-list3 li{padding:22px 0 0}
.tab-con2.con2 .ul-list3 .txt{padding:0 0 18px}
.ul-list1 li{margin:0 -10px}
.ul-list1 li .item{float:left;width:14.28%;margin-bottom:16px}
.ul-list1 li .item a{display:block;font-size:16px;color:#999;height:62px;line-height:60px;text-align:center;border:1px solid rgba(226,226,226,1);box-shadow:0 0 5px 0 rgba(0,0,0,.17);margin:0 10px}
.ul-list1 li .item h4{font-size:16px;height:62px;line-height:60px;text-align:center;background-color:#008cd6;color:#fff;border:1px solid rgba(226,226,226,1);box-shadow:0 0 5px 0 rgba(0,0,0,.17);margin:0 10px}
.ul-list2{margin-right:-3px;overflow:hidden;padding:0 0 13px}
.ul-list2 li{float:left;width:20%;margin-top:13px}
.ul-list2 li a{display:block;font-size:16px;height:38px;line-height:38px;background-color:#999;border-radius:10px;text-align:center;color:#fff;margin-right:3px}
.ul-list2 li a:hover,.ul-list2 li.on a{background-color:#008cd6;color:#fff}
.z-tit1{font-size:16px;color:#878686}
.ul-list3 li{position:relative;padding:28px 0 0}
.ul-list3 .collect{font-weight:700;position:absolute;top:28px;right:0;width:78px;height:29px;line-height:27px;border:1px solid #ff9b01;border-radius:5px;color:#ff9b01;padding-left:34px;background:url(../images/collect.png) no-repeat 15px center;-webkit-background-size:13px auto;background-size:13px auto}
.ul-list3 .collect.on{background-image:url(../images/collect-on.png)}
.ul-list3 li+li{border-top:1px solid #e2e2e2}
.ul-list3.list3 .collect{top:55px}
.ul-list3.list3 h5{margin-bottom:35px}
.ul-list3.list3 .tip a{color:#999}
.ul-list3 h3{font-weight:700;font-size:14px;color:#666;margin-bottom:8px}
.ul-list3 h4{font-size:16px;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:100px}
.ul-list3 h4 a:hover{color:#008cd6}
.ul-list3 h5{font-size:14px;margin-bottom:14px}
.ul-list3 .tip{color:#999;margin-bottom:14px}
.ul-list3 .tip a{display:inline-block;padding-left:25px;background-repeat:no-repeat;background-position:left center;margin-right:36px}
.ul-list3 .tip a.s1{background-image:url(../images/z-icon1.png)}
.ul-list3 .tip a.s2{background-image:url(../images/z-icon2.png)}
.ul-list3 .tip a.s3{margin-right:0;background-image:url(../images/z-icon3.png)}
.ul-list3 .txt{padding:0 0 26px;color:#999}
.ul-list3 .txt p{line-height:24px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;height:120px}
.ul-list3 .tip a:hover{color:#008cd6}
.ul-pdf{margin:32px 32px 27px}
.ul-pdf li{overflow:hidden;line-height:56px}
.ul-pdf li+li{border-top:1px dashed #ccc}
.ul-pdf li .r{color:#999}
.ul-pdf li .r em{color:#ff9b01}
.ul-pdf li a{display:block;font-size:16px;padding-left:36px;background:url(../images/pdf.png) no-repeat left center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:70px}
.ul-pdf li a:hover{color:#008cd6}
.g-padding{padding:0 43px 0 47px}
.cur-tit{background:#f6f6f6;overflow:hidden;line-height:58px;border-bottom:1px solid #dad8d8}
.cur{float:right;color:#999}
.cur a{color:#333}
.cur a.home{color:#999}
.cur a:hover,.cur span{color:#f18200}
.cur-tit .tit{float:left;font-weight:700;font-size:18px;color:#f08200}
.m-roster{padding-top:48px}
.m-roster h2{font-weight:700;font-size:18px;color:#008cd6;text-align:center;padding:0 0 36px}
.m-roster .item{padding:25px 0;border-top:1px solid #dad8d8}
.m-roster .item h3{font-weight:700;font-size:16px;color:#666;margin-bottom:18px}
.m-roster .item h3 em{font-weight:400;font-size:14px;color:#999}
.m-roster .item .con{overflow:hidden}
.m-roster .item .con span{line-height:30px;float:left;width:10%;color:#333}
.m-roster .item .con span.s1{width:18%}
.w-tit1{padding:26px 0 0;font-weight:700;font-size:20px;color:#008cd6}
.z-tit1.t2{font-weight:700;color:#333;margin:28px 0 10px}
.z-tit1.t3{margin-top:16px}
.ul-list2.list2 li{margin-top:3px}
.ul-view{padding:15px 0 0}
.ul-view li{margin-bottom:17px}
.ul-view li a{position:relative;display:block;line-height:68px;padding:0 30px 0 55px;background:url(../images/view.png) no-repeat 25px center;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;background-color:#fbfbfb}
.ul-view li a:after,.ul-view li a:before{content:'';position:absolute;top:50%;margin-top:-2px;width:1px;height:7px;background-color:#c9c9c9;right:120px}
.ul-view li a:before{right:228px}
.ul-view h4{font-weight:700;font-size:16px;color:#666}
.ul-view h4 strong{color:#008cd6;margin-left:16px}
.ul-view span{float:right;font-size:12px;color:#666}
.ul-view span.s2{margin-left:50px}
.ul-pdf.pdf2{margin-top:16px}
.pages{text-align:center;font-size:0}
.pages ul{display:inline-block}
.pages ul li{float:left;margin:0 18px}
.pages ul li.on{display:none}
.pages ul li a,.pages ul li span{display:block;font-family:Arial;font-size:16px;color:#666}
.pages ul li span{font-weight:700}
.ul-list5{padding:0 0 45px}
.ul-list5 li{padding:20px 0 0}
.ul-list5 h3{font-weight:700;position:relative;font-size:16px;color:#666;padding-left:18px;margin-bottom:6px}
.ul-list5 h3:after{content:'';position:absolute;top:50%;margin-top:-4px;left:0;width:8px;height:8px;background-color:#333;border-radius:100%}
.ul-list5 .con{overflow:hidden;margin-right:-15px}
.ul-list5 .con .item{float:left;width:50%;margin-bottom:14px}
.ul-list5 .con .item a{display:block;margin-right:15px;border:1px solid #dedede;border-radius:4px;padding:12px 20px 13px;background:url(../images/view2.png) no-repeat right 22px center}
.ul-list5 .con h4{font-weight:700;margin-bottom:5px}
.ul-list5 .con span{display:inline-block;width:120px}
.ul-list5 .con .s1{width:120px}
.ul-list5 .con h4 .s2{color:#008cd6}
.ul-list5 .con p{font-size:12px}
.ul-list5 .con .item a:hover{background-color:#008cd6;background-image:url(../images/view2-on.png);color:#fff}
.ul-list5 .con .item a:hover h4 .s2{color:#fff}
.ul-news.news2 .time{float:right}
.ul-news.news2 a{position:relative;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 30px 0 20px;line-height:50px}
.ul-news.news2 li a img{position:absolute;top:18px;right:0}
.ul-news.news2{padding:28px 46px 0 50px}
.ul-news.news2 li{padding:0;height:auto;line-height:50px}
.ul-news.news2 li:last-child{border-bottom:1px dashed #ccc}
.m-need{padding-bottom:80px}
.m-need h4{font-weight:700;font-size:16px;margin-top:35px}
.m-need p{line-height:30px}
.ul-word{padding:12px 0 52px}
.ul-word a{display:block;font-size:16px;line-height:24px;padding:18px 0 18px 40px;background:url(../images/word.png) no-repeat 5px 23px;border-bottom:1px dashed #ccc}
.ul-word a:hover{color:#008cd6}
.cur-tit2{padding:24px 0;overflow:hidden}
.cur-tit2 .tit{float:left;font-weight:700;font-size:14px;color:#666}
.cur-tit2 .tit strong{color:#008cd6}
.m-text{padding:30px 0 0}
.m-text h1{font-size:24px;color:#333;margin-bottom:6px}
.m-text .author{margin-bottom:46px}
.m-text .tip{padding:20px 32px 40px;border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;background:#f6f6f6;line-height:30px}
.m-text .count{font-weight:700;font-size:16px;line-height:50px;color:#333;padding:0 6px}
.m-text .count a{display:inline-block;padding-left:25px;background-repeat:no-repeat;background-position:left center;margin-right:26px;font-weight:400;font-size:14px;color:#999;margin-left:14px}
.m-text .count a.html{background-image:url(../images/z-icon2.png)}
.m-text .count a.pdf{background-image:url(../images/z-icon3.png)}
.m-text .count a:hover{color:#008cd6}
.ul-tab3{overflow:hidden;background:#ebebeb;margin-bottom:28px}
.ul-tab3 li{float:left}
.ul-tab3 li a{display:block;font-size:18px;padding:0 49px;color:#333;text-align:center;line-height:53px;border-right:2px solid #fff}
.ul-tab3 li a:hover{color:#008cd6}
.ul-tab3 li.on a{font-weight:700;background-color:#008cd6;border-right-color:#008cd6;color:#fff}
.tab3-con{padding:0 0 66px}
.tab3-con h4{font-weight:700;font-size:16px;color:#333;margin-bottom:26px}
.tab3-con p{line-height:24px;color:#666;margin-bottom:10px}
.tab3-con .hot{padding:20px 0 0}
.tab3-con .hot strong{font-weight:700;font-size:16px;color:#333}
.tab3-con .hot a{display:inline-block;font-weight:700;color:#008cd6}
.m-select{margin-top:30px}
@media only screen and (max-width:1199px){
.m-z2 .txt h4{font-size:16px}
.m-z2 .txt p{font-size:14px}
.ul-list1 li .item a,.ul-list1 li .item h4{margin:0 2px}
.ul-list1 li{margin:0 -3px}
.ul-list2 li{width:25%;margin-top:9px}
.tab-con2{padding-bottom:15px}
.tab-con2.con2 .ul-list3 .txt{padding:0 0 16px}
.m-roster .item .con span{width:20%!important}
}
@media only screen and (max-width:959px){
.headerrel01 .wp{width:auto}
body{margin-top:60px;background:0 0}
.main{padding:0 0 20px}
.col-main,.col-slide{float:none;width:auto}
.col-main{margin-bottom:15px}
.fd-nv{display:none}
.fd-intro{padding:10px 0}
.g-padding{padding:10px 15px}
.cur-tit .tit{float:left}
.cur-tit2 .cur{margin:10px 0;float:none}
.cur-tit2{padding:0 0 10px}
.m-text .author{margin-bottom:20px}
.ul-tab3 li{width:25%}
.ul-tab3 li a{padding:0}
.cur-tit{line-height:36px}
.ul-news.news2{padding:10px}
.w-tit1{font-size:16px;padding:20px 0 0}
.cur-tit2 .tit{float:none}
}
@media only screen and (max-width:767px){
.wp{width:94%}
.footer .wp{width:98%}
.banner p{font-size:14px;line-height:42px;padding:0 100px 0 10px}
.banner .slick-dots{bottom:15px;right:15px}
.g-tab .more{right:5px}
.g-tab li a.link{font-size:14px;line-height:36px}
.g-tab.tab2 li a{line-height:36px}
.g-tab li.on a.link{font-size:14px}
.g-tab.tab2 li a{font-size:12px}
.tab-con2{padding:10px!important}
.ul-download,.ul-pdf{margin:10px}
.ul-list1 li .item a,.ul-list1 li .item h4{font-size:13px;height:36px;line-height:34px}
.ul-list1 li .item{margin-bottom:5px}
.z-tit1{font-size:14px}
.ul-list2{padding:0}
.ul-list2 li{width:33.33%}
.ul-list2 li a{height:28px;line-height:28px;border-radius:3px;font-size:12px}
.ul-list3 li{padding:18px 0 0}
.ul-list3 .tip a{margin-right:5px;font-size:12px;padding-left:20px}
.ul-list3 .txt p{font-size:12px;line-height:20px}
.ul-list3 .collect{top:18px}
.ul-pdf li a{font-size:14px;padding-left:28px;padding-right:5px}
.ul-pdf li .r{font-size:12px}
.ul-pdf li{line-height:42px}
.m-z3 p{font-size:14px}
.m-z3 li a{padding:10px 0}
.ul-news{padding:10px}
.ul-download li a{font-size:14px;line-height:36px;background-position:right 10px center;padding:0 15px}
.g-tab.tab2 li{width:25%}
.m-roster{padding:20px 10px}
.m-roster h2{font-size:16px;padding:0 0 10px}
.m-roster .item .con span{width:25%!important}
.m-roster .item .con span.s1{width:50%!important}
.m-roster .item{padding:10px 0}
.m-roster .item h3{margin-bottom:10px}
.g-padding{padding:0 10px}
.m-select{display:block!important;margin:10px 0!important}
.m-select .tit{width:auto!important}
.ul-view{padding:5px 0 0}
.ul-view span.s2{margin-left:5px}
.ul-view li a{padding:0 5px 0 25px}
.ul-view h4{font-size:12px}
.ul-view li a:after,.ul-view li a:before{width:0}
.ul-view li a{background-position:5px center;line-height:36px}
.ul-view h4 strong{margin-left:3px}
.m-text h1{font-size:20px}
.m-text .tip{padding:10px;font-size:12px}
.ul-tab3 li a{font-size:15px}
.tab3-con h4{margin-bottom:15px}
.m-text{padding:20px 0 0}
.ul-word a{font-size:14px;line-height:20px}
.pages02-item{display:none!important}
.pages02-item.on,.pages02-item.page-next,.pages02-item.page-prev{display:inline-block!important}
.ul-list5 .con .item{float:none;width:auto}
.pages02{margin:20px 0!important}
.z-tit1.t2{margin:10px 0}
.m-roster{padding-top:20px}
.m-need h4{margin-top:20px}
}
@media only screen and (max-width:349px){
.cur-tit .tit{font-size:16px}
.cur{font-size:12px}
}