/* CSS Document */
*{margin:0;padding:0;border:0;outline:none;}
@font-face{font-family:'思源黑体 CN Medium';src:url('../font/SourceHanSansCN-Medium.eot');src:url('/theme/fonts/SourceHanSansCN-Medium.eot?') format('embedded-opentype'),url('../font/SourceHanSansCN-Medium.woff') format('woff'),url('/theme/fonts/SourceHanSansCN-Medium.ttf')  format('truetype'),url('/theme/fonts/SourceHanSansCN-Medium.svg') format('svg')}
@font-face{font-family:'思源黑体 CN Regular';src:url('/theme/fonts/SourceHanSansCN-Regular.eot');src:url('/theme/fonts/SourceHanSansCN-Regular.eot?') format('embedded-opentype'),url('/theme/fonts/SourceHanSansCN-Regular.woff') format('woff'),url('../font/SourceHanSansCN-Regular.ttf')  format('truetype'),url('/theme/fonts/SourceHanSansCN-Regular.svg') format('svg')}
body,html{font-family:'微软雅黑';height:100%}
body{text-align:center;margin:0 auto;padding:0;background:#fff;color:#333;font-size:0.28rem;width:100%;width:expression(document.body.clientWidth <= 320? "320px":"auto");min-width:320px;}
fieldset,img{border:none}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal}
select,input,img{vertical-align:middle}
ul,ol,li{list-style:none}
table{border-collapse:collapse;table-layout:fixed !important;width:100% !important;}
input{padding-top:0px;padding-bottom:0px;}
input::-moz-focus-inner{border:none;padding:0px}
input[type="text"],input[type="password"],textarea{outline-style:none;-webkit-appearance:none}
input::-webkit-input-placeholder{color:#bbb;}
textarea{resize:none}
.clearit,.clear{clear:both;height:0px;font-size:0px;overflow:hidden;width:100%}
.clearfix:after{content:"";display:block;height:0px;visibility:hidden;clear:both}
.clearfix{zoom:1}
.box{width:1200px;margin:0 auto;position:relative;text-align:left}
.lf{float:left}
.rg{float:right}
/* 默认链接颜色 */
a{outline-style:none;color:#333;text-decoration:none}
a:hover{color:#e5007f;text-decoration:none}
/*清除链接虚框*/
a,area{blr:expression(this.onFocus=this.blur())}
:focus{-moz-outline-style:none}

/*--css--*/
.wbg{background:#fff;}

/*--头部--*/
.top{background:#f7f7f7;border:1px solid #e1e1e1;font-size:13px;height:33px;line-height:33px;text-indent:5px}

.header{padding:22px 0;border-bottom:1px solid #f6f6f6}
.header a{display:block}
.header .logo img{display:block;height:58px;padding:3px 0}
.header .logo img.i2{display:none;}
.header .tell{display:inline-block;background:url(../image/ico-phone.png) no-repeat left center;font-size:30px;line-height:40px;padding-left:60px}
.header .tell a{color:#e5007f}
.header .tell span{display:block;font-size:18px;line-height:24px;color:#333}
.header .menu{float:right;display:none;height:30px;width:30px;margin:16px 0 0 10px;z-index:9999;position:relative}
.header .menu .icon-bar{display:block;position:relative;width:25px;height:3px;background-color:#1046a1;margin-top:5px}
.header .menu .icon-bar:before,.icon-bar:after{content:'';display:block;width:25px;height:3px;position:absolute;background:#1046a1;-webkit-transition-property:margin,-webkit-transform;transition-property:margin,-webkit-transform;transition-property:margin,transform;transition-property:margin,transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms}
.header .menu .icon-bar:before{margin-top:7px}
.header .menu .icon-bar:after{margin-top:14px}
.header .menu.toggle-animate .icon-bar{background:none; margin-top:12px;}
.header .menu.toggle-animate .icon-bar:before{margin-top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.header .menu.toggle-animate .icon-bar:after{margin-top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.header .menu.toggle-animate .icon-bar:before,.toggle-animate .icon-bar:after{content:'';display:block;width:25px;height:3px;position:absolute;background:#fff}
.header .menu i{font-size:12px;color:#c0c0c0;font-style:normal;display:block;margin-top:14px}
.nav_bg{display:none;width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(0,0,0,0.5);z-index:99}
.navtiao{display:none}

.nav{background:url(../image/nav-bg1.png) repeat-x 0 0}
.nav ul{float:left;width:100%}
.nav ul li{float:left;position:relative;height:63px;font-size:16px}
.nav ul li a{display:block;height:63px;line-height:63px;padding:0 56px;font-size:20px;color:#fff}
.nav ul li a:hover{color:#fff}
.nav ul li div{position:absolute;display:none;z-index:9;width:100%;text-align:center;top:63px;left:0px;overflow:hidden}
.nav ul li div a{display:block;padding:0}
.nav ul li.a,.nav ul li.a div{background:#e5007f}
.nav ul li.b,.nav ul li.b div{background:#198ede}
.nav ul li.c,.nav ul li.c div{background:#f39939}
.nav ul li.d,.nav ul li.d div{background:#f3c33b}
.nav ul li.e,.nav ul li.e div{background:#8ec21f}
.nav ul li.f,.nav ul li.f div{background:#689e2f}
.nav ul li.g,.nav ul li.g div{background:#ff7979}
.nav ul li.b div a:hover{background:#3eaffd}
.nav ul li.c div a:hover{background:#f8ab59}
.nav ul li.d div a:hover{background:#eabb34}
.nav ul li.e div a:hover{background:#9cd523}
.nav ul li.f div a:hover{background:#74b034}
.nav ul li.g div a:hover{background:#fa6666}
.default{position:fixed; z-index:99; top:0; width:100%;}

nav{position:fixed;top:0;left:-100%;width:55%;height:100%;padding-top:5%;background:#fff;z-index:14;float:none;margin-left:0;transition:all ease 0.5s;-webkit-transition:all ease 0.5s;display:block !important;opacity:1;visibility:visible;margin-top:0;overflow-y:auto;z-index:99}
nav ul{width:100%;margin:0 auto;background:#fff}
nav ul li.nLi{width:100%;text-align:center;color:#333;display:block;font-size:15px;position:relative}
nav ul li.nLi>a{color:#333;display:block;height:45px;line-height:45px;text-align:left;padding-left:20px;box-sizing:border-box;border-bottom:1px solid #eee}
nav ul li.nLi i{display:block;width:25px;height:25px;background:url(../image/jjj.png) no-repeat center;background-size:60%;position:absolute;right:10px;top:10px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s}
nav ul li.nLi div{display:none;padding:5px 5px 5px 20px;box-sizing:border-box;text-align:left;border-bottom:1px solid #eee}
nav ul li.nLi div a{ display:block; margin:0; padding:0; font-size:14px; color:#666; line-height:28px; background:url(../image/hr7.png) no-repeat left center; padding-left:15px;}
nav ul li.nLi i.fan{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
nav ul li.nLi:last-child{background:none}
nav ul li.on a{color:#0099d5}
nav.active{left:0}
.nav_bg{display:none;width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(0,0,0,0.5);z-index:99}

.mySwiper{width:100% !important;height:560px !important;position:relative}
.mySwiper .swiper-slide{ overflow:hidden}
.mySwiper .swiper-slide img{ display:block; width:1920px; height:560px; position:absolute; left:50%; margin-left:-953px; z-index:-10;}
.mySwiper .swiper-slide img.i2{ display:none}
.mySwiper .swiper-dian{bottom:4%; text-align:center; width:94%; padding:0 3%}
.mySwiper .swiper-dian span{border-radius:0; width:25px; height:4px; background:#c6c6c6;opacity:1}
.mySwiper .swiper-dian .swiper-pagination-bullet-active{ background:#005197}
.mySwiper .swiper-next-s,.mySwiper .swiper-prev-s{ width:62px; height:62px;border-radius:50%}
.mySwiper .swiper-next-s{ background:url(../image/right.png) no-repeat center center; right:4%}
.mySwiper .swiper-prev-s{ background:url(../image/left.png) no-repeat center center; left:4%}

.gonggao{ background:#005197; color:#fff; height:125px;}
.gonggao .gg-l{ width:178px; position:absolute}
.gonggao .gg-l img.i1{ display:block; width:100%;}
.gonggao .gg-l img.i2{ display:block; width:24%; position:absolute; top:0; right:0}
.gonggao .gg-r{ padding-left:200px}
.gonggao .gg-r h2{ font-size:32px; font-weight:normal; padding:10px 0}
.gonggao .gg-r h2 span{ font-weight:bold; font-size:22px; color:#fee936; padding-left:15px; display:inline-block}
.gonggao .gg-r p{ font-size:14px; line-height:22px; background:url(../image/laba.png) no-repeat 0 3px; padding-left:30px;}

.lybox{ background:url(../image/bg01.png) no-repeat; background-size:cover; padding:45px 0 50px}
.lytit{ text-align:center;}
.lytit h2{ font-size:40px; font-weight:normal}
.lytit span{ display:inline-block; font-size:72px; color:#da036a;}
.lytit p{ font-size:14px; color:#999; letter-spacing:4px;}
.lylist{ padding-top:30px;}
.lylist dl{ float:left; width:19%; margin-top:2%; margin-right:1.25%; text-align:center; border:2px solid; box-sizing:border-box; height:380px;border-radius:120px; overflow:hidden}
.lylist dl:nth-of-type(5n+5){ margin-right:0}
.lylist dl dt{ padding:25px 0 13px}
.lylist dl dt img{ display:block; max-width:100%; margin:0 auto}
.lylist dl dd{ font-size:13px; line-height:19px; padding:0 10px;}
.lylist dl dd h3{ font-size:18px; line-height:26px; color:#333; font-weight:normal}
.lylist dl dd p{ text-align:left; padding-top:5px; color:#666; text-align:justify}
.lylist dl:nth-of-type(1){ border-color:#58c584}
.lylist dl:nth-of-type(2){ border-color:#f0c955}
.lylist dl:nth-of-type(3){ border-color:#da036a}
.lylist dl:nth-of-type(4){ border-color:#4b96eb}
.lylist dl:nth-of-type(5){ border-color:#ff7b7b}

.jmbox{ background:#f4f6f8; padding:50px 0 60px}
.jmtit{ text-align:center; color:#da036a;}
.jmtit h2{ font-size:40px; font-weight:normal}
.jmtit p{ font-size:36px;}
.jmtit img{ display:block; margin:0 auto; padding-top:5px;}
.jmlist{ padding-top:15px}
.jmlist dl{ float:left; width:23.5%; margin-top:2%; margin-right:2%;}
.jmlist dl:nth-of-type(4n+4){ margin-right:0}
.jmlist dl dt{ width:100%; position:relative}
.jmlist dl dt img.i1{ display:block; width:100%; height:210px}
.jmlist dl dt img.i2{ display:none; width:56px; height:56px; position:absolute; top:50%; left:50%; margin:-28px 0 0 -28px}
.jmlist dl dt span{ display:block; width:100%; padding:0 10px; box-sizing:border-box; font-size:14px; color:#fff; background:#005197; line-height:42px; height:42px; overflow:hidden; position:absolute; left:0; bottom:0}
.jmlist dl dd{ padding:10px; background:#fff; height:52px; font-size:14px; line-height:22px; border:1px solid #eee;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}

.jm-more{ font-size:0; padding-top:40px; text-align:center;}
.jm-more a{ display:inline-block; width:220px; font-size:24px; height:52px; line-height:52px;}
.jm-more a.at{ background:#da036a; color:#fff; padding:0 10px;border-radius:26px;}
.jm-more a.ai{ margin-left:30px; background:url(../image/321.png) no-repeat center center; background-size:100%}

.xmbox{ background:url(../image/bg02.png) no-repeat; background-size:cover; padding:50px 0 60px}
.xm-list{ padding-top:30px}
.xm-list dl{ float:left; width:23.5%; margin-right:2%}
.xm-list dl:nth-of-type(4n+4){ margin-right:0}
.xm-list dl dt img{ display:block; width:100%}
.xm-list dl dd{ padding:15px 27px; height:180px;}
.xm-list dl dd h3{ font-size:22px; line-height:36px; padding-bottom:5px; font-weight:normal; text-align:center}
.xm-list dl dd p{ font-size:13px; line-height:20px; padding-top:10px}
.xm-list dl:nth-of-type(1) dd{ background:url(../image/05.png) no-repeat; background-size:100% 100%; color:#fe1b69}
.xm-list dl:nth-of-type(1) dd h3{ border-bottom:1px solid #ff0058}
.xm-list dl:nth-of-type(3) dd{ background:url(../image/06.png) no-repeat; background-size:100% 100%; color:#fff}
.xm-list dl:nth-of-type(3) dd h3{ border-bottom:1px solid #fff}
.xm-list dl:nth-of-type(4) dd{ background:url(../image/07.png) no-repeat; background-size:100% 100%; color:#234900}
.xm-list dl:nth-of-type(4) dd h3{ border-bottom:1px solid #234900}
.xm-list dl:nth-of-type(2) dd{ background:url(../image/05x.png) no-repeat; background-size:100% 100%; color:#fe3b00}
.xm-list dl:nth-of-type(2) dd h3{ border-bottom:1px solid #fe3b00}

.fwbox{ background:#f4f6f8; padding:50px 0}
.fw-list ul{ float:left; width:100%;}
.fw-list ul li{ float:left; width:234px; height:264px; padding:30px 50px 30px 60px; margin:30px 28px 0; background:url(../image/08.png) no-repeat; background-size:100% 100%; color:#e30574}
.fw-list ul li h3{ font-size:28px; font-weight:normal; line-height:42px; padding-bottom:15px; color:#333; text-align:center}
.fw-list ul li p{ font-size:16px; line-height:25px; background:url(../image/09.png) no-repeat 0 6px; padding-left:18px; text-align:justify}
.fw-list ul li h3 em{ display:inline-block; height:42px; vertical-align:-12px; margin-right:15px}
.fw-list ul li .ico01{ background:url(../image/ic_r1.png) no-repeat left center; width:26px;}
.fw-list ul li .ico02{ background:url(../image/ic_r2.png) no-repeat left center; width:45px;}
.fw-list ul li .ico03{ background:url(../image/ic_r3.png) no-repeat left center; width:30px;}
.fw-list ul li .ico04{ background:url(../image/ic_r4.png) no-repeat left center; width:24px;}
.fw-list ul li .ico05{ background:url(../image/ic_r5.png) no-repeat left center; width:34px;}
.fw-list ul li .ico06{ background:url(../image/ic_r6.png) no-repeat left center; width:31px;}

.hbbox{ padding:50px 0; background:url(../image/bg03.png) no-repeat; background-size:cover}
.hb-txt{ padding-top:30px}
.hb-txt .zuo{ width:664px; padding-right:50px}
.hb-txt .zuo p{ font-size:22px; color:#666}
.hb-txt .zuo p span{ font-size:36px; font-weight:bold; color:#e5007f}
.hb-txt .zuo h3{ font-size:30px; font-weight:normal; color:#333; padding-top:35px}
.hb-txt .zuo h3 span{ font-size:40px; font-weight:bold; color:#e5007f}
.hb-txt .zuo ul{ float:left; width:100%; padding-top:35px}
.hb-txt .zuo ul li{ float:left; width:15%; padding-right:2%; text-align:center;}
.hb-txt .zuo ul li:nth-of-type(6){ padding-right:0}
.hb-txt .zuo ul li img{ display:block; max-width:100%; margin:0 auto}
.hb-txt .zuo ul li span{ display:block; font-size:16px; color:#3473ab; padding-top:5px}
.hb-txt .you{ width:486px;height:330px;position:relative}
.hb-txt .you video{ width:100%; height:100%;object-fit:fill}
.hb-txt .you .VideoBtn{position:absolute;left:50%;top:50%;display:block;width:70px;height:70px;margin-left:-35px;margin-top:-35px;cursor:pointer;z-index:10}
.hb-txt .you .VideoBtn img{ display:block; width:100%; height:100%}

.dtbox{ background:url(../image/bg04.png) no-repeat; background-size:cover; padding:40px 0 55px}
.dt-list{ padding-top:40px}
.dt-list .dt-b{ float:left; width:33.33333%; padding:0 25px; background:url(../image/hr-h.jpg) repeat-y right top; box-sizing:border-box}
.dt-list .dt-b:nth-of-type(3){ background:none}
.dt-list .dt-b .dt-tit{ height:36px; line-height:36px; padding-bottom:20px}
.dt-list .dt-b .dt-tit h2{ font-size:18px; font-weight:normal; color:#3d6ea5}
.dt-list .dt-b .dt-tit a{ float:right; font-size:13px; color:#3d6ea5}
.dt-list .dt-b dl{ float:left; width:100%}
.dt-list .dt-b dl dt{ float:left; width:195px; height:112px; margin-right:15px}
.dt-list .dt-b dl dt img{ display:block; width:100%; height:100%}
.dt-list .dt-b dl dd a{ display:block; font-size:14px; line-height:18px; height:90px; color:#808080;overflow:hidden}
.dt-list .dt-b ul{ float:left; width:100%; padding-top:15px;}
.dt-list .dt-b ul li{ float:left; width:100%; font-size:14px; color:#24609e; height:25px; line-height:25px; padding:10px 0; position:relative}
.dt-list .dt-b ul li span{ float:right; padding-left:10px;}
.dt-list .dt-b ul li a{ color:#24609e; display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; background:url(../image/do.png) no-repeat left center; padding-left:10px}
.dt-list .dt-b ul li em{ position:absolute; right:-26px; width:26px; height:18px; background:url(../image/hot.png) no-repeat center center;}

.fkbox,.fkbox-x{ padding:50px 0}
.fkbox .box{ position:relative}
.fkbox .box img{ display:block; margin:0 auto; width:100%}
.fkbox .box .tab{ position:absolute; right:0; bottom:18px; width:700px;}
.fkbox .box .tab ul{ float:left; width:100%;}
.fkbox .box .tab ul li{ float:left; font-size:18px; color:#fff; height:30px; line-height:30px; padding:8px; position:relative}
.fkbox .box .tab ul li:nth-of-type(even){ margin-left:5%}
.fkbox .box .tab ul li span{ float:left; padding-right:10px;}
.fkbox .box .tab ul li input{ float:left; display:block; width:200px; height:30px; line-height:30px; background:#fff; font-size:16px; padding-left:5px}
.fkbox .box .tab ul li i{ float:left; font-style:normal; color:#fff; position:absolute; right:0;}
.fkbox .box .tab ul li.li4 input{ background:#005197; color:#fff; font-size:18px;}

.fkbox-x{ background:url(../image/bg03.png) no-repeat; background-size:cover; display:none}
.fkbox-x .fktxt{ font-size:18px; text-align:center; padding:15px 0}
.fkbox-x .fktab{ padding-top:15px}
.fkbox-x .fktab ul{ float:left; width:100%}
.fkbox-x .fktab ul li{ float:left; width:49%; position:relative; padding:10px 0; font-size:16px; height:52px; line-height:52px;}
.fkbox-x .fktab ul li:nth-of-type(even){ margin-left:2%}
.fkbox-x .fktab ul li input{ display:block; height:52px; line-height:50px; border:1px solid #ddd; width:100%; padding-left:60px; background:#eee; box-sizing:border-box; font-size:16px}
.fkbox-x .fktab ul li:nth-of-type(4) input{ padding-left:110px}
.fkbox-x .fktab ul li:nth-of-type(5) input{ padding-left:170px}
.fkbox-x .fktab ul li span{ position:absolute; top:10px; left:15px; display:inline-block}
.fkbox-x .fktab ul li i{ position:absolute; top:10px; right:5px; color:#da036a; font-style:normal; display:inline-block;}
.fkbox-x .fktab ul li.li4 input{ background:#005197; color:#fff; border-color:#005197; padding-left:0}

.ly-tab{padding:25px 0 0}
.ly-tab ul{float:left;width:100%}
.ly-tab ul li{float:left;width:49%;padding:10px 0;position:relative}
.ly-tab ul li:nth-of-type(even){ float:right}
.ly-tab ul li span{display:inline-block;height:60px;line-height:60px;font-size:16px;color:#555555;position:absolute;left:55px}
.ly-tab ul li input{display:block;border:1px solid #d1d1d1;height:60px;line-height:58px;width:100%;font-size:16px;color:#555555;box-sizing:border-box;padding-left:110px}
.ly-tab ul li:nth-of-type(1) input{background:url(../image/ex_r1.png) no-repeat 15px center}
.ly-tab ul li:nth-of-type(2) input{background:url(../image/ex_r2.png) no-repeat 17px center}
.ly-tab ul li:nth-of-type(3) input{background:url(../image/ex_r3.png) no-repeat 15px center}
.ly-tab ul li:nth-of-type(4) input{background:url(../image/ex_r4.png) no-repeat 15px center;padding-left:220px}
.ly-tab .tbut{padding-top:25px;text-align:center}
.ly-tab .tbut input{display:inline-block;border:none;background:url(../image/but5.png) no-repeat center center;width:400px;height:76px;line-height:76px;outline:none;cursor:pointer}

.footer{ background:#333333; color:#999; padding:50px 0 25px}
.footer .f-nav{ padding-bottom:25px;}
.footer .f-nav dl{ float:left; background:url(../image/tx.png) repeat-y right top; padding:0 4%; min-height:150px}
.footer .f-nav dl.d1{ width:14%; padding-left:2%;}
.footer .f-nav dl.d1 dt,.footer .f-nav dl.d2 dt{ font-size:20px; height:30px; line-height:30px; padding-bottom:8px;}
.footer .f-nav dl.d1 dd a{ display:block; font-size:14px; line-height:22px; padding:5px 0; color:#999}
.footer .f-nav dl.d2{ width:33%; padding:0 4%;}
.footer .f-nav dl.d2 dd{ font-size:0}
.footer .f-nav dl.d2 dd a{ display:inline-block; width:23.5%; padding-right:2%; text-align:center;position:relative}
.footer .f-nav dl.d2 dd a:nth-of-type(4){ padding-right:0;}
.footer .f-nav dl.d2 dd img{ display:block; width:62px; height:62px; margin:0 auto}
.footer .f-nav dl.d2 dd span{ display:block; font-size:14px; padding-top:5px; color:#999;}
.footer .f-nav dl.d3{ background:none; width:31%; font-size:20px; font-weight:bold; line-height:36px;}
.footer .f-nav dl.d3 dt{ float:left; text-align:right}
.footer .f-nav dl.d3 dt span{ display:block; position:relative}
.footer .f-nav dl.d3 dt span em{ display:inline-block; width:31px; height:31px; background:url(../image/ico-qq.png) no-repeat center center; background-size:31px 31px;vertical-align:-9px; margin-right:3px}
.footer .f-nav dl.d3 dd{ float:left; text-align:left}
.footer .links{ font-size:12px; line-height:22px; padding:0 0 15px}
.footer .links span,.footer .links a{ display:inline-block; color:#999; padding:0 5px}
.footer .copy{ font-size:12px; line-height:25px; text-align:center; background:url(../image/tx.png) repeat-x left top; padding-top:15px}
.footer .copy a{ display:inline-block; color:#999999; padding:0 5px}

#wximg .ma,#dyimg .ma{ position:absolute; top:-135px; left:-20px; background:#fff; padding:5px; display:none}
#wximg .ma img{ width:120px; height:auto}
#dyimg .ma img{ width:120px; height:auto}

.zuofu{ width:166px; background:url(../image/fudong-bg.png) no-repeat; height:278px; position:fixed; left:0; z-index:8; top:40%; text-align:center; padding-top:60px;}
.zuofu ul li{ border-bottom:1px solid #cccccc; width:80px; margin:0 auto; font-size:18px; line-height:40px;}
.zuofu ul li a{ color:#333;}
.zuofu ul li a:hover{ color:#025298;}

/*---内页---*/
.weizhi{ font-size:16px; color:#999; line-height:32px; padding:25px 0}
.weizhi span,.weizhi a{ display:inline-block; color:#999; padding:0 5px;}
.weizhi a:hover{color:#e5007f;}

.ntit{ text-align:center}
.ntit h1{ font-size:28px; font-weight:normal; color:#e5007f}
.ntit p{ font-size:16px; color:#a6a6a6; padding-top:5px}

.nnav{ padding:25px 0; border-bottom:1px solid #ddd}
.nnav-n{ border-bottom:none}
.nnav ul{ font-size:0; text-align:center}
.nnav ul li{ display:inline-block; font-size:16px; line-height:32px; padding:5px; width:130px;}
.nnav ul li a{ display:block; border:1px solid #e5007f; background:#fff; color:#e5007f; border-radius:16px;}
.nnav ul li.on a,.nnav ul li a:hover{ background:#e5007f; color:#fff}

.xw-list dl{ float:left; width:100%; padding:30px 0; border-bottom:1px dashed #eee}
.xw-list dl dt{ float:left; width:270px;}
.xw-list dl dt img{ display:block; width:100%; height:155px}
.xw-list dl dd{ padding-left:290px; font-size:13px; line-height:23px; color:#777}
.xw-list dl dd a{ font-size:18px; height:32px; line-height:32px; display:block; overflow:hidden; padding-right:30px; position:relative}
.xw-list dl dd a img{ position:absolute; top:6px; right:0}
.xw-list dl dd p{ text-indent:2em; padding-top:10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.xw-list dl dd span{ display:block; text-align:right; padding-top:8px}

.title h1{ font-size:20px; font-weight:normal; color:#014892; text-align:center; padding:15px 0; line-height:28px}
.share{ text-align:center;}
.share a{ float:none !important; display:inline-block}
.nr-time{ font-size:14px; color:#999; text-align:center; padding:15px 0}
.nr-text{ font-size:16px; line-height:32px; padding:20px 0; color:#666;border-top:1px solid #eee}
.nr-text-n{ border-top:none}
.nr-text img{ max-width:100% !important; height:auto !important; display:block; margin:0 auto}
.nr-text td{ border:1px solid #ddd}
.nr-text2{ padding-bottom:50px}

.next_fy{padding:30px 0 50px;text-align:center;font-size:14px}
.next_fy a,.next_fy b{height:32px;line-height:32px;margin:2px;display:inline-block;border:1px solid #ddd;background:#fff;padding:0 12px}
.next_fy a:hover,.next_fy b{background:#24609e;font-weight:500;color:#fff;border:1px solid #24609e}
.next_fp{line-height:32px;font-size:16px;color:#666;padding:15px 0 40px;text-align:left;border-top:1px solid #eee}
.next_fp a{color:#666}
.next_fp a:hover{color:#e5007f}

.cg-box{ padding-bottom:20px}
.lm-list{ padding:25px 0 50px; position:relative}
.lm-listx{ padding:35px 0 20px}
.lm-list .swiper-container{ width:87%}
.lm-list .swiper-slide{ text-align:center;overflow:hidden;}
.lm-list .swiper-slide a{ display:block; overflow:hidden}
.lm-list .swiper-slide img{ display:block; width:100%; height:223px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.lm-list .swiper-slide img:hover{-webkit-transform: scale(1.12);transform: scale(1.12);}
.lm-list .swiper-slide span{ font-size:15px; color:#808080; display:block; background:#fff; padding-top:5px; line-height:32px; height:32px; overflow:hidden}
.lm-list .swiper-button-next,.lm-list .swiper-button-prev{ width:4.5%; top:47%; height:auto;outline:none; background:none}
.lm-list .swiper-button-next img,.lm-list .swiper-button-prev img{ display:block; width:100%; height:auto}
.lm-list .swiper-button-next{ right:0px;}
.lm-list .swiper-button-prev{ left:0px;}

.al-list{ border-top:1px solid #ddd; margin-top:30px; padding-bottom:10px}
.al-list dl{ float:left; width:376px; padding:7px; border:1px solid #d8d8d8; margin:36px 12px 0; box-sizing:border-box}
/*.al-list dl:nth-of-type(3n){ margin-right:0;}*/
.al-list dl dt{ width:100%; overflow:hidden}
.al-list dl dt img{ display:block; width:100%; height:268px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.al-list dl dt img:hover{-webkit-transform: scale(1.12);transform: scale(1.12);}
.al-list dl dd{ height:38px; line-height:38px; font-size:16px; padding:10px 0 5px; position:relative}
.al-list dl dd span{ display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; padding-right:85px}
.al-list dl dd a{ display:inline-block; position:absolute; right:0; bottom:5px; color:#fff; width:75px; background:#e5007f; text-align:center;border-radius:3px}

.ctit{ text-align:center; padding:25px 0; background:url(../image/lv-hr.png) repeat-x left bottom}
.ctit h2{ font-size:22px; display:inline-block; position:relative; height:40px; line-height:40px; padding:0 45px}
.ctit h2:after,.ctit h2:before{content:"";display:block;width:34px;height:40px; position:absolute; top:50%; margin-top:-20px; background:url(../image/cg_03.png) no-repeat center center; background-size:30px auto;}
.ctit h2:after{ right:0;}
.ctit h2:before{ left:0;}

.al-tit{ border-bottom:1px solid #d8d8d8; padding:25px 0 15px}
.al-tit h1{ font-size:20px; color:#e5007f; font-weight:normal}
.al-text{ padding:25px 0 60px;}
.al-text dl{ float:left; width:100%}
.al-text dl dt{ float:left; width:359px; height:267px; margin-right:25px}
.al-text dl dt img{ display:block; width:100%; height:100%}
.al-text dl dd h2{ font-size:20px; color:#e5007f; font-weight:normal}
.al-text dl dd .txt{ font-size:16px; line-height:30px; color:#666; padding-top:15px}

.al-nav{ line-height:36px; height:36px; padding-bottom:10px; border-bottom:2px solid #e5007f}
.al-nav h2{ font-size:20px; color:#e5007f; float:left; font-weight:normal}
.al-nav a{ width:61px; height:18px; background:url(../image/19.png) no-repeat center center; float:right; margin-top:10px}
.al-nav a:hover{ background:url(../image/18.png) no-repeat center center;}

.al-fengcai{ padding-bottom:50px}
.al-fengcai dl{ float:left; width:49%; padding-top:20px}
.al-fengcai dl:nth-of-type(even){ float:right}
.al-fengcai dl dt{ float:left; width:235px; margin-right:12px}
.al-fengcai dl dt img{ display:block; width:100%; height:184px;}
.al-fengcai dl dd a{ display:block; font-size:16px; line-height:28px; color:#333}
.al-fengcai dl dd a:hover{ color:#e5007f}
.al-fengcai dl dd p{ font-size:12px; line-height:22px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4; padding-top:10px}

.xm-box{ padding:20px 0}
.xm-box dl{ float:left; width:100%}
.xm-box dl dt{ float:left; width:366px; margin-right:30px}
.xm-box dl dt img{ display:block; width:100%; height:310px}
.xm-box dl dt span{ display:block; font-size:24px; color:#fff; text-align:center; padding:15px;}
.xm-box dl dt span.s1{ background:#ff0058}
.xm-box dl dt span.s2{ background:#6F332D}
.xm-box dl dt span.s3{ background:#5ab600}
.xm-box dl dd{ font-size:16px; color:#333; line-height:26px; padding-top:50px}

.jm-img img{ display:block; margin:0 auto}
.jm-img2{ padding:25px 0}
.jm-more-x{ padding-bottom:50px}
.jm-more-x2{ padding-bottom:70px}
.jm-ad img{ display:block; width:100%; height:auto}

.jm-youshi{width:900px}
.jm-youshi ul{ float:left; width:100%; text-align:center}
.jm-youshi ul li{ float:left; width:27.33333%; padding:3%}
.jm-youshi ul li img{ display:block; width:auto; height:81px; margin:0 auto}
.jm-youshi ul li span{ font-size:16px; font-weight:bold}
.jm-youshi ul li:nth-of-type(1) span{ color:#e5007f}
.jm-youshi ul li:nth-of-type(2) span{ color:#ffa82c}
.jm-youshi ul li:nth-of-type(3) span{ color:#689e2f}
.jm-youshi ul li:nth-of-type(4) span{ color:#8fca12}
.jm-youshi ul li:nth-of-type(5) span{ color:#ff7979}
.jm-youshi ul li:nth-of-type(6) span{ color:#198ede}

.jm-liucheng{ padding:30px 0}
.jm-liucheng img{ display:block; max-width:100% !important; margin:0 auto; padding:15px 0}

.jm-fuwu dl{ float:left; width:44%; margin:3% 0 0 4%; padding:10px; text-align:center; border:2px solid; box-sizing:border-box}
.jm-fuwu dl:nth-of-type(1){ border-color:#198ede}
.jm-fuwu dl:nth-of-type(2){ border-color:#ffa82c}
.jm-fuwu dl:nth-of-type(3){ border-color:#8fca12}
.jm-fuwu dl:nth-of-type(4){ border-color:#ff7979}
.jm-fuwu dl:nth-of-type(5){ border-color:#ffa82c}
.jm-fuwu dl:nth-of-type(6){ border-color:#689e2f}
.jm-fuwu dl dt img{ height:24px; padding:25px 0 10px}
.jm-fuwu dl dt p{ font-size:16px; line-height:25px; color:#333; height:75px; text-align:left}
.jm-fuwu dl dd{ font-size:0; padding:20px 0}
.jm-fuwu dl dd img{ display:inline-block; width:200px; height:135px}
.jm-fuwu dl dd img:nth-of-type(2){ padding-left:30px;}

.jm-huibao dl{ float:left; width:31%; margin-right:3.5%; text-align:center}
.jm-huibao dl:nth-of-type(3n){ margin-right:0;}
.jm-huibao dl dt img{ display:block; width:100%;}
.jm-huibao dl dd{ color:#fff; font-size:16px; line-height:24px; padding:10px 15px 15px}
.jm-huibao dl:nth-of-type(1) dd{ background:#008ccf}
.jm-huibao dl:nth-of-type(2) dd{ background:#ff7979}
.jm-huibao dl:nth-of-type(3) dd{ background:#ffa82c}
.jm-huibao dl dd span{ font-size:20px; font-weight:bold; display:block; line-height:36px;}

.lc-list dl{ display:block; width:100%; position:relative; color:#333; padding:30px 0; background:url(../image/b-hr.png) repeat-y 200px top; min-height:42px;}
.lc-list dl dt{ position:absolute; top:50%; font-size:24px; font-weight:bold; line-height:42px; margin-top:-21px; width:200px; text-align:center;}
.lc-list dl dt:after{content:"";display:block;width:25px;height:25px; position:absolute; top:50%; right:-13px; margin-top:-12px; background:url(../image/22.png) no-repeat center center; background-size:100% 100%}
.lc-list dl dd{ font-size:16px; line-height:26px; padding-left:240px;}

.ry-list dl{ float:left; width:100%; background:url(../image/b-hr.png) repeat-y center top; padding:35px 0 50px}
.ry-list dl dt{ width:44%; position:relative}
.ry-list dl dt img{ width:300px; /*height:200px;*/ border:1px solid #d3d3d3}
.ry-list dl dt:after{content:"";display:block;width:25px;height:25px; position:absolute; top:2px;}
.ry-list dl dd{ width:47%;}
.ry-list dl dd span{ font-size:12px; color:#fff; width:136px; height:28px; line-height:28px; text-align:center; display:inline-block}
.ry-list dl dd h2{ font-size:18px; line-height:26px; font-weight:normal; padding:15px 0}
.ry-list dl dd p{ font-size:16px; line-height:25px; text-align:justify; color:#666; text-indent:2em;}
.ry-list dl:nth-of-type(odd) dt{ float:right; text-align:left; padding-left:6%;}
.ry-list dl:nth-of-type(odd) dd{ float:left; text-align:right; padding-right:3%}
.ry-list dl:nth-of-type(odd) dd span{ padding-right:10px;}
.ry-list dl:nth-of-type(even) dt{ float:left; text-align:right; padding-right:6%;}
.ry-list dl:nth-of-type(even) dd{ float:right; text-align:left; padding-left:3%}
.ry-list dl:nth-of-type(even) dd span{ padding-left:10px;}
.ry-list dl:nth-of-type(n+1) dd span{ background:url(../image/26.png) no-repeat center center;}
.ry-list dl:nth-of-type(n+1) dd h2{ color:#13c5d7}
.ry-list dl:nth-of-type(2n+2) dd span{ background:url(../image/27.png) no-repeat center center;}
.ry-list dl:nth-of-type(2n+2) dd h2{ color:#f39939}
.ry-list dl:nth-of-type(3n+3) dd span{ background:url(../image/28.png) no-repeat center center;}
.ry-list dl:nth-of-type(3n+3) dd h2{ color:#8ec21f}
.ry-list dl:nth-of-type(4n+4) dd span{ background:url(../image/29.png) no-repeat center center;}
.ry-list dl:nth-of-type(4n+4) dd h2{ color:#ff7979}
.ry-list dl:nth-of-type(odd) dt:after{ left:-13px;}
.ry-list dl:nth-of-type(even) dt:after{ right:-13px;}
.ry-list dl:nth-of-type(n+1) dt:after{ background:url(../image/22.png) no-repeat center center; background-size:100% 100%}
.ry-list dl:nth-of-type(2n+2) dt:after{ background:url(../image/23.png) no-repeat center center; background-size:100% 100%}
.ry-list dl:nth-of-type(3n+3) dt:after{ background:url(../image/24.png) no-repeat center center; background-size:100% 100%}
.ry-list dl:nth-of-type(4n+4) dt:after{ background:url(../image/25.png) no-repeat center center; background-size:100% 100%}

.zhezhao,.zzbox{ position:fixed; left:0; top:0; width:100%; height:100%; background:url(../image/tmh.png) repeat; display:none; z-index:99}
.zzbox{ z-index:2; background:#000}
.videos{ position:absolute; left:50%; top:50%; max-width:80%; width:800px; height:450px; margin-left:-400px; margin-top:-225px; display:none;}
.videos video{ width:100%;}
.videos .vclose{ position:absolute; top:-12px; right:-12px; z-index:9}



@media (max-width:1360px) {
.zuofu{width:80px;background:url(../image/fudong-bg2.png) no-repeat;}
}

@media (max-width:1260px) {
.box{ width:1100px}
.jm-youshi{ width:900px}
.nav ul li a{ padding:0 39px 0 38px}
/*.xm-list dl{ padding:0 30px;}*/
.fw-list ul li{ margin:30px 22px 0; padding:30px 39px 30px 49px}
.hb-txt .zuo{ width:584px}
.hb-txt .you{ width:466px}
.hb-txt .zuo ul li img{ max-width:80%}
.fkbox .box .tab{ width:640px}
.fkbox .box .tab ul li{ font-size:16px; height:26px; line-height:26px; padding:7px }
.fkbox .box .tab ul li input{ width:180px; height:26px; line-height:26px}
.jmlist dl dt img{ height:192px;}
.footer .f-nav dl.d1{ padding-left:4%; padding-right:3%; width:14%}
.footer .f-nav dl.d3{ width:33%}
.lm-list .swiper-slide img{ height:204px}
.al-list dl{ width:346px; margin:30px 10px 0}
.al-list dl dt img{ height:245px}
.xm-box dl dd{ padding-top:30px}
.jm-huibao dl dd p{ min-height:48px}
.jmlist dl dt img.i1{ height:192px}
}

@media (max-width:1140px) {
.box{ width:94%}
.header{ padding:18px 0}
.nav ul li a{ font-size:18px;}
.nav ul li.a{ width:10%;}
.nav ul li.b{ width:16.8%;}
.nav ul li.c{ width:16.8%;}
.nav ul li.d{ width:16.8%;}
.nav ul li.e{ width:13.5%;}
.nav ul li.f{ width:12.6%;}
.nav ul li.g{ width:13.5%;}
.nav ul li a{ display:block; padding:0; text-align:center}
.mySwiper{ height:460px !important}
.mySwiper .swiper-slide img{ height:460px; width:1577px; margin-left:-788.5px}
.mySwiper .swiper-next-s,.mySwiper .swiper-prev-s{ width:52px; height:52px; background-size:cover}
.gonggao .gg-r h2{ font-size:28px;}
.lytit h2{ font-size:36px}
.lytit span{ font-size:66px}
.lylist{ padding-top:20px}
.jmtit p{ font-size:32px}
.jmtit h2{ font-size:35px;}
.jmtit img{ height:42px	}
.jmlist dl dt img{ height:187px;}
.jm-more a{ font-size:20px;}
/*.xm-list dl{ width:29.33333%; padding:0 2%;}*/
.xm-list dl dd{ height:220px}
.xm-list dl dd h3{ font-size:18px}
.fw-list ul li{ width:30.3333%; margin:2% 1.5% 0; height:324px; box-sizing:border-box}
.hb-txt .zuo{ width:55%; padding-right:5%}
.hb-txt .you{ width:40%; height:300px}
.hb-txt .zuo p{ font-size:19px;}
.hb-txt .zuo p span{ font-size:32px}
.hb-txt .you .VideoBtn{ width:56px; height:56px; margin-left:-28px; margin-top:-28px}
.hb-txt .zuo h3{ font-size:26px; padding-top:25px}
.hb-txt .zuo h3 span{ font-size:32px}
.hb-txt .zuo ul li span{ font-size:14px}
.dt-list{ padding-top:30px}
.dt-list .dt-b .dt-tit{ padding-bottom:10px}
.dt-list .dt-b dl dt{ width:180px; height:105px; margin-right:12px}
.fkbox .box .tab{ width:560px; right:15px}
.fkbox .box .tab ul li{ font-size:15px;}
.fkbox .box .tab ul li input{ width:150px; font-size:15px}
.footer .f-nav dl.d1{ padding-left:6%; padding-right:4%; width:13%}
.footer .f-nav dl.d1 dt,.footer .f-nav dl.d2 dt{ font-size:18px}
.footer .f-nav dl.d2{ padding:0 4%}
.footer .f-nav dl.d2 dd img{ width:46px; height:46px;}
.footer .f-nav dl.d3{ width:37%; padding-right:0}
.footer .f-nav dl.d3 dt{ font-size:18px}
.footer .f-nav dl.d3 dt span em{ background-size:26px 26px}
.lm-list .swiper-slide img{ height:195px}
.al-list dl{ width:32%; margin:3% 2% 0 0}
.al-list dl:nth-of-type(3n){ margin-right:0}
.al-list dl dt img{ height:240px}
.jm-fuwu dl dd img{ width:49%; height:144px;}
.jm-fuwu dl dd img:nth-of-type(2){ padding-left:2%}
.jmlist dl dt img.i1{ height:184px}
}

@media (max-width:1040px) {
.top{ font-size:12px; line-height:28px; height:28px;}
.header{ padding:15px 0}
.header .logo img{ padding:0}
.header .tell{ font-size:28px; line-height:34px; background-size:45px 45px; padding-left:50px}
.header .tell span{ font-size:16px; line-height:24px;}
.nav ul li,.nav ul li a{ height:58px; line-height:58px;}
.nav ul li div{ top:58px;}
.jmlist dl dt img{ height:171px;}
.xm-list dl dd{ height:200px}
.fw-list ul li h3{ font-size:24px;}
.fw-list ul li p{ font-size:15px;}
.dt-list .dt-b dl dt{ width:100%; margin-right:0; float:none}
.dt-list .dt-b dl dd{ width:100%; padding-top:8px}
.dt-list .dt-b dl dd a{ height:auto;}
.dt-list .dt-b ul{ padding-top:5px}
.fkbox .box .tab{ bottom:10px; width:520px}
.fkbox .box .tab ul li{ padding:5px 0}
.lm-list .swiper-slide img{ height:175px}
.al-list dl dt img{ height:217px}
.xm-box dl dt{ width:280px; margin-right:20px}
.xm-box dl dt img{ height:252px}
.xm-box dl dd{ padding-top:0}
.jm-fuwu dl dd img{ height:130px}
.jmlist dl dt img.i1{ height:168px}
.xm-list{ padding-top:10px}
.xm-list dl{ width:49%; margin-top:2%}
.xm-list dl:nth-of-type(4n+4){ margin-right:2%}
.xm-list dl:nth-of-type(even){ margin-right:0}
.xm-list dl dd{ height:160px}
}

@media (max-width:990px) {
.top,.header .tell,.nav{ display:none}
.header{ position:fixed; left:0; top:0; width:100%; background:#fff; z-index:9}
.header .menu{ display:block}
.navtiao{ height:88px; display:block; width:100%;}
.mySwiper{ height:400px !important}
.mySwiper .swiper-slide img{ height:400px; width:1371px; margin-left:-685px}
.gonggao .gg-r h2{ font-size:24px}
.lylist dl dd h3{ font-size:16px}
.jmlist dl dt img{ height:163px;}
.footer{ padding-top:0; padding-bottom:15px}
.footer .f-nav,.footer .links{ display:none}
.footer .copy{ background:none;}
.videos{ width:600px; height:336px; margin-top:-168px; margin-left:-300px;}
.lm-list .swiper-slide img{ height:170px}
.al-fengcai dl{ width:100%;}
.al-list dl dt img{ height:206px}
.al-list dl dd{ font-size:15px; height:32px; line-height:32px;}
.jm-fuwu dl dt p{ font-size:15px; height:100px}
.jmlist dl dt img.i1{ height:160px}
}

@media (max-width:960px) {
.gonggao .gg-r h2{ padding:0 0 6px 0}
.lybox,.xmbox,.fwbox,.hbbox,.dtbox,.fkbox-x{ padding:35px 0 40px}
.lytit h2{ font-size:32px;}
.lytit h2 span{ font-size:56px;}
.lylist{ padding-top:10px;}
.zuofu{ display:none}
.jmbox{ padding:35px 0 40px}
.jmtit p{ font-size:28px}
.jmtit h2{ font-size:32px}
.jmtit img{ height:36px}
.jmlist{ padding-top:10px}
.jmlist dl dt img{ height:157px}
.jmlist dl dt span{ height:36px; line-height:36px;}
.jm-more{ padding-top:30px}
.jm-more a{ height:46px; line-height:46px; width:200px;}
.jm-more a.at{ font-size:18px;}
.jm-more a.ai{ background-size: auto 100%}
.hb-txt .zuo{ padding-right:4%}
.hb-txt .zuo p{ font-size:18px;}
.hb-txt .zuo p span{ font-size:28px}
.hb-txt .zuo h3{ font-size:24px; padding-top:20px}
.hb-txt .zuo h3 span{ font-size:28px}
.hb-txt .zuo ul{ padding-top:25px}
.hb-txt .you{ width:41%; height:250px}
.dt-list .dt-b .dt-tit h2{ font-size:17px;}
.fw-list ul li{ height:354px}
.xm-list dl dd{ height:230px}
.xm-list dl dd h3{ font-size:18px}
.fkbox{ display:none;}
.fkbox-x{ display:block}
.fkbox-x .fktab{ padding-top:0}
.lm-list .swiper-slide img{ height:165px}
.al-list dl dt img{ height:200px}
.jmlist dl dt img.i1{ height:155px}
}

@media (max-width:880px) {
.lylist dl{ width:100%;border-radius:12px; padding:15px; margin-right:0; position:relative; height:auto; min-height:120px}
.lylist dl dt{ padding:0; width:70px; position:absolute; top:50%; margin-top:-43px}
.lylist dl dd{ padding-left:85px; padding-right:0; text-align:left}
.lylist dl dd h3{ font-size:18px}
.jmlist dl{ width:48.5%; margin-right:3%; margin-top:3%}
.jmlist dl:nth-of-type(4n+4),.jmlist dl:nth-of-type(even){ margin-right:0}
.jmlist dl dt img{ height:298px}
.fw-list ul li{ width:48.5%; margin-right:3%; margin-left:0}
.fw-list ul li:nth-of-type(even){ margin-right:0}
.xm-list{ padding-top:15px}
.xm-list dl{ width:100%; padding:15px 0 0}
.xm-list dl dt{ float:left; width:305px;}
.xm-list dl dt img{ display:block; width:100%; height:274px}
.xm-list dl dd{height:244px; padding-left:325px}
.xm-list dl dd h3{ text-align:left}
.xm-list dl:nth-of-type(1) dd{ background:#FAC3D6;}
.xm-list dl:nth-of-type(2) dd{ background:#f9cfc2;}
.xm-list dl:nth-of-type(3) dd{ background:#442415;}
.xm-list dl:nth-of-type(4) dd{ background:#CAEDA9;}
.hb-txt .you{ float:none; width:100%; height:450px}
.hb-txt .zuo{ float:none; width:100%; padding-top:15px; padding-right:0}
.dt-list .dt-b{ width:100%; padding:15px 0; background:none; border-bottom:2px solid #ddd}
.dt-list .dt-b .dt-tit h2{ font-size:18px; font-weight:bold}
.dt-list .dt-b dl dt{ height:auto}
.dt-list .dt-b dl dd{ font-size:16px; background:#005197; padding:10px; box-sizing:border-box}
.dt-list .dt-b dl dd a{ color:#fff}
.dt-list .dt-b ul li em{ display:none}
.lm-list .swiper-slide img{ height:150px}
.al-list dl dt img{ height:180px}
.jm-fuwu dl dd img{ height:112px}
.lc-list dl{ background-position:123px 0; background-size:2px auto; padding:20px 0}
.lc-list dl dt{ font-size:20px; width:120px}
.lc-list dl dt:after{ width:18px; height:18px; margin-top:-9px}
.lc-list dl dd{ padding-left:160px; font-size:14px; line-height:22px}
.jmlist dl dt img.i1{ height:293px}
}

@media (max-width:768px) {
.header .logo img{ height:46px}
.header .menu{ margin-top:8px}
.navtiao{ height:76px}
.mySwiper{ height:320px !important;}
.mySwiper .swiper-next-s,.mySwiper .swiper-prev-s{ width:42px; height:42px}
.mySwiper .swiper-slide img{ height:320px; width:1097px; margin-left:-548px}
.gonggao{ height:140px}
.jmlist dl dt img{ height:260px}
.lybox{ padding:25px 0 30px}
.dt-list{ padding-top:15px}
.xw-list dl{ padding:20px 0}
.xw-list dl dt{ width:240px}
.xw-list dl dt img{ height:138px}
.xw-list dl dd{ padding-left:255px;}
.xw-list dl dd a{ font-size:17px;}
.xw-list dl dd p,.xw-list dl dd span{ padding-top:5px}
.weizhi{ padding:15px 0; font-size:14px}
.nnav{ padding:15px 0}
.ntit h1{ font-size:24px}
.ntit p{ font-size:15px}
.nnav ul li{ font-size:15px;}
.title h1{ font-size:17px;}
.nr-time{ padding:12px 0; font-size:13px}
.nr-text{ font-size:14px; line-height:28px}
.next_fy{ font-size:13px; padding:20px 0 30px}
.next_fy a,.next_fy b{ height:28px; line-height:28px}
.next_fp{ font-size:14px; line-height:28px; padding-bottom:25px}
.videos{ width:500px; height:280px; margin-top:-140px; margin-left:-250px;}
.lm-list .swiper-container{ width:80%}
.lm-list .swiper-slide img{ height:170px}
.lm-list .swiper-button-next,.lm-list .swiper-button-prev{ width:7%; top:45%}
.al-list dl{ width:49%;}
.al-list dl:nth-of-type(3n){ margin-right:2%}
.al-list dl:nth-of-type(even){ margin-right:0}
.al-list dl dt img{ height:245px}
.xm-box{ padding:15px 0}
.xm-box dl dt span{ font-size:20px}
.xm-box dl dd{ font-size:14px; line-height:24px}
.jm-fuwu dl dt img{ padding-top:15px}
.jm-huibao dl dd{ font-size:14px; line-height:22px}
.jm-huibao dl dd span{ font-size:16px;}
.jm-youshi ul li{ width:31.3333%; padding:2% 1%}
.jm-youshi ul li span{ font-size:15px}
.ry-list dl{ padding:25px 0 35px}
.ry-list dl dd h2{ font-size:16px; line-height:24px}
.ry-list dl dd p{ font-size:14px; line-height:23px}
.ry-list dl dt img{ width:80%; height:auto}
.jmlist dl dt img.i1{ height:255px}
.ly-tab,.ly-tab .tbut{ padding-top:15px}
.ly-tab ul li span{ height:52px; line-height:52px; left:40px; font-size:15px;}
.ly-tab ul li input{ height:52px; line-height:50px; padding-left:85px; font-size:15px}
.ly-tab ul li:nth-of-type(1) input,.ly-tab ul li:nth-of-type(2) input,.ly-tab ul li:nth-of-type(3) input,.ly-tab ul li:nth-of-type(4) input{ background-size:auto 22px; background-position:12px center}
.ly-tab ul li:nth-of-type(4) input{ padding-left:188px}
}

@media (max-width:640px) {
.gonggao{ height:auto; padding:10px 0}
.gonggao .gg-l{ display:none}
.gonggao .gg-r{ padding-left:0}
.lybox{ padding:15px 0 25px}
.jmbox,.lybox,.xmbox,.fwbox,.hbbox,.dtbox,.fkbox-x{ padding:20px 0 30px}
.jmtit p{ font-size:25px}
.jmtit h2{ font-size:28px}
.jmtit img{ height:28px}
.jmlist dl dt img{ height:217px}
.jm-more{ padding-top:20px}
.xm-list{ padding-top:5px}
.xm-list dl dt{ width:255px}
.xm-list dl dt img{ height:230px}
.xm-list dl dd{ padding:10px 15px 10px 270px; height:210px}
.hb-txt .you{ height:350px}
.dt-list{ padding-top:0}
.nnav ul li{ float:left; width:32%; padding:1% 2% 1% 0}
.nnav ul li:nth-of-type(3n+3){ padding-right:0}
.videos{ width:460px; height:256px; margin-top:-128px; margin-left:-230px; max-width:none}
.lm-list .swiper-slide img{ height:150px}
.al-list dl dt img{ height:207px}
.ctit{ padding:20px 0}
.ctit h2{ font-size:20px}
.xm-box dl dt{ width:220px; margin-right:15px}
.xm-box dl dt img{ height:198px}
.xm-box dl dt span{ font-size:18px; padding:12px 10px}
.jm-fuwu dl{ width:100%; margin-left:0}
.jm-fuwu dl dt p{ height:auto}
.jm-fuwu dl dd img{ height:190px}
.jm-huibao dl{ width:100%; margin-right:0}
.jm-huibao dl dd p{ min-height:inherit}
.jm-more,.jm-more-x2{ padding-bottom:30px}
.jmlist dl dt img.i1{ height:215px}
.ly-tab ul li{ padding:6px 0}
.ly-tab ul li:nth-of-type(3),.ly-tab ul li:nth-of-type(4){ width:100%}


}

@media (max-width:568px) {
.header{ padding:10px 0}
.header .logo img{ height:40px}
.header .menu{ margin-top:6px}
.navtiao{ height:60px}
.mySwiper{ height:280px !important}
.mySwiper .swiper-slide img{ height:280px; width:960px; margin-left:-480px}
.lytit h2{ font-size:28px}
.lytit h2 span{ font-size:48px}
.jmlist dl dt img{ height:193px}
.fw-list ul li{ width:100%; margin-right:0; height:auto; padding:30px 55px 40px}
.fkbox-x .fktab ul li{ padding:7px 0}
.fkbox-x .fktab ul li span{ top:7px}
.fkbox-x .fktab ul li:nth-of-type(5){ width:100%}
.fkbox-x .fktab ul li:nth-of-type(6){ width:100%; margin-left:0}
.xw-list dl dt{ width:200px;}
.xw-list dl dt img{ height:115px;}
.xw-list dl dd{ padding-left:213px}
.xw-list dl dd a{ font-size:16px;}
.xw-list dl dd p{-webkit-line-clamp:2}
.lm-list .swiper-slide img{ height:138px}
.al-text{ padding-bottom:30px}
.al-text dl dt{ float:none; width:100%; height:auto}
.al-text dl dd{ padding-top:15px}
.al-fengcai dl dt{ width:200px;}
.al-fengcai dl dt img{ height:157px}
.al-fengcai dl dd p{-webkit-line-clamp:3}
.al-list dl dt img{ height:183px}
.jm-youshi ul li{ width:46%; padding:2%}
.jm-fuwu dl dd img{ height:169px}
.jmlist dl dt img.i1{ height:190px}
}

@media (max-width:500px) {
.jm-more a{ line-height:42px; height:42px;}
.jm-more a.at{ font-size:16px; width:auto; padding:0 15px}	
.jm-more a.ai{ margin-left:20px; width:180px}
.jmlist dl dt img{ height:170px}
.xm-list dl dt{ width:210px}
.xm-list dl dd{ padding-left:225px}
.xm-list dl dd h3{ font-size:17px; line-height:28px}
.lm-list .swiper-slide img{ height:120px}
.al-list dl dt img{ height:158px}
.jmlist dl dt img.i1{ height:170px}
}

@media (max-width:440px) {
.header{ padding:10px 0}
.header .logo img.i1{ display:none}
.header .logo img.i2{ display:block; height:46px}
.header .menu{ margin-top:9px}
.navtiao{ height:60px}
.mySwiper{ height:220px !important}
.mySwiper .swiper-slide img{ height:220px; width:754px; margin-left:-377px}
.mySwiper .swiper-next-s,.mySwiper .swiper-prev-s{ width:36px; height:36px}
.gonggao .gg-r h2{ font-size:22px;}
.gonggao .gg-r h2 span{ font-size:18px}
.lytit h2{ font-size:24px}
.lytit h2 span{ font-size:42px}
.lylist dl{ padding:12px;}
.lylist dl dd{ padding-left:75px}
.jmtit p{ font-size:22px;}
.jmtit h2{ font-size:24px}
.jmlist dl dt img{ height:150px}
.xm-list dl dt{ width:100%; float:none}
.xm-list dl dt img{ height:auto}
.xm-list dl dd{ padding:10px; height:auto}
.hb-txt .you{ height:260px}
.jm-more a{ height:36px; line-height:36px}
.jm-more a.at{ font-size:15px;}
.jm-more a.ai{ width:150px; margin-left:10px}
.hb-txt .zuo ul{ padding-top:10px}
.hb-txt .zuo ul li{ width:32%; padding-top:15px}
.hb-txt .zuo ul li:nth-of-type(3n+3){ padding-right:0}
.fkbox-x .fktxt{ font-size:16px;}
.fkbox-x .fktab ul li{ width:100%; height:44px; line-height:42px;}
.fkbox-x .fktab ul li:nth-of-type(even){ margin-left:0}
.fkbox-x .fktab ul li input{ height:44px; line-height:42px;}
.fw-list ul li{ padding:30px 50px 40px}
.fw-list ul li h3{ font-size:20px;}
.xw-list dl{ padding:15px 0}
.xw-list dl dt{ width:100%; float:none}
.xw-list dl dt img{ height:auto}
.xw-list dl dd{ padding-left:0; width:100%; padding-top:10px}
.xw-list dl dd p,.xw-list dl dd span{ padding-top:0}
.xw-list dl dd span{ text-align:left}
.next_fy{ padding:15px 0 20px}
.videos{ width:360px; height:200px; margin-top:-100px; margin-left:-180px;}
.lm-list .swiper-container{ width:75%}
.lm-list .swiper-slide img{ height:195px}
.lm-list .swiper-button-next,.lm-list .swiper-button-prev{ width:10%; top:48%}
.al-tit h1,.al-text dl dd h2{ font-size:18px}
.al-fengcai{ padding-bottom:30px}
.al-fengcai dl dt{ width:100%; margin-right:0; float:none}
.al-fengcai dl dt img{ height:auto}
.al-fengcai dl dd{ padding-top:10px}
.al-fengcai dl dd p{ padding-top:5px}
.al-list{ margin-top:20px}
.al-list dl{ width:100%; margin-right:0}
.al-list dl dt img{ height:295px}
.xm-box{ padding:10px 0}
.xm-box dl dt{ width:100%; margin:0; float:none}
.xm-box dl dt img{ height:auto}
.xm-box dl dd{ padding-top:10px}
.jm-fuwu dl dd img{ height:129px}
.lc-list dl{ padding:15px 0; background-position:85px}
.lc-list dl dt{ font-size:16px; width:80px; line-height:32px}
.lc-list dl dt:after{ width:15px; height:15px; margin-top:-7px}
.lc-list dl dd{ padding-left:104px}
.ry-list dl{ background:none; padding:20px 0 0}
.ry-list dl dt,.ry-list dl dd{ width:100%;}
.ry-list dl:nth-of-type(odd) dt,.ry-list dl:nth-of-type(even) dt,.ry-list dl:nth-of-type(odd) dd,.ry-list dl:nth-of-type(even) dd{ padding:0; float:none}
.ry-list dl dt:after{ display:none}
.ry-list dl dt img{ width:100%; box-sizing:border-box}
.ry-list dl:nth-of-type(odd) dd,.ry-list dl:nth-of-type(even) dd{ text-align:left}
.ry-list dl dd span{ font-size:13px; color:#333; background:none; width:100%; text-align:left; border-bottom:1px solid #eee}
.ry-list dl dd h2{ padding:10px 0}
.ry-list dl:nth-of-type(n+1) dd span,.ry-list dl:nth-of-type(2n+2) dd span,.ry-list dl:nth-of-type(3n+3) dd span,.ry-list dl:nth-of-type(4n+4) dd span{ background:none; padding:5px 0 0}
.jmlist dl dt img.i1{ height:149px}
.ly-tab ul li:nth-of-type(1),.ly-tab ul li:nth-of-type(2){ width:100%}
.ly-tab .tbut input{background-size:100% auto; width:260px; height:66px; line-height:66px}
}

@media (max-width:375px) {
.mySwiper{ height:180px !important}
.mySwiper .swiper-slide img{ height:180px; width:617px; margin-left:-308px}
.mySwiper .swiper-next-s,.mySwiper .swiper-prev-s{ width:30px; height:30px}
.gonggao .gg-r h2{ font-size:20px;}
.gonggao .gg-r h2 span{ font-size:16px}
.jmbox,.lybox,.xmbox,.fwbox,.hbbox,.dtbox,.fkbox-x{ padding:15px 0 20px}
.lytit h2{ font-size:20px}
.lytit h2 span{ font-size:36px}
.lytit p{ font-size:13px; letter-spacing:3px}
.lylist dl dt{ width:50px; margin-top:-31px}
.lylist dl dt img{ width:36px;}
.lylist dl dd{ padding-left:55px}
.lylist dl dd h3{ font-size:16px}
.jmtit p{ font-size:20px}
.jmtit h2{ font-size:21px}
.jmtit img{ height:22px}
.jmlist dl{ width:100%; margin-right:0}
.jmlist dl dt{}
.jmlist dl dt img{ height:auto}
.hb-txt{ padding-top:15px}
.hb-txt .you{ height:220px}
.videos{ width:330px; height:186px; margin-top:-93px; margin-left:-165px; max-width:none}
.lm-list .swiper-slide img{ height:176px}
.al-list dl dt img{ height:250px}
.jm-fuwu dl dd img{ height:109px}
.jmlist dl dt img.i1{ height:260px}
}

@media (max-width:360px) {
.lm-list .swiper-slide img{ height:170px}
.al-list dl dt img{ height:240px}
.jmlist dl dt img.i1{ height:250px}
}











