/* CSS Document */
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,tr,dl,dd,select,option{ margin:0; padding:0;}
body{ font:12px/22px "Arial","Microsoft YaHei","SimSun"; font-size:100%; background:#fff; overflow-x: hidden;}

ul,li,ol{ list-style:none}
a{ text-decoration:none !important; cursor:pointer !important;}
.img-position-absolute{position: absolute;	top: 0;	bottom: 0; left: 0;	right: 0; max-width: 100%; max-height: 100%;display: block;	margin:auto;padding:auto;}
.no-margin{ margin:0 !important;}
.no-padding{ padding:0 !important;}
.container-fluid{ max-width:1200px !important;}

.overflow{ overflow:hidden;white-space:nowrap;}

@font-face{font-family:'iconfont';src:url('http://at.alicdn.com/t/font_1432720974_1547027.eot');src:url('http://at.alicdn.com/t/font_1432720974_1547027.eot?#iefix') format('embedded-opentype'),url('http://at.alicdn.com/t/font_1432720974_1547027.woff') format('woff'),url('http://at.alicdn.com/t/font_1432720974_1547027.ttf') format('truetype'),url('http://at.alicdn.com/t/font_1432720974_1547027.svg#iconfont') format('svg')}
@font-face{font-family:'Pacifico';font-style:normal;font-weight:400;src:local('Pacifico Regular'),local('Pacifico-Regular'),url(http://fonts.gstatic.com/s/pacifico/v7/Q_Z9mv4hySLTMoMjnk_rCfesZW2xOQ-xsNqO47m55DA.woff2) format('woff2')}

.fa{display:inline-block;font-family:"iconfont";font-size:20px;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale}
.fa-icon-qq:before{content:"\e604"}
.fa-icon-weibo:before{content:"\e600"}
.fa-icon-weixin:before{content:"\e605"}
.fa-icon-zaixianzixun:before{content:"\e608"}

/*手机底部*/
.hot{width:100%; height:58px; background:#004fa5; position:fixed; bottom:0; left:0;z-index:99; border-top:solid 2px #c3c3c3;}
.hot span{ color:#fff; font-size:16px; line-height:20px;}
.hot h6{ font-size:12px; line-height:20px;}
.hot .row div a{ display:block; color:#fff; padding:7px 0;}
.hot .row>div.text-center{ border-right:1px solid #fff;}
.dbbox{ position: fixed; left: 0; bottom:70px; z-index:99; width: 100%; }
.dbbox .dbs{ position: relative; padding: 0 15px; display:none;}
.dbbox .dbs .neirong{padding: 10px; background: #fff; border-radius: 5px;}
.dbbox .dbs.ewm-box{ text-align:center; }
.dbbox .dbs.ewm-box:after{ content: ""; position: absolute; left:50%; bottom:-6px; z-index: 1; width:25%; height:6px; background: url(../images/icon/dbtc_jt.png) no-repeat center;}
.dbbox .dbs.fenxiang-box:after{ content: ""; position: absolute; left:75%; bottom:-6px; z-index: 1; width:25%; height:6px; background: url(../images/icon/dbtc_jt.png) no-repeat center;}
.dbbox .dbs.ewm-box img{ max-width: 140px; }
.dbbox .dbs.fenxiang-box .bdshare-button-style1-32 .li{ position: relative; padding: 6px 0; width: 20%; height: 44px; }
.dbbox .dbs.fenxiang-box .bdshare-button-style1-32 a{ position: absolute; left: 50%; top:6px; margin:0 0 0 -16px; float: inherit !important; display: block; }


/*header*/


.top-wel a{color: #8b8b8b;}
.top-head-wrap{ width:100%; background:url(../images/bj0.png) no-repeat center top;}
.top-head{display: table;width: 100%;}
.top-logo{display: table-cell;vertical-align: middle;}
.top-logo .s-logo{ display:none;}
.top-logo .b-logo{display: inline;}
.top-line{float: right;text-align: left; margin-top:20px; margin-bottom:20px;}
.top-line img{ display:inline;}
.top-line .line-number{display: inline-block;vertical-align: middle;}
.top-line .line-number .line-number-2{ color:#ff0000;font-size:30px;font-family: Impact; line-height:1;}
.top-line .line-number .line-number-2 span{ width:100%; display:block; font-size:14px; color:#333; line-height:20px;}



.top-nav-wrap{display: block !important;color:#fff;
background: -webkit-linear-gradient(#039bee, #00489e);
background: -o-linear-gradient(#039bee, #00489e);
background: -moz-linear-gradient(#039bee, #00489e);
background: linear-gradient(#039bee, #00489e);
}
.top-nav-li{ width:16.66%;float:left; position:relative; z-index:2;line-height:50px; font-family:"Microsoft YaHei";}
.top-nav-li .top-nav-link{ position:relative;}
.top-nav-li .top-nav-link:after,
.top-nav-li .top-nav-link:before{ content:''; width:1px; height:22px; display:block;  position:absolute; top:50%; margin-top:-11px;}
.top-nav-li .top-nav-link:after{background:#006cb7;right:0;}
.top-nav-li .top-nav-link:before{ background:#309be9; left:0;}
.top-nav-li:first-child:before,
.top-nav-li:last-child:before{content:''; width:1px; height:22px; display:block;position:absolute;top:14px;}
.top-nav-li:first-child:before{background:#006cb7; left:-1px; }
.top-nav-li:last-child:before{background:#309be9; right:-1px;}
.top-nav-li:hover, .top-nav-li.active{
background: -webkit-linear-gradient(#00489e, #039bee);
background: -o-linear-gradient(#00489e, #039bee);
background: -moz-linear-gradient(#00489e, #039bee);
background: linear-gradient(#00489e, #039bee);
}
.top-nav li{ text-align:center; font-size:16px;white-space:nowrap;}
.top-nav a{ color:#fff;display: block;padding-left: 5px;padding-right: 5px;}
/*二级导航*/
.top-subnav{display:none; position: absolute; left: 0;width: 100%; z-index: 3;font-size:14px; line-height:45px; padding-bottom: 5px;background: #0396e9;white-space:nowrap; overflow:hidden;}
.top-subnav .top-subnav-link{white-space:nowrap; overflow:hidden; transition:all 0.3s;}
.top-subnav .top-subnav-link:hover{ background:#0167bb;}

/*轮播图*/
.banner{}
.banner .banpc{ max-width:1920px; margin:0 auto; display:block; overflow:hidden; position:relative;}
.swiper-banner-img {position: relative;background-repeat: no-repeat;background-size: cover;background-position: center;}
.swiper-banner-img:before { content: '';display: block;padding-top:35%;}


.top-tt{ overflow:hidden;color:#b6b6b6; font-size:14px; line-height:30px; border-bottom:1px solid #dfdfdf;}
.top-tt a{ color:#b6b6b6;}
.top-tt a:nth-last-child(2){ color:#039bee;}
.top-tt a:hover{ color:#039bee;}



.main{ margin:20px auto; max-width:1920px;}

.wrap1{ margin-top:15px;}

.gg-search{ max-width:1200px; margin:0 auto; overflow:hidden;}
.gs-box{ width:100%; background:#f4f4f4; border:1px solid #d3d3d3; overflow:hidden; border-radius:22px; height:44px; padding:5px;}
.gs-lf{ width:62%; float:left; overflow:hidden;}
.gs-lf span{ font-size:14px; line-height:34px; color:#333; display:block; float:left; width:71px;}
.gs-lf .gs-lf-1{ width:calc(100% - 71px); float:right; height:33px;line-height:32px; border:1px solid #d3d3d3; border-radius:5px; position:relative; padding-left:30px; padding-right:10px;}
.gs-lf .gs-lf-1:after{ content:''; width:21px; height:19px; display:block; background:url(../images/t02.png) no-repeat; position:absolute; left:5px; top:50%; margin-top:-10px;}
.gs-lf .gs-lf-txt{width:100%;white-space:nowrap;overflow:hidden;}
.gs-lf .gs-lf-txt .featureUL{ width:100%;}
.gs-lf .gs-lf-txt .featureUL .featureBox{ float:left;padding-left:5px; padding-right:10px;}
.gs-lf .gs-lf-txt .featureUL .featureBox a{ color:#333; font-size:14px;font-weight:normal; display:block;white-space:nowrap;}

.gs-rh{ width:38%; float:right; overflow:hidden; padding:1px 35px;}
.gs-rh-box{ width:100%; overflow:hidden;}
.gs-rh-box span{font-size:14px; line-height:30px; color:#333; display:block; float:left; width:71px;}
.gs-rh-box .gs-sousuo{width:calc(100% - 71px); float:right;position:relative;}
.gs-rh-box .gs-sousuo input{ border:2px solid #ccc; width:calc(100% - 50px); float:left; line-height:26px; font-size:14px; color:#333; padding:0 5px; outline:none;}
.gs-rh-box .gs-sousuo .btn{ width:50px; height:30px; line-height:30px; background:#1a63c6; margin:0; padding:0; text-align:center; color:#fff; font-size:14px; border:0; border-radius:0; outline:none;}
.gs-rh-box .gs-sousuo input::-webkit-input-placeholder{ color:#bfbfbf;}
.gs-rh-box .gs-sousuo input:-moz-placeholder{ color:#bfbfbf;}
.gs-rh-box .gs-sousuo input::-moz-placeholder{ color:#bfbfbf;}
.gs-rh-box .gs-sousuo input:-ms-input-placeholder{ color:#bfbfbf;}



.gybox{ margin-top:20px; width:100%; overflow:hidden;}
.gy-by{ width:60.5%; float:left; overflow:hidden;background:url(../images/t03.png) repeat-y right top; background-size:12px auto; padding-right:50px;}
.gy-by .gy-tit{ width:100%; overflow:hidden;}
.gy-by .gy-tit .g-t1{line-height:30px;}
.gy-by .gy-tit .g-t1 strong{white-space:nowrap; font-size:24px; font-weight:bold; color:#000;}
.gy-by .gy-tit .g-t1 span{white-space:nowrap; font-size:18px; font-family:Microsoft YaHei; color:#27b3ff;}
.gy-by .gy-tit .g-t2{ color:#27b3ff; font-size:14px; line-height:30px; border:1px solid #dfdfdf; width:65px; display:inline-block; float:right; text-align:center; background:#fff; transition:all 0.3s;}
.gy-by .gy-tit .g-t2:hover{background:#27b3ff; border:1px solid #27b3ff; color:#fff;}

.gy-cont{ margin-top:20px; width:100%; overflow:hidden;}
.gy-cont .gy-txt1{ font-size:14px; line-height:21px; color:#333;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:3;overflow:hidden; height:63px;}
.gy-cont .gy-txt2{ width:100%; display:block; overflow:hidden; margin:10px 0;}
.gy-cont .gy-txt2 .gy-imgs{ width:100%; overflow:hidden;}
.gy-cont .gy-txt2 .gy-imgs .img{background-repeat:no-repeat;background-position:center;background-size:cover; width:100%; height:100%; padding-top:69%;
transition:all 0.4s;
-webkit-transition:all 0.4s;
-moz-transition:all 0.4s;
-ms-transition:all 0.4s;
-o-transition:all 0.4s;}
.gy-cont .gy-txt2 .gy-imgs:hover .img{ transform:scale(1.2);}
.gy-cont .gy-txt2 .gy-t{ width:100%; font-size:14px; line-height:30px; color:#333; text-align:center;}


.video{ width:39.5%; padding-left:30px; float:right; overflow:hidden;}
.video .v-tit{width:100%; overflow:hidden;}
.video .v-tit strong{white-space:nowrap; font-size:24px; font-weight:bold; color:#000;}
.video .v-tit span{white-space:nowrap; font-size:18px; font-family:Microsoft YaHei; color:#27b3ff;}
.video .v-cont{ width:100%; margin-top:20px; overflow:hidden;}

.wrap2{ background:url(../images/bj1.jpg) no-repeat center; background-size:cover; padding:20px 0;}
.yw-tit{ width:100%; text-align:center; overflow:hidden;}
.yw-tit h3{ font-size:30px; line-height:30px; color:#00479d; font-weight:bold;}
.yw-tit p{ font-size:20px; line-height:30px; color:#333; margin-top:5px;}
.yw-tit span{ display:inline-block; width:36px; height:4px; background:#00479d; margin:0 auto; transition:all 0.4s;}
.yw-tit:hover span{ width:70%;}

.yw-box{ width:100%; overflow:hidden; margin-top:15px;}
.yw-tab{ width:100%; overflow:hidden; text-align:center;}
.yw-tab li{ display:inline-block; background:#565656; border-radius:3px;white-space:nowrap;overflow:hidden; padding:2px;transition:all 0.3s;}
.yw-tab li a{ display:block; border:1px solid #787878; border-radius:2px;white-space:nowrap;overflow:hidden; font-size:14px; color:#fff; line-height:30px; padding:0 20px; transition:all 0.3s;}
.yw-tab li:hover, .yw-tab li.yw-cur{ background:#27b3ff;}
.yw-tab li:hover a, .yw-tab li.yw-cur a{border:1px solid #fff;}

.yw-hid{ width:100%; overflow:hidden; margin-top:20px; display:none;}
.yw-how{ display:block;}
.yw-hid a{ display:block; width:100%; overflow:hidden;}
.yw-hid .yw-img{ width:100%; overflow:hidden;}
.yw-hid .yw-img .img{background-repeat:no-repeat;background-position:center;background-size:cover; width:100%; height:100%; padding-top:75%;
transition:all 0.4s;
-webkit-transition:all 0.4s;
-moz-transition:all 0.4s;
-ms-transition:all 0.4s;
-o-transition:all 0.4s;}
.yw-hid .yw-t{ color:#333; width:100%; background:#fff; transition:all 0.3s;}
.yw-hid .yw-t .yw-t1{ font-size:16px; line-height:30px;}
.yw-hid .yw-t p{ font-size:14px; line-height:25px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;overflow:hidden; height:50px;}
.yw-hid a:hover .yw-img .img{transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1);}
.yw-hid a:hover .yw-t{color:#27b3ff;}

.yw-more{ width:100%; overflow:hidden; margin-top:20px; text-align:center;}
.yw-more a{ display:block; width:110px; line-height:40px; color:#fff; text-align:center; font-size:14px; margin:0 auto;
background: -webkit-linear-gradient(#039bee, #00489e);
background: -o-linear-gradient(#039bee, #00489e);
background: -moz-linear-gradient(#039bee, #00489e);
background: linear-gradient(#039bee, #00489e);
}


.wrap3{}
.lf-new{ width:64%; float:left; overflow:hidden; background:url(../images/t03.png) repeat-y right; padding-right:50px;}
.lf-new .new-tit{ width:100%; overflow:hidden;white-space:nowrap;}
.lf-new .new-tit .new-t1{line-height:30px;}
.lf-new .new-tit .new-t1 strong{white-space:nowrap; font-size:24px; font-weight:bold; color:#000;}
.lf-new .new-tit .new-t1 span{white-space:nowrap; font-size:18px; font-family:Microsoft YaHei; color:#27b3ff;}
.lf-new .new-tit .new-t2{color:#27b3ff; font-size:14px; line-height:30px; border:1px solid #dfdfdf; width:65px; display:inline-block; float:right; text-align:center; background:#fff; transition:all 0.3s;}
.lf-new .new-tit .new-t2:hover{background:#27b3ff; border:1px solid #27b3ff; color:#fff;}

.new-cont{ width:100%; overflow:hidden; margin-top:20px;}
.new-cont .n-lf{ width:40%; float:left; overflow:hidden; background:#ececec;}
.new-cont .n-lf .n-img{ width:100%; overflow:hidden;}
.new-cont .n-lf .n-img .img{background-repeat:no-repeat;background-position:center;background-size:cover; width:100%; height:100%; padding-top:56.67%;
transition:all 0.4s;
-webkit-transition:all 0.4s;
-moz-transition:all 0.4s;
-ms-transition:all 0.4s;
-o-transition:all 0.4s;}
.new-cont .n-lf .n-t{ width:100%; padding:8px; overflow:hidden; color:#333; transition:all 0.4s;}
.new-cont .n-lf .n-t .p1{text-overflow:ellipsis; font-size:14px; line-height:31px; font-weight:bold;}
.new-cont .n-lf .n-t .p2{ font-size:12px; line-height:20px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;overflow:hidden; height:40px;}
.new-cont .n-lf .n-t span{ display:inline-block; font-size:14px; line-height:28px; color:#fff; padding:0 10px; background:#474747; margin-top:20px; margin-bottom:10px;}
.new-cont .n-lf:hover .n-img .img{ transform:scale(1.1);}
.new-cont .n-lf:hover .n-t{ background:#0392e6; color:#fff;}
.new-cont .n-lf:hover .n-t span{ background:#00499f;}
.new-cont .n-rh{ width:60%; padding-left:20px; overflow:hidden; float:right; background:#fff;}
.new-cont .n-rh ul{}
.new-cont .n-rh li{ width:100%; overflow:hidden; padding:8px 0; border-bottom:1px solid #e2e2e2;}
.new-cont .n-rh li:first-child{ padding-top:0;}
.new-cont .n-rh li .n-img{ width:95px; overflow:hidden; float:left;}
.new-cont .n-rh li .n-img .img{background-repeat:no-repeat;background-position:center;background-size:cover; width:100%; height:100%; padding-top:94%;
transition:all 0.4s;
-webkit-transition:all 0.4s;
-moz-transition:all 0.4s;
-ms-transition:all 0.4s;
-o-transition:all 0.4s;}
.new-cont .n-rh li .n-t{width: calc(100% - 95px); padding-left:10px; overflow:hidden; float:right;}
.new-cont .n-rh li .n-t .p1{ color:#333; font-size:14px; line-height:28px; font-weight:bold;text-overflow:ellipsis;}
.new-cont .n-rh li .n-t .p2{ color:#666; font-size:12px; line-height:20px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;overflow:hidden; height:40px; text-indent:1em;}
.new-cont .n-rh li .n-t .p3{ text-align:left; color:#c6c6c6;font-size:12px; line-height:20px;}
.new-cont .n-rh li:hover .n-img .img{ transform:scale(1.1);}
.new-cont .n-rh li:hover .n-t .p1,
.new-cont .n-rh li:hover .n-t .p2,
.new-cont .n-rh li:hover .n-t .p3{ color:#27b3ff;}

.rh-zz{ width:36%; float:right; overflow:hidden; padding-left:35px;}
.rh-zz .zz-tit{ width:100%; overflow:hidden;}
.rh-zz .zz-tit strong{white-space:nowrap; font-size:24px; font-weight:bold; color:#000;}
.rh-zz .zz-tit span{white-space:nowrap; font-size:18px; font-family:Microsoft YaHei; color:#27b3ff;}

.zz-cont{ width:100%; overflow:hidden; padding:40px; margin-top:20px; position:relative; background:url(../images/1313.png) no-repeat; background-size:100% 100%;}
.zz-cont .swiper-zz{ width:100%;}
.zz-cont .zz-img{ width:100%; position:relative; overflow:hidden;}
.zz-cont .zz-img .zz-top{ padding-top:68.84%;}
.zz-prev, .zz-next{ width:30px; height:30px; border:1px solid #dddddd; border-radius:50%;}
.zz-prev:hover, .zz-next:hover{ border:1px solid #0053a9;}
.zz-prev{ left:6px; background:url(../images/prev.png) no-repeat center;}
.zz-next{ right:6px; background:url(../images/next.png) no-repeat center;}



.fo-nav{ background:#eaeaea; margin-bottom:0; padding:30px 0;}
.fo-1, .fo-2, .fo-3{min-height:220px;}

.fo-1{ width:24%; float:left; overflow:hidden;background:url(../images/t03.png) repeat-y right; padding-right:30px; }
.fo-1 h3{ font-size:18px; line-height:30px; color:#00; font-weight:bold;}
.fo-1 ul{ margin-top:20px; font-size:14px; line-height:30px;}
.fo-1 li{ width:100%; position:relative; padding-left:60px;}
.fo-1 li span{ display:block; width:60px; text-align:right; position:absolute; left:0; top:0;}

.fo-2{ width:32.5%; float:left; overflow:hidden;background:url(../images/t03.png) repeat-y right;padding:0 30px;}
.fo-2 h3{ font-size:18px; line-height:30px; color:#00; font-weight:bold;}
.fo-2 ul{ width:100%; overflow:hidden; margin-top:20px;}
.fo-2 ul li{ width:33.3%; float:left; overflow:hidden;white-space:nowrap; font-size:14px; line-height:30px;}
.fo-2 ul li a{ color:#333;}
.fo-2 ul li a:hover{ color:#27b3ff;}
.fo-2 .fo-fx{ width:100%; position:relative; overflow:hidden; font-size:14px; line-height:30px; color:#333; padding-left:60px; margin-top:50px;}
.fo-2 .fo-fx span{ width:60px; display:block; position:absolute; left:0; top:0; text-align:right;}
.fo-2 .fo-fx a{ display:inline-block; width:24px; height:24px; float:; overflow:hidden;}
.fo-2 .fo-fx a.fo-ic1{ background:url(../images/1338.jpg) no-repeat; background-position:0 0;}
.fo-2 .fo-fx a.fo-ic2{ background:url(../images/1338.jpg) no-repeat; background-position:-31px 0;}
.fo-2 .fo-fx a.fo-ic3{ background:url(../images/1338.jpg) no-repeat; background-position:-65px 0;}
.fo-2 .fo-fx a.fo-ic4{ background:url(../images/1338.jpg) no-repeat; background-position:-93px 0;}

.fo-3{ width:27.5%; float:left; overflow:hidden;background:url(../images/t03.png) repeat-y right;padding:0 30px;}
.fo-3 h3{ font-size:18px; line-height:30px; color:#00; font-weight:bold;}
.fo-3 .links{ margin-top:20px; font-size:14px; line-height:30px; color:#333; text-align:center;}
.fo-3 .links a{ display:block;white-space:nowrap;overflow:hidden; color:#333;}
.fo-3 .links a:hover{color:#27b3ff;}

.fo-4{ width:16%; float:right; overflow:hidden; padding:20px;}
.fo-4 p{ text-align:center; font-size:14px; line-height:30px; color:#333;}

.footer{ margin:0; padding:10px 0;font-size:12px; line-height:25px; text-align:center; color:#fff; background:#2d2d2d;}
.footer a{ color:#fff;}
.footer a:hover{color:#27b3ff;}





.mbox{ margin-top:30px; margin-bottom:50px;}
.mbox-lf{ width:245px; float:left; overflow:hidden;}
.mbox-lf-tit{ width:100%; background:#139cea; overflow:hidden; padding:4px;}
.mbox-lf-tit .tit-box{ width:100%; border:1px solid #89cdf4; overflow:hidden; padding:30px 0 30px 30px;}
.mbox-lf-tit i{ display:none;}
.mbox-lf-tit h3{ font-size:30px; line-height:1; font-weight:bold; color:#fff;}
.mbox-lf-tit p{ font-size:14px; line-height:25px; color:#fff;}


.accordion{ width:100%; background:#fff; margin-top:3px;}
.accordion > li{ margin-bottom:3px;}
.accordion .link{ width:100%;white-space:nowrap;overflow:hidden; font-size:15px; line-height:40px; background:#e9e9e9; padding-left:35px; cursor:pointer;}
.accordion li.open .link, .accordion li:hover .link{ background:#42b0ee; color:#fff;}
.submenu{ width:100%; overflow:hidden; font-size:12px; line-height:37px; display:none;}
.submenu li{ position:relative; width:100%; padding:0 40px; border-bottom:1px dashed #bfbfbf;}
.submenu li i{ color:#707070; width:17px; height:17px; border:1px solid #707070; border-radius:50%; line-height:17px; text-align:center; font-size:12px; display:inline-block; position:absolute; right:25px; top:50%; transform:translateY(-50%);
-webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);
-ms-transform:translateY(-50%);
-o-transform:translateY(-50%);}
.submenu li a{ color:#333; display:block;white-space:nowrap;overflow:hidden;}
.submenu li:hover a{ color:#139cea;}
.submenu li:hover i{ color:#139cea; border:1px solid #139cea;}

.lf-img{ margin-top:15px; width:100%; overflow:hidden;}
.lf-img img{ width:100%;}



.mbox-rh{width: calc(100% - 245px); padding-left:30px; float:right; overflow:hidden;}
.mbox-rh-tit{ width:100%; overflow:hidden; border-bottom:1px solid #e8e8e8;line-height:45px;}
.mbox-rh-tit p{ font-size:22px;color:#b5b5b5;}
.mbox-rh-tit p strong{font-weight:bold; float:left;padding-right:10px;}
.mbox-rh-tit p span{ font-family:Impact; float:left;}
.mbox-rh-tit .r-t1{ font-size:12px; color:#b5b5b5;}
.mbox-rh-tit .r-t1 a{color:#b5b5b5;}
.mbox-rh-tit .r-t1 a:hover{ color:#029de3;}

.mbox-cont{ margin-top:2px; width:100%; overflow:hidden; border-top:1px solid #d2d2d2p; padding:10px 0;}

.prc2{ padding:10px;}
.prc2 .boxer{width: 100%;position: relative;display: block;overflow: hidden;}
.prc2 .boxer .img{background-repeat:no-repeat;background-position:center;background-size:cover; width:100%; height:100%; padding-top:75%; transition:all 0.3s;}
.prc2 .mli-txt{width:100%; overflow:hidden; color:#333; margin-top:5px;}
.prc2 .mli-txt a{ color:#333;}
.prc2 .mli-txt h4{ font-size:16px; line-height:30px;}
.prc2 .mli-txt p{ font-size:14px; line-height:25px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;overflow:hidden; height:50px;}
.prc2:hover .mli-txt a{ color:#016bbf;}
.prc2:hover .boxer .img{ transform:scale(1.1);}

#boxer .boxer-position{ display:none;}

.mbox-page{ width:100%; overflow:hidden; margin:20px 0; float:left;}
.mbox-page ul{ width:100%; overflow:hidden; text-align:center;}
.mbox-page li{ display:inline-block; font-size:15px; line-height:25px; color:#333;}
.mbox-page li a{ color:#333; display:inline-block;white-space:nowrap; padding:0 10px;}
.mbox-page li a:hover{ background:#016bbf; color:#fff;}


.list-2{}
.list-2{overflow:hidden; margin-bottom:15px;}
.list-2 .li2-tu{ width:186px; height:115px; float:left; overflow:hidden;}
.list-2 .li2-tu span{ width:100%; height:100%; display:block; float:left; transition:all 0.4s;}
.list-2 .li2-tu span:hover{ transform:scale(1.1);}
.li2-txt{ width: calc(100% - 186px); padding-left:15px; float:left;}
.li2-txt .li2-tt{ overflow:hidden; border-bottom:1px solid #e3e3e3;}
.li2-txt .li2-tt h5{ font-size:14px; line-height:28px; color:#242424;width: calc(100% - 70px);text-overflow:ellipsis;}
.li2-txt .li2-tt .li2-sj{ font-size:12px; line-height:24px; width:70px; color:#333; text-align:right;}
.li2-txt .li2-p{ font-size:12px; line-height:24px; color:#3f3f3f; height:48px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;overflow:hidden; margin-top:7px;}
.li2-txt .li2-more{ font-size:14px; line-height:24px; color:#1c8dd6; margin-top:5px;}
.li2-txt .li2-p:hover{color:#1c8dd6;}
.li2-txt .li2-tt h5:hover{color:#1c8dd6;}











