﻿blockquote, body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, td, textarea, th, ul,img{margin: 0;padding: 0; box-sizing:border-box;}
html{font-size:62.5%; height:100%;}
body{font-size: 1.3rem;font-family: "微软雅黑"; color:#333;margin:0 auto; position:relative;-webkit-tap-highlight-color:rgba(255,255,255,0); height:100%;}
ul,dl,li,dt,dd{list-style:none;}
ul,ol{list-style:none;}
a{text-decoration:none; color:#333; -webkit-touch-callout: none;-webkit-user-select:none;}
.clearfix:after{display: block; content: "\20"; height: 0; clear: both; overflow: hidden; visibility: hidden;}/*ie8以上*/
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
input, button,select, textarea { outline: none;  border-radius: 0;margin: 0;	padding: 0; border:none;  font-family: "微软雅黑";font-size: 14px; background: none;}
/**:before, *:after { z-index: -1; }*/
input[type="button"], input[type="submit"], input[type="reset"],input[type="checkbox"], input[type="radio"], input[type="text"]{-webkit-appearance: none;}
input{ line-height: normal;}
.u_hidden{ display: none;}
textarea{resize:none; overflow:hidden;}
select{-webkit-appearance: none;appearance: none; -ms-appearance: none;border-radius: 0;}
select::-ms-expand { display: none; }
textarea{-webkit-appearance: none;}
input:-webkit-autofill{-webkit-box-shadow: 0 0 0 1000px white inset;}
select{border:none;-webkit-appearance: none;border-radius: 0; background:none;}
i,em{font-style:normal;}
textarea{resize:none; overflow:hidden;}



/*首页*/
body{ background:#f4f4f4 url(../images/x-bj.png) no-repeat top center; }
.header{ width: 100%; }
.header .header_top{ width: 1200px; margin: auto; padding: 40px 0px; background: url(../images/x-bj-2.png) no-repeat right center;}
.header .header_nav{ width: 1200px; margin: auto;  height: 60px; line-height:60px; background: #0168b5;}
.header .header_nav ul li{ width: 200px; float: left; background:url(../images/x-xian.png) no-repeat center right;}
.header .header_nav ul li a{ color: #fff; font-size: 18px; text-align: center; display: block;}
.header .header_nav ul li:nth-child(6){ background: none; }



.wrap{ width: 100%; }
.wrap .wrap_n{ width: 1200px; padding: 10px 15px; margin: auto; background: #fff; box-sizing: border-box; }
.toutiao{ width:100%; height: 69px; margin-top: 5px;}
.toutiao .toutiao_left{  float: left; width: 107px; height: 69px;}
.toutiao .toutiao_right{ float: left; width: 1063px; padding:0px 50px; box-sizing: border-box;}
.toutiao .toutiao_right h1{ font-size: 24px; color: #0168b5; font-weight: bold; text-align: center; line-height: 40px;height:40px;  margin-bottom:2px; overflow:hidden; text-overflow:ellipsis;white-space: nowrap;}
.toutiao .toutiao_right p{ font-size:14px; color: #333; text-align: center; line-height: 23px; height: 23px; overflow:hidden; text-overflow:ellipsis;white-space: nowrap;}
.tupian{ margin-top:15px; width:100%;}
.tupian img{ width: 100%;}




.index-row2 {overflow:hidden; margin-top:15px;}
.index-row2 .col-l {width:52%; float: left;}
.index-row2 .col-r {width:46.3%; float: left; border:none; margin-left: 1.7%;}
.slick-row2 {height:0;overflow:hidden;padding-top:57%;position:relative;}
.slick-row2 .slider {position:absolute;top:0;left:0;width:100%;height:100%;}
.slick-row2 .item {display:block;position:relative}
.slick-row2 .pic {padding-top:57%;position:relative}
.slick-row2 .pic img {position:absolute;top:0;left:0;width:100%;height:100%}
.slick-row2 .txt {position:absolute;bottom:0;left:0px;right:0px;z-index:2;background-color:rgba(0,0,0,.7);}
.slick-row2 .txt p {padding:0 200px 0 15px;line-height:38px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.slick-row2 .slick-dots {position:absolute;bottom:13px;right:16px;z-index:2}
.slick-row2 .slick-dots li {float:left;margin-right:5px}
.slick-row2 .slick-dots li button {width:24px;height:9px;background-color:#fff;font-size:0; border-radius:4px;}
.slick-row2 .slick-dots li.slick-active button {background-color:#0168b5}
.ul-row2-tab {overflow:hidden; background: #f4f4f4;}
.ul-row2-tab li {float:left;width:25%;border-right:1px solid #fff}
.ul-row2-tab a {display:block;font-size:16px;height:46px;line-height:46px;text-align:center;background-color:#f4f4f4;}
.ul-row2-tab li.on a {background-color:#0168b5;color:#fff}
.ul-news {padding:14px 0 0}
.ul-news li {line-height:36px}
.ul-news span {float:right;color:#999}
.ul-news a {position:relative;padding-left:15px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:30px}
.ul-news a:after {content:'';position:absolute;top:50%;margin-top:-3px;left:3px;width:5px;height:5px;border-radius:50%;background-color:#c5cdd5}
.ul-news a:hover:after {background-color:#0168b5}
.ul-news a i {display:inline-block;vertical-align:1px;margin-left:5px;width:15px;height:9px;background:url(../images/icon-video.png) center no-repeat}






.content{ width: 100%; height: 400px; margin-top: 15px;}
.content .col-r {width:875px; float: left;}
.ul-tab1 {background-color:#f4f4f4; width: 200px; float: left;}
.ul-tab1 li {float:left; width: 100%; height: 128px;}
.ul-tab1 a i{ font-size: 30px; margin-right: 10px; }
.ul-tab1 a {display:block;font-size:18px;line-height:128px; height:128px;padding:0 30px; text-align: center;}
.ul-tab1 li.on a {background-color:#0168b5;color:#fff; position: relative;}
.ul-tab1 li.on a::after{ content: ""; width:0; position: absolute; right: -20px; top:54px;
    height:0;
    overflow:hidden;
    font-size: 0;     /*是因为, 虽然宽高度为0, 但在IE6下会具有默认的 */
    line-height: 0;  /* 字体大小和行高, 导致盒子呈现被撑开的长矩形 */
    border-width:10px;
    border-style: dashed solid dashed  dashed;/*IE6下, 设置余下三条边的border-style为dashed,即可达到透明的效果*/
    border-color: transparent transparent transparent #0168b5;}
.tabs1{ float: left; width: 675px; height:384px; overflow:hidden;}
.ul-new3 {padding:10px 24px 12px 28px;}
.ul-new3 li {overflow:hidden;}
.ul-new3 a {position:relative;padding-left:15px;line-height:37px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.ul-new3 span {float:right;line-height:37px;color:#a0a0a0;}
.ul-new3 a:after {  content: ''; position: absolute; left: 0; top: 50%; margin-top: -2px; width: 5px; height: 5px; background-color: #c5cdd5; border-radius: 50%;}
.ul-new3 a:hover:after {background-color:#0168b5;}


.content_right{ float: right;width:280px; }
.content_right a{ display: block; text-align: center; background: #f4f4f4; padding: 30px 0px 20px 0px; box-sizing: border-box;}
.content_right a:hover{ color: #fff; background: #0168b5; }
.content_right a:hover i{ color: #fff; }
.content_n{ float: left; }
.content_right .content1{ width:280px; height: 130px;margin-bottom:6px; }
.content_right .content1 i{ font-size:38px; color: #0168b5; margin:auto;}
.content_right .content1 label{ width: 100%; display: block; height:30px; line-height: 30px; font-size: 16px;}
.content_right .content2{ width:137px; margin:0px 3px 0px 0px; float: left;}
.content_right .content2 i{ font-size: 38px; color: #2db354; }
.content_right .content2 label{ width: 100%; display: block; height:30px; line-height: 30px; font-size: 16px;}
.content_right .content3{ width:137px; margin:0px 0px 0px 3px; float: left;}
.content_right .content3 i{ font-size: 38px; color: #38acff; }
.content_right .content3 label{ width: 100%; display: block; height:30px; line-height: 30px; font-size: 16px;}
.content_right .content4{ width:137px; margin:6px 3px 0px 0px; float: left;}
.content_right .content4 i{ font-size: 38px; color: #db4453; }
.content_right .content4 label{ width: 100%; display: block; height:30px; line-height: 30px; font-size: 16px;}
.content_right .content5{ width:137px; margin:6px 0px 0px 3px; float: left;}
.content_right .content5 i{ font-size: 38px; color: #992f66; }
.content_right .content5 label{ width: 100%; display: block; height:30px; line-height: 30px; font-size: 16px;}


.zfgk{ width: 100%; margin-top: 10px; }
.zfgk .zfgk_title{ width: 100%; height: 44px; background:#eff2f5; position: relative;}
.zfgk .zfgk_title .zfgk_tl{ width:160px; padding-left:20px;  background: #0168b5 url(../images/x-zwgk.png) no-repeat 28px center; background-size:28px;  color: #fff; height: 44px; line-height: 44px; text-align: center; font-size: 18px;}
.zfgk .zfgk_title a{ display: block; height: 44px; line-height: 44px; color: #414141; position: absolute; top:0; right: 0; padding:0px 10px; }
.zfgk .zfgk_list{ width: 100%; margin-top: 15px; height: 300px; overflow:hidden;}
.zfgk .zfgk_list .zfgk_left{ width: 370px; float: left; padding:0px 25px; box-sizing: border-box; }
.zfgk .zfgk_list .zfgk_left .zfgk_lt{ font-size: 26px; color: #c60000; text-align: center; }
.zfgk .zfgk_list .zfgk_left ul{margin-top:10px;}
.zfgk .zfgk_list .zfgk_left ul li a{ display: block; font-size: 14px; line-height: 36px; height: 36px; overflow:hidden; text-overflow:ellipsis;white-space: nowrap; }
.zfgk .zfgk_list .zfgk_right{ margin:0px 30px; position: relative;}
.zfgk .zfgk_list .zfgk_right::after{ content: ""; width: 1px; height: 100%; background: #eee; position:absolute; top: 0; left: -18px;}
.zfgk .zfgk_list .zfgk_right::before{content: ""; width: 1px; height: 100%; background: #eee; position:absolute; top: 0; right: -18px;}



.tpzs{ width: 100%; margin: 10px 0px 20px 0px; }
.tpzs .tpzs_title{ width: 100%; height: 44px; background:#eff2f5; position: relative;}
.tpzs .tpzs_title .tpzs_tl{ width:160px; padding-left:20px;  background: #0168b5 url(../images/x-tpzs.png) no-repeat 28px center; background-size:28px;  color: #fff; height: 44px; line-height: 44px; text-align: center; font-size: 18px;}
.tpzs .tpzs_title a{ display: block; height: 44px; line-height: 44px; color: #414141; position: absolute; top:0; right: 0; padding:0px 10px; }
.index-row3{overflow:hidden; margin-top: 20px;}
.slick-row3 {margin:0 50px}
.slick-row3 .item {display:block;background-repeat:no-repeat;background-position:center center;text-align:center;position:relative;margin:0 7px;-o-background-size:100% auto;-ms-background-size:100% auto;-moz-background-size:100% auto;-webkit-background-size:100% auto;background-size:100% auto;}
.slick-row3 .item img{ width: 100%; height: 100%; }
.js-top{ width: 100%; height: 197px; }
.slick-row3 .p1 {font-size:14px; color: #333; font-weight: initial; margin-top: 10px;}
.slick-row3 .slick-arrow {position:absolute;top:50%;margin-top:-11px;width:50px;height:50px;background-repeat:no-repeat;background-position:center;background-color:transparent;cursor:pointer;font-size:0;border:none}
.slick-row3 .slick-prev {left:-50px;background-image:url(../images/x-left.png)}
.slick-row3 .slick-next {right:-50px;background-image:url(../images/x-right.png)}

.slick-row3 .slick-prev:hover{left:-50px;background-image:url(../images/x-left-1.png)}
.slick-row3 .slick-next:hover{ right:-50px;background-image:url(../images/x-right-1.png) }

.footer{ width: 100%; background: #0168b5; }
.footer_n{ width: 1180px; margin:auto; }
.fd-copyright {padding:32px 0 38px;-webkit-background-size:cover;background-size:cover;color:#fff;overflow:hidden;}
.fd-left {float:left;}
.fd-left a {color:#fff;}
.fd-left p {line-height:25px;}
.fd-right {float:right;margin-top:15px;}




/*新闻列表*/


.main{ float: left; width: 100%; }
.wp {width:100%;max-width:1200px;margin:0 auto;}
.content-box {background-color:#f6f6f6;padding:0px 30px 0; min-height: 580px;}
.content-box.content-box2 {background:#fff;}
.cur {font-size:14px;color:#999;line-height:24px;padding:10px 0 25px;}
.cur a {color:#999;}
.cur a:hover {color:#0069ba;}
.cur span {padding-left:27px;background:url(../images/x-cur-lb1.png) no-repeat center left;}
.slide-col {width:220px;float:left;margin-right:40px;}
.main-col {overflow:hidden;}
.snav .tit {font-size:26px;color:#fff; background:#0168b5;line-height:38px;padding:14px 0 28px 40px;position:relative;font-weight:normal;margin-bottom:1px;}
.snav .tit::after {content:'';position:absolute;left:40px;bottom:18px;width:40px;height:1px;background-color:#fff;text-align:center;}
.snav li a {display:block;font-size:16px;color:#333;line-height:26px;padding:21px 0 23px;border-bottom:1px solid #ebebeb;}
.snav li a span {display:block;padding-left:17px;margin-left:43px;}
.snav li a:hover,.snav li.on a {color:#fff;background-color:#2a83c7;border-color:#2a83c7;}
.snav li a:hover span,.snav li.on a span {background:url(../images/x-ico-slide1.png) no-repeat left center;}
.ul-txt4 {margin-bottom:60px;}
.ul-txt4 li:nth-child(2n+1) {background:#f7f7f7;}
.ul-txt4 li a {display:block;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;font-size:16px;color:#333;line-height:60px;}
.ul-txt4 li a:hover{ color: #0168b5; }
.ul-txt4 li span {padding-left:20px;padding-right:30px;}
.pages {text-align:center; margin-bottom: 20px;}
.pages ul {display:inline-block;vertical-align:top;overflow:hidden;}
.pages ul li {float:left;font-size:14px;color:#666;line-height:40px;margin:0 2px;}
.pages ul li a {display:block; padding:0px 20px;height:36px;background:#f8f8f8;border:1px #e2e2e2 solid;color:inherit;line-height:38px;}
.pages ul li.on a,.pages ul li:hover a {background:#0069ba;border-color:#0069ba;color:#fff;}



/*图片列表*/
.ul-art-lb2 {margin-right:-16px;overflow:hidden;margin-bottom:-4px; margin-bottom:60px;}
.ul-art-lb2 li {float:left;width:31.33%;margin: 0px 2% 20px 0px;}
.ul-art-lb2 li .img {width:100%;height:202px;overflow:hidden;}
.ul-art-lb2 .img img {display:block;width:100%;height:100%;}
.ul-art-lb2 li:hover .img img {transform:scale(1.08);-ms-transform:scale(1.08);-moz-transform:scale(1.08);-webkit-transform:scale(1.08);-o-transform:scale(1.08);}
.ul-art-lb2 li:hover .pic-scale{ box-shadow: 4px 5px 3px #aaa; }
.ul-art-lb2 li p {font-size:16px;color:#000;line-height:26px;margin:11px 0 0;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}



/*列表页*/
.ul-txt3 li {overflow:hidden;padding-bottom:25px;margin-bottom:25px;border-bottom:1px #e6e6e6 solid;}
.ul-txt3 li:hover h4,.ul-txt3 li:hover p {color:#0168b5;}
.ul-txt3 .pic {float:left;width:140px;height:190px;margin-right:30px;}
.ul-txt3 .pic img {display:block;width:100%;height:100%;}
.ul-txt3 .txt {overflow:hidden;font-size:14px;color:#666;line-height:30px;}
.ul-txt3 .txt h4 {font-size:18px;color:#1a1a1a;padding-top:3px;padding-bottom:7px;}
.ul-txt3 .txt h4 span {font-size:14px;font-weight:normal;padding-left:10px;}


/*内容页*/
.m-artical-lb h1 {font-size:36px;color:#000;line-height:50px;text-align:center;margin-bottom:10px;}
.m-artical-lb .tit {overflow:hidden;padding:15px 0 11px;border-bottom:1px solid #e2e2e2;text-align:center;line-height:30px;font-size:16px;color:#000;margin-bottom:35px;position:relative;}
.m-artical-lb .tit .return {position:absolute;left:0;bottom:11px;width:56px;height:30px;text-align:center;line-height:30px;font-size:14px;color:#fff;background-color:#cbd0d2;}
.m-artical-lb .tit .return:hover{ background:#0168b5; color: #fff; }
.m-artical-lb .tit .share {position:absolute;right:0;bottom:11px;}
.m-artical-lb .tit span {margin:0 20px;display:inline-block;}
.m-artical-lb .tit .share span {margin-right:5px;margin-left:0;}
.bdsharebuttonbox {display:inline-block;vertical-align:middle;}
.bdshare-button-style1-16 {zoom:1;}
.m-artical-lb .con {font-size:18px;color:#4d4f53;line-height:1.75em;padding:0 45px 24px;border-bottom:1px solid #e2e2e2;overflow:hidden;letter-spacing:1px;}
.bdshare-button-style1-16 a,.bdshare-button-style1-16 .bds_more {float:left;font-size:12px;padding-left:17px;line-height:16px;height:16px;background-image:url(../images/x-icons_1_16.png);background-repeat:no-repeat;cursor:pointer;margin:6px 6px 6px 0;}
.bdshare-button-style1-16 .bds_weixin {background-position:0 -1612px;}
.bdshare-button-style1-16 .bds_sqq {background-position:0 -2652px;}
.bdshare-button-style1-16 .bds_qzone {background-position:0 -52px;}
.bdshare-button-style1-16 .bds_tsina {background-position:0 -104px;}
