/* 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; max-width:1920px; margin:0 auto;}

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:#1c8dd6; 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-header{ width:100%;background:#fff; position:fixed; top:0; left:0; right:0; z-index:999;box-shadow:0 3px 5px #666;}

.top-head-wrap{ max-width:1920px; margin:0 auto; background:#fff;}
.top-head{ height:100px; width:100%;}
.top-head .top-logo{width:22%; height:100%; overflow:hidden; line-height:100px; float:left; padding:0 10px;}
.top-head .top-logo a{ display:block; overflow:hidden; height:100%; width:100%;}
.top-head .top-logo img{ display:inline-block; margin:0 auto;}

.top-head .top-rh{ width:78%; float:right; height:100%;}
.top-head .top-rh .top-line{ width:13%; height:100%; float:right;overflow:hidden;text-align:center;background:#d7d7d7;line-height:100px;}
.top-head .top-rh .top-line a{ display:inline-block; padding:0 5px;}

.nav-wrap{ width:87%; float:left;}
.nav-wrap .top-nav{ width:100%;}
.nav-wrap .top-nav .nav-li{ width:14.28%; float:left; text-align:center;font-family:"Microsoft YaHei"; position:relative;}
.nav-wrap .top-nav .nav-li .nav-link{ font-size:15px; color:#999; height:100px; border-left:1px solid #dadada;
    transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
}
.nav-wrap .top-nav .nav-li .nav-link .link-txt{ margin-top:30px; width:100%; position:relative; font-size:16px; line-height:21px; color:#333; padding-left:35px; text-align:left;}
.nav-wrap .top-nav .nav-li .nav-link .link-txt span{white-space:nowrap; text-transform:uppercase; font-size:10px; font-family:"Arial"; display:block; color:#999;}
.nav-wrap .top-nav .nav-li .nav-link .link-txt i{ position:absolute; left:8px; top:50%; transform:translateY(-50%);}
.nav-wrap .top-nav .nav-li:nth-child(5) .nav-link .link-txt{ padding-left:30px;}
.nav-wrap .top-nav .nav-li:nth-child(5) .nav-link i{ left:5px;}
.link-txt i.img-1{ opacity:1;}
.link-txt i.img-2{ opacity:0;}

.nav-wrap .top-nav .nav-li a{ display:block;white-space:nowrap;overflow:hidden;}



.nav-wrap .top-nav .nav-li.active .nav-link,
.nav-wrap .top-nav .nav-li:hover .nav-link{color:#fff;background:url(../images/hover.jpg) no-repeat center;border-left:1px solid #06a2e8; background-size:cover;}
.nav-wrap .top-nav .nav-li.active .nav-link .link-txt,
.nav-wrap .top-nav .nav-li:hover .nav-link .link-txt,
.nav-wrap .top-nav .nav-li.active .nav-link .link-txt span,
.nav-wrap .top-nav .nav-li:hover .nav-link .link-txt span{ color:#fff;}
.nav-wrap .top-nav .nav-li.active .nav-link .link-txt i.img-1,
.nav-wrap .top-nav .nav-li:hover .nav-link .link-txt i.img-1{ opacity:0;}
.nav-wrap .top-nav .nav-li.active .nav-link .link-txt i.img-2,
.nav-wrap .top-nav .nav-li:hover .nav-link .link-txt i.img-2{ opacity:1;}



/*二级导航*/
.top-subnav{ display:none; background:#fff;width:100%;z-index:3;font-size:14px;line-height:50px;position:absolute;left:0;padding-bottom:5px;box-shadow:0 3px 5px #666;}
.top-subnav .subnav-link{color:#333;}
.top-subnav .subnav-link:hover{ color:#fff; background:#1c8dd6;}


/*轮播图*/
.banner{ margin-top:100px; width:100%;}
.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:25%;}

.swiper-phone{ display:none;}


.main{ margin:20px auto; max-width:1920px;}

.wrap1{ padding-top:10px; overflow:hidden;}

.m-title{ width:100%; overflow:hidden; text-align:center; padding:5px 0;}
.m-title .t-p1{ font-family:Impact; font-size:36px; line-height:1; color:#333;}
.m-title .t-p3{ font-size:24px; line-height:1; color:#1c8dd6; font-weight:bold;}
.m-title .t-p2{ height:4px; width:100%; background:url(../images/tit.png) no-repeat center top;}

.txt-01{ font-size:12px; line-height:18px; text-align:center; color:#666; padding:10px 0;}
.cpzx{ width:100%; overflow:hidden; margin-top:15px;}
.cpzx .cp-tab{ width:100%; text-align:center;}
.cpzx .cp-tab li{ width:155px;line-height:32px; text-align:center; background:#333; padding:3px; display:inline-block; transition:all 0.3s; font-size:16px;}
.cpzx .cp-tab li a{ color:#fff; display:block; width:100%;white-space:nowrap;overflow:hidden; border:1px solid rgba(255,255,255,0.5);}
.cpzx .cp-tab li.cp-cur, .cpzx .cp-tab li:hover{ background:#1c8dd6;}

.cp-hid{ width:100%; overflow:hidden; margin-top:20px; display:none;}
.cp-how{ display:block;}
.cp-hid a{ display:block; width:100%; overflow:hidden; padding:5px;}
.cp-hid .cp-li01{ width:100%; overflow:hidden; position:relative;background-repeat:no-repeat;background-position:center;background-size:cover; padding-top:93%; transition:all 0.4s;}
.cp-hid .cp-li01 .cp-bot1{ width:100%; background:#333; width:100%;line-height:36px; position:absolute; left:0; bottom:0; padding:0 5px; color:#fff;transition:all 0.4s;}
.cp-hid .cp-li01 .cp-bot1 .bt-1{text-overflow:ellipsis; width:55%; float:left; font-size:14px; font-weight:bold;transition:all 0.4s;}
.cp-hid .cp-li01 .cp-bot1 .bt-2{ float:right; width:45%; padding:8px 15px; overflow:hidden;transition:all 0.4s;}
.cp-hid .cp-li01 .cp-bot1 .bt-2 span{ width:100%; display:block; text-align:center; font-size:12px; line-height:20px; color:#333; background:#fff; border-radius:10px;transition:all 0.4s;}
.cp-hid .cp-li01:hover{box-shadow: 0 0 15px #888;}
.cp-hid .cp-li01:hover .cp-bot1{ background:#1c8dd6; width:94%;bottom:4%; left:3%; padding:10px 0;}
.cp-hid .cp-li01:hover .cp-bot1 .bt-1{ width:100%; text-align:center; line-height:20px;}
.cp-hid .cp-li01:hover .cp-bot1 .bt-2{ width:100%; text-align:center; padding:0;}
.cp-hid .cp-li01:hover .cp-bot1 .bt-2 span{ display:inline-block; padding:0 20px; width:auto;}

.mores{ width:100%; overflow:hidden; padding:10px 0; text-align:center; margin-top:20px;}
.mores a{ width:200px; display:block; line-height:34px; text-align:center; font-size:12px; color:#333; border:1px solid #333; border-radius:7px; margin:0 auto; transition:all 0.4s;}
.mores a:hover{ transform:translateY(-5px); background:#1c8dd6; color:#fff; border:1px solid #1c8dd6;}



.wrap2{ background:url(../images/bj1.jpg) no-repeat center; background-size:cover; padding:30px 0;}
.wrap2 .m-title .t-p1{ color:#fff;}
.wrap2 .m-title .t-p3{ color:#fff;}
.wrap2 .txt-01{ color:#fff;}
.wrap2 .m-title .t-p2{ background:url(../images/tit2.png) no-repeat center top;}

.yszs{ width:100%;overflow:hidden; margin-top:20px;}
.yszs .swiper-yszs a{ display:block; width:100%; overflow:hidden; padding:5px;}
.yszs .ys-li01{ width:100%; overflow:hidden; position:relative;background-repeat:no-repeat;background-position:center;background-size:cover; padding-top:124%; transition:all 0.4s;}
.yszs .ys-li01 .ys-bot1{ width:100%; background:#333; width:100%;line-height:36px; position:absolute; left:0; bottom:0; padding:0 5px; color:#fff;transition:all 0.4s;}
.yszs .ys-li01 .ys-bot1 .bt-1{text-overflow:ellipsis; width:55%; float:left; font-size:14px; font-weight:bold;transition:all 0.4s;}
.yszs .ys-li01 .ys-bot1 .bt-2{ float:right; width:45%; padding:8px 15px; overflow:hidden;transition:all 0.4s;}
.yszs .ys-li01 .ys-bot1 .bt-2 span{ width:100%; display:block; text-align:center; font-size:12px; line-height:20px; color:#333; background:#fff; border-radius:10px;transition:all 0.4s;}
.yszs .ys-li01:hover{}
.yszs .ys-li01:hover .ys-bot1{ background:#1c8dd6; width:94%;bottom:4%; left:3%; padding:10px 0;}
.yszs .ys-li01:hover .ys-bot1 .bt-1{ width:100%; text-align:center; line-height:20px;}
.yszs .ys-li01:hover .ys-bot1 .bt-2{ width:100%; text-align:center; padding:0;}
.yszs .ys-li01:hover .ys-bot1 .bt-2 span{ display:inline-block; padding:0 20px; width:auto;}

.yszs .mores a{ color:#fff; border:1px solid #fff;}
.yszs .mores a:hover{border:1px solid #1c8dd6;}


.wrap3{padding-top:10px; overflow:hidden;}
.pf{ width:100%;}
.pf .pf-lf{ padding:10px;}
.pf .pf-lf a{ display:block; width:100%; overflow:hidden;}
.pf .pf-lf .pf-img{background-repeat:no-repeat;background-position:center;background-size:cover;width:100%;height:100%;padding-top:50%; transition:all 0.4s;}
.pf .pf-lf:hover .pf-img{ transform:scale(1.1);}
.pf .pf-rh{ padding:0; font-size:14px; line-height:24px; margin-top:10px;}
.pf .pf-rh h3{ color:#1c8dd6; margin-bottom:8px;font-size:14px; line-height:24px;}
.pf .pf-rh p{color:#666;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 7;overflow:hidden; height:168px;}
.pf .pf-rh:hover p{ color:#333;}

.wp3-box{ width:100%; margin-top:20px; padding:10px 40px; position:relative; overflow:hidden;}
.wp3-box .swiper-wp3{ width:100%;}
.wp3-box .swiper-wp3 a{ display:block; width:100%; overflow:hidden; border:1px solid #cbcbcb; background:#fff; border-radius:8px;}
.wp3-box .wp3-img{ width:100%; position:relative;}
.wp3-box .wp3-img .img-top{ padding-top:67.5%;}
.wp3-box .wp3-img img{ transition:all 0.4s;}
.wp3-box .wp3-img:hover img{ transform:scale(0.9);}

.wp3-next, .wp3-prev{ width:23px; height:75px; background-color:#8e8e8e; color:#fff; margin:0; position:absolute; top:50%; background-size:12px auto; transition:all 0.3s; border-radius:3px;
transform:translateY(-50%);
-webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);
-ms-transform:translateY(-50%);
-o-transform:translateY(-50%);}
.wp3-next:hover, .wp3-prev:hover{background-color:#039fe5;}
.wp3-next{ left:5px;}
.wp3-prev{ right:5px;}



.wrap4{background:url(../images/bj2.jpg) no-repeat center; background-size:cover; padding:30px 0; margin-top:30px; margin-bottom:0;}
.xw-wrap{ padding:10px 0; overflow:hidden;}
.xw-rh{ padding:10px; margin-top:10px;}
.xw-rh .tubox{ overflow:hidden; width:100%;}
.xw-rh .tubox .img{background-repeat:no-repeat;background-position:center;background-size:cover; width:100%;height:100%;padding-top:64%; transition:all 0.4s;}
.xw-rh:hover .tubox .img{ transform:scale(1.1);}
.xw-rh h5{ font-size:16px; line-height:44px; color:#333; font-weight:bold;}
.xw-rh span{ margin:0 0 10px; display:block; width:30px; height:2px; background:#1c8dd6; transition:all 0.5s;}
.xw-rh:hover span{ width:100%;}
.xw-rh p{ font-size:14px; line-height:22px; color:#666; height:66px;transition:all 0.3s;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:3;overflow:hidden;}
.xw-rh:hover p, .xw-rh:hover h5{ color:#1c8dd6;}

.xw-lf{overflow:hidden;padding:10px;}
.xw-lf .swiper-xwlf{height:441px; margin-bottom:15px;}
.xw-lf a{ display:block; padding:10px 12px; border:1px solid transparent; transition:all 0.4s;}
.xw-lf a:hover{border:1px solid #d2d2d2; background:#fff;}
.xw-lf .tuli{ width:180px; height:125px; overflow:hidden;}
.xw-lf .tuli span{ width:100%; height:100%; display:block; float:left; transition:all 0.5s;}
.xw-lf a:hover .tuli span{ transform:scale(1.1);}
.xw-lf .txtbox{width: calc(100% - 180px); overflow:hidden; padding-left:15px;}
.xw-lf .txtbox h5{font-size:16px; line-height:36px; color:#333; font-weight:bold;}
.xw-lf .txtbox span{ margin:0 0 10px; display:block; width:30px; height:2px; background:#1c8dd6; transition:all 0.5s;}
.xw-lf a:hover .txtbox span{ width:100%;}
.xw-lf .txtbox p{ font-size:14px; line-height:22px; color:#7d7d7d; height:66px; overflow:hidden;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;overflow:hidden;}
.xw-lf a:hover .txtbox p{ color:#1c8dd6;}
.xw-lf a:hover .txtbox h5{ color:#1c8dd6;}

.arrow-next, .arrow-prev{width:55px; height:34px; background:#a1a1a1; display:inline-block; float:right; margin-right:5px; transition:all 0.3s; cursor:pointer;}
.arrow-next i, .arrow-prev i{ width:100%; height:100%; display:block; float:left;}
.arrow-next i{background:url(../images/arrow-bot.png) no-repeat center center;}
.arrow-prev i{background:url(../images/arrow-top.png) no-repeat center center;}
.arrow-next:hover, .arrow-prev:hover{background:#1c8dd6;}

.wrap4 .mores{ margin-top:0;}


.footer{background:url(../images/bj3.jpg) no-repeat center; background-size:cover; padding:30px 0;margin:0;}
.fo-1{ width:37.5%; overflow:hidden;padding:10px;}
.fo-2{ width:25%; float:left; overflow:hidden;padding:10px;}

.fo-lf{}
.fo-lf p img{ margin:0 auto;}
.fo-lf-bot{ width:100%; overflow:hidden; margin-top:22px; padding-left:40px;}
.fo-lf-bot .lf-tel{ width:100%;white-space:nowrap;overflow:hidden;}
.fo-lf-bot .lf-tel span{ display:inline-block; float:left; overflow:hidden; width:46px; height:46px; text-align:center; padding:5px; line-height:18px; font-size:14px; color:#fff; border-radius:3px; background:rgba(255,255,255,0.5);}
.fo-lf-bot .lf-tel p{ display:inline-block; font-size:24px; color:#fff;white-space:nowrap; line-height:46px; padding-left:10px; font-family:"Microsoft YaHei";}
.fo-lf-bot .lf-2{ font-size:14px; line-height:24px; color:#fff; margin-top:10px;}
.fo-lf-bot .lf-2 a{ color:#fff;}

.fo-rh{}
.fo-rh a{ color:#fff;}
.rh-1{ width:33%; float:left; overflow:hidden; text-align:left; padding-left:30px;}
.rh-1 h3{ font-size:16px; line-height:48px;}
.rh-1 li{ font-size:14px; color:#98d7ff; line-height:24px;white-space:nowrap;overflow:hidden;}
.rh-1 li a{color:#98d7ff;}
.rh-1 li a:hover{ color:#fff;}
.rh-2{ width:34%; float:right; overflow:hidden; padding-left:20px;}
.rh-2 li{white-space:nowrap;overflow:hidden; font-size:16px; line-height:48px;}
.rh-bot{ width:100%; margin-top:20px; overflow:hidden; padding-left:20px; float:left;}
.rh-bot a{ display:inline-block; float:left; margin:0 10px;}

.fo-cet{ padding-top:120px;}
.fo-cet p{ width:50%; overflow:hidden; text-align:center; float:left; padding:0 10px;}
.fo-cet p img{ margin:0 auto;}
.fo-cet p span{ width:100%; font-size:12px; color:#fff; margin-top:10px; display:block;}




.mbox{ margin-top:30px; margin-bottom:50px;}
.mbox-lf{ width:255px; float:left; overflow:hidden;}
.lf-list{ width:100%; overflow:hidden;}
.lf-title{ font-size:22px; font-weight:bold; letter-spacing:2px; color:#fff; background:url(../images/m-t.jpg) no-repeat center; background-size:cover; height:70px; line-height:70px; text-align:center;}
.lf-title i{ display:none;}
.lf-mul{ width:100%; overflow:hidden; margin-top:3px;}
.lf-mul li{ width:100%; font-size:15px; line-height:40px; text-align:left; margin-bottom:3px;}
.lf-mul li a{ display:block; width:100%; overflow:hidden;white-space:nowrap; background:#e9e9e9; color:#333; padding-left:30%; transition:all 0.3s; font-family:"Microsoft YaHei";}
.lf-mul li.on, .lf-mul li:hover{}
.lf-mul li.on a, .lf-mul li:hover a{ background:#88d4ff; color:#fff;}

.lf-bot{ width:100%; overflow:hidden;}
.lf-bot .bot-c{ background:#e9e9e9; padding:10px; font-size:14px; line-height:24px; color:#333;}
.lf-bot .bot-c a{ color:#333;}
.lf-bot .bot-c p{ line-height:30px;}
.lf-bot .bot-c img{ width:100%; margin-top:10px;}


.mbox-rh{ width:calc(100% - 255px); padding-left:30px; overflow:hidden; float:right;}
.mbox-rh-tit{ width:100%; overflow:hidden; border-bottom:2px solid #b5b5b5;line-height:45px;}
.mbox-rh-tit p{ font-size:22px;color:#b5b5b5;}
.mbox-rh-tit p strong{font-weight:bold; float:left; position:relative; padding-right:15px;}
.mbox-rh-tit p strong:after{ content:''; width:2px; height:24px; background:#b5b5b5; position:absolute; right:0; top:50%; margin-top:-12px;}
.mbox-rh-tit p span{ font-family:Impact; float:left; padding-left:12px;}
.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;}

.rh-cont{ width:100%; overflow:hidden; border-top:2px solid #f0f0f0; margin-top:5px; padding-top:10px;}

.rh-li01{ padding:10px;}
.rh-li01 a{ display:block; width:100%; overflow:hidden;}
.rh-li01 .rh-img{ width:100%; overflow:hidden; position:relative;}
.rh-li01 .rh-img .img{background-repeat:no-repeat;background-position:center;background-size:cover; padding-top:93%; transition:all 0.4s;}
.rh-li01 .rh-img .rh-bot01{width:100%; background:#333; width:100%;line-height:36px; position:absolute; left:0; bottom:0; padding:0 5px; color:#fff;transition:all 0.4s;}
.rh-li01 .rh-img .rh-bot01 .bt-1{text-overflow:ellipsis; width:55%; float:left; font-size:14px; font-weight:bold;transition:all 0.4s;}
.rh-li01 .rh-img .rh-bot01 .bt-2{float:right; width:45%; padding:8px 15px; overflow:hidden;transition:all 0.4s;}
.rh-li01 .rh-img .rh-bot01 .bt-2 span{width:100%; display:block; text-align:center; font-size:12px; line-height:20px; color:#333; background:#fff; border-radius:10px;transition:all 0.4s;}
.rh-li01 a:hover{box-shadow: 0 0 15px #888;}
.rh-li01 a:hover .rh-img .img{ transform:scale(1.1);}
.rh-li01 a:hover .rh-bot01{ background:#1c8dd6; width:94%;bottom:4%; left:3%; padding:10px 0;}
.rh-li01 a:hover .rh-bot01 .bt-1{ width:100%; text-align:center; line-height:20px;}
.rh-li01 a:hover .rh-bot01 .bt-2{ width:100%; text-align:center; padding:0;}
.rh-li01 a:hover .rh-bot01 .bt-2 span{ display:inline-block; padding:0 20px; width:auto;}



.data-1{ text-align:center;}
.data-1 img{ margin:0 auto;}


.zxly-1{}
.zxly-1 h3{ font-size:24px; line-height:40px; font-weight:bold; color:#333; margin-bottom:15px;}



.list-2{}
.list-2{overflow:hidden; margin-top:20px;}
.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;}


.dock {
	position: fixed;
	right: 0px;
	width: 50px;
	-moz-opacity: 0.9;
	opacity: 0.9;
	z-index: 200;
        font-size:14px;
	font-family:'微软雅黑';
}

.dock.close {
	z-index: 50;
}

.dock ul.icons {
	position: absolute;
	list-style: none;
	right: 0px;
	padding: 0px;
	width: 50px;
	border: 1px solid #333;
	border-right: none;
	background: #111;
	-moz-border-radius: 10px 0 0 10px;
	-webkit-border-radius: 10px 0 0 10px;
	border-radius: 10px 0 0 10px;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-ms-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}

.dock.close ul.icons {
	right: -70px;
}

.dock ul.icons li i {
	display: block;
	position: relative;
	width: 50px;
	height: 50px;
	background: url(../images/icons.png) no-repeat;
	cursor: pointer;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-ms-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
	z-index: 210;
}

.dock ul.icons li.active i {
	-moz-opacity: 0.4;
	opacity: 0.4;
}

.dock ul.icons li.up i {
	background-position: -63px -150px;
}

.dock ul.icons li.tel1 i {
	background-position: -62px -108px;
}

.dock ul.icons li.im i {
	background-position: -63px -20px;
}

.dock ul.icons li.wechat1 i {
	background-position: -59px -66px;
}

.dock ul.icons li.down i {
	background-position: -63px -190px;
}

.dock ul.icons li p {
	display: block;
	position: absolute;
	top: 50px;
	right: -260px;
	padding: 15px 20px;
	height: 120px;
	color: White;
	line-height: 30px;
	border: 1px solid #333;
	border-right: none;
	background: #111;
	-moz-border-radius: 10px 0 0 10px;
	-webkit-border-radius: 10px 0 0 10px;
	border-radius: 10px 0 0 10px;
	-moz-opacity: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .4s ease-in-out .1s;
	-moz-transition: all .4s ease-in-out .1s;
	-ms-transition: all .4s ease-in-out .1s;
	-o-transition: all .4s ease-in-out .1s;
	transition: all .4s ease-in-out .1s;
	overflow: hidden;
	z-index: 201;
}

.dock ul.icons li.active p {
	right: 50px;
	-moz-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=100);
}

.dock ul.icons li.tel1 p {
width: 140px;
    height:130px;
    line-height:30px
}

.dock ul.icons li.im p {
	width: 140px;
    height:200px;
    line-height:30px
}

.dock ul.icons li.im p a {
	display: block;
	margin-top: 12px;
	width: 100px;
	height: 35px;
	line-height: 32px;
	color: #00dfb9;
	font-size: 16px;
	text-align: center;
	text-decoration: none;
	border: 1px solid #00dfb9;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-ms-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}

.dock ul.icons li.im p a:hover {
	color: White;
	background: #0f8773;
	border: 1px solid #0f8773;
}

.dock ul.icons li.wechat1 p {
	width: 170px;
    height:160px;
    line-height:30px
}

.dock ul.icons li.wechat1 p img {
	
	border: 2px solid #000;
}

.dock a.switch {
	position: absolute;
	display: block;
	top: 252px;
	right: 11px;
	width: 26px;
	height: 26px;
	background: url(../images/icons.png) no-repeat 0px -640px;
	cursor: pointer;
	-webkit-transition-delay: .15s;
	-moz-transition-delay: .15s;
	-ms-transition-delay: .15s;
	-o-transition-delay: .15s;
	transition-delay: .15s;
}

.dock a.switch.off {
	background-position: -32px -640px;
}















