/* CSS Document */
*{margin:0;padding:0;font-family:'微软雅黑';outline:none;}
@font-face{font-family:'思源黑体 CN Normal';src:url('../fonts/SourceHanSansCN-Normal.eot');src:url('../fonts/SourceHanSansCN-Normal.eot?#iefix') format('embedded-opentype'),url('../fonts/SourceHanSansCN-Normal.woff') format('woff'),url('../fonts/SourceHanSansCN-Normal.ttf')  format('truetype'),url('../fonts/SourceHanSansCN-Normal.svg#YourWebFontName') format('svg')}
body{text-align:center;margin:0 auto;padding:0;background:#fff;font-size:14px;color:#333;width:100%;width:expression(document.body.clientWidth <= 1160? "1160px":"auto");min-width:1160px}
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{table-layout: fixed !important; width: 100% !important;}
table,td,input,select,input,textarea{font-size:14px;padding:0;border-color:#ddd}
input{padding:0;font-family:'微软雅黑'}
input::-moz-focus-inner{border:none;padding:0px}
select,input,img{vertical-align:middle;}
input[type="text"],input[type="password"],textarea{outline-style:none;-webkit-appearance:none}
textarea{resize:none}
.clear{display:block;height:0px;visibility:hidden;clear:both}
.clearfix{zoom:1}
.box{width:1526px;margin:0 auto;text-align:left;}
.box:after,.clearfix:after,ul:after,.max:after{content:"";display:block;height:0px;visibility:hidden;clear:both}
.lf{float:left}
.rg{float:right}
/* 默认链接颜色 */
a{outline-style:none;color:#000;text-decoration:none}
a:hover{color:#d9000f;text-decoration:none}
/*清除链接虚框*/
a,area{blr:expression(this.onFocus=this.blur())}
:focus{-moz-outline-style:none}

/*-------*/
.header{position:fixed;left:0;top:0;z-index:9;width:100%;}
.header .logo{float:left;padding:25px 0}
.header .logo img{display:block;height:59px}
.header .logo img.l2{display:none}
.header .nav{float:right}
.header .nav ul{float:left;width:100%}
.header .nav ul li{float:left;padding:0 15px;position:relative;height:109px}
.header .nav ul li a.a{display:block;color:#fff;display:inline-block;line-height:109px;font-size:17px;}
.header .nav ul li a.a:hover,.header .nav ul li a.active{color:#f00}
.header .nav ul li i{display:inline-block;width:8px;height:5px;margin-left:4px;position:relative;top:-3px;background:url(../images/z_r7.png) no-repeat center center}
.header .nav ul li div{display:none;position:absolute;left:-13px;top:109px;background:#fff;width:130px;-moz-box-shadow:1px 2px 2px rgba(0,0,0,0.22);-webkit-box-shadow:1px 2px 2px rgba(0,0,0,0.22);box-shadow:1px 2px 2px rgba(0,0,0,0.22); text-align:center}
.header .nav ul li div:after{content:"";display:block;width:17px;height:9px;position:absolute;top:-9px;left:50%;margin-left:-9px;background:url(../images/jt.png) no-repeat center top;z-index:1}
.header .nav ul li div a{display:block;color:#333;line-height:30px;padding:5px 12px;font-size:16px}
.header .nav ul li div a:hover{background:#3c3c3b;color:#fff}
.nav_bg{display:none;width:100%;height:100%;position:fixed;top:0;left:0;background:url(../images/tm.png) repeat;z-index:99}
.header .menu{float:right;padding:9px 10px;border:1px solid #ddd;margin-top:25px;display:none;position:relative;z-index:999}
.header .menu span{display:block;width:22px;height:2px;line-height:2px;margin-top:4px;background:#868686}
.header .menu span.s1{margin-top:0}
.header.default{background-color:#fff;border-bottom:1px solid #eee;}
.header.default .logo{padding:14px 0}
.header.default .logo img{height:55px}
.header.default .logo img.l1{display:none}
.header.default .logo img.l2{display:block}
.header.default .nav ul li{height:83px}
.header.default .nav ul li a.a{color:#000;line-height:83px;font-size:16px;}
.header.default .nav ul li a.a:hover,.header.default .nav ul li a.active{color:#f00}
.header.default .nav ul li div{top:83px}
.header .sou{float:right; width:28px; height:28px; position:relative; padding:40px 10px 0;}
.header .sou img{ display:block; width:28px; height:28px}
.header .sou .form{ position:absolute; width:200px; top:90px; right:0; padding:6px; background:#fff; z-index:2; display:none}
.header .sou .form input{ float:left; width:150px; border:none; background:#f6f6f6; color:#333; height:24px; line-height:24px; text-indent:5px}
.header .sou .form .butt{ background:#d9000f; color:#fff; width:50px;}
.header.default .sou{ padding-top:27px}
.header.default .sou .form{ top:84px}

.mySwiper{width:100% !important;height:785px !important;position:relative;overflow:hidden}
.mySwiper .swiper-slide .vid{ width:100%; height:100%}
.mySwiper .swiper-slide .vid video,.mySwiper .swiper-slide .vid .ic{ display:block; min-width:100%; min-height:100%}
.mySwiper .swiper-slide .ibg{ position:absolute; left:0; top:0; width:100%}
.mySwiper .swiper-slide .txt{padding-top:310px}
.mySwiper .swiper-slide .txt h2{display:block;font-size:55px;font-family:"思源黑体 CN Normal";line-height:66px;display:block}
.mySwiper .swiper-slide .txt p{font-size:20px;line-height:30px;padding:20px 0 32px;text-transform:uppercase;font-weight:bold;}
.mySwiper .swiper-slide .txt1{ color:#d9000f}
.mySwiper .swiper-slide .txt1 p{background:url(../images/hr.png) no-repeat 3px bottom;}
.mySwiper .swiper-slide .txt2{ color:#fff}
.mySwiper .swiper-slide .txt2 p{background:url(../images/hr2.png) no-repeat 3px bottom;}
.mySwiper .swiper-pagination-bullet{width:12px;height:12px;background:#666;filter:Alpha(opacity=80);opacity:.8}
.mySwiper .swiper-pagination-bullet-active{opacity:1;background:#fff}
.mySwiper .swiper-dian{bottom:4%;width:94%;padding:0 3%}
.mySwiper .swiper-slide .txt{
opacity: 0;
-webkit-transform: translate3d(0, 50px, 0);
				transform: translate3d(0, 50px, 0);
transition: 0.1s ease 0.5s;
}
.mySwiper .swiper-slide-active .txt{
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
				transform: translate3d(0, 0, 0);
transition: 0.1s ease 0.5s;
}

.wbg{background:#fff;overflow:hidden}
.hbg{background:#f7f8fa;overflow:hidden}
.mbg{background:#eff1f3;overflow:hidden}
.kbg{background:#f3f3f3;overflow:hidden}
.rbg{background:#d9000f;}

.htit{ padding:50px 0 25px;}
.htit h2{ font-size:42px; color:#000; font-weight:bold; text-align:center; background:url(../images/hr-r.png) no-repeat center bottom; padding-bottom:15px}
.htit p{ font-size:22px; color:#5f5f5f; text-align:center; padding-top:15px;text-transform:capitalize;font-family:Arial, Helvetica, sans-serif}
.htit2 h2{ text-align:left; background-position:left bottom; padding-bottom:20px}
.htit2 p{text-align:left}
.htit3 h2{ color:#fff; background:url(../images/hr-t.png) no-repeat center bottom;}
.htit3 p{ color:#fff;}

.ztit{ height:36px; line-height:36px; padding:0 0 10px; border-bottom:1px solid #ededed}
.ztit h2{ font-size:20px; color:#1d1d1d; background:url(../images/hr-s.png) no-repeat left center; padding-left:12px}
.ztit a{ float:right; color:#fff; padding:0 15px; font-size:14px; background:#d9000f;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px}

.ywbox{ padding-bottom:70px;padding-top:5px}
.ywbox dl{ float:left; width:218px; margin-right:8px; position:relative;-webkit-transition:all .8s ease 0s;-ms-transition:all .8s ease 0s;transition:all .8s ease 0s;cursor:pointer}
.ywbox dl:after{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;background:url(../images/tm.png) repeat;}
.ywbox dl:nth-of-type(4){ margin-right:0}
.ywbox dl dt{ width:100%; overflow:hidden}
.ywbox dl dt img{ display:block;height:508px;min-width:100%}
.ywbox dl dd.d1{ position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;z-index:2;padding:15px;box-sizing:border-box}
.ywbox dl dd.d1 img{ display:block; margin:170px auto 0;}
.ywbox dl dd.d1 h3{ color:#fff; font-size:24px; letter-spacing:1px; line-height:40px; padding-top:15px}
.ywbox dl dd.d2{ position:absolute;bottom:0;left:0; width:100%; box-sizing:border-box; padding:0 20px 20px; display:none}
.ywbox dl dd.d2 h3{ font-size:24px; letter-spacing:1px; color:#fff; line-height:36px; height:36px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ywbox dl dd.d2 h3 a{ font-size:15px; float:right; padding-left:10px; color:#fff}
.ywbox dl dd.d2 p{ font-size:15px; color:#ccc; line-height:26px; padding-top:10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2; text-align:justify}
.ywbox dl.active{width:848px;}
.ywbox dl.active:after{display:none}
.ywbox dl.active dd.d1{display:none}
.ywbox dl.active dd.d2{display:block}

.xwbox{padding:10px 0 70px}
.xwbox .zuo{width:695px}
.xwbox .you{width:755px; background:#fff; padding:20px;}
.xwSwiper{width:100% !important;height:100% !important;position:relative}
.xwSwiper .swiper-slide img{display:block;width:100%;height:495px}
.xwSwiper .swiper-slide span{position:absolute;width:96%;padding:0 2%;left:0;bottom:0;height:56px;line-height:56px;color:#fff;font-size:17px;text-align:left;display:block;background:url(../images/tm.png) repeat}
.xwSwiper .swiper-pagination-bullet{width:10px;height:10px;background:#fff;filter:Alpha(opacity=20);opacity:.2;margin:0 3px !important}
.xwSwiper .swiper-pagination-bullet-active{filter:Alpha(opacity=100);opacity:1;background:#fff}
.xwSwiper .swiper-xdian{bottom:18px;text-align:right;width:auto;right:2%;left:auto}
.xwbox .xw-dl{ padding:14px 0;}
.xwbox .xw-dl dl{ float:left; width:100%; padding:14px 0}
.xwbox .xw-dl dl dt{ float:left; width:90px; margin-right:20px; text-align:center; font-weight:bold; line-height:20px; background:url(../images/hr-m.png) repeat-y right top}
.xwbox .xw-dl dl dt span{ display:block; font-size:45px; font-family:Arial, Helvetica, sans-serif; line-height:52px}
.xwbox .xw-dl dl dd a.tt{ font-size:16px; display:block; color:#333; font-weight:bold; display:block; height:28px; line-height:28px; overflow:hidden}
.xwbox .xw-dl dl dd p{ font-size:14px; color:#818181; line-height:22px; height:44px; overflow:hidden}
.xwbox .xw-dl dl dd p a.bt{ color:#d9000f;}

.ctit{ height:36px; line-height:36px; padding:0 0 10px; border-bottom:1px solid #ededed;}
.ctit .hd{ float:left;}
.ctit .hd ul{ float:left; width:100%}
.ctit .hd ul li{ float:left; background:url(../images/eex.png) no-repeat right center; padding-right:10px}
.ctit .hd ul li:nth-of-type(3){ background:none}
.ctit .hd ul li span{ display:block; font-size:17px; color:#4c4c4c; padding:0 10px; cursor:pointer}
.ctit .hd ul li.on span{ font-size:18px; font-weight:bold; color:#d9000f; position:relative}
.ctit .hd ul li.on span:after{content:"";display:block;width:100%;height:2px;position:absolute;left:0;bottom:-11px;z-index:1;background:url(../images/hr-r.png) repeat-x;}
.ctit .bd{ float:right; height:100%; overflow:hidden}
.ctit .bd ul li a{ float:right; color:#fff; padding:0 15px; font-size:14px; background:#d9000f;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px}
.xw-li{ padding-top:10px; overflow:hidden}
.xw-li ul li{ height:41px; line-height:41px; overflow:hidden}
.xw-li ul li span{ float:right; font-size:15px; color:#b1b1b1; padding-left:10px;}
.xw-li ul li a{ font-size:16px; background:url(../images/dian.png) no-repeat 0 18px; padding-left:15px; color:#313030;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.atbox,.atbox-n{ padding:70px 0}
.atbox .htit{ padding-top:20px}
.atbox .zuo{ width:740px}
.atbox .zuo .text{ font-size:16px; line-height:34px; color:#515151; text-align:justify;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;}
.atbox .zuo .butt{ padding-top:30px}
.atbox .zuo .butt a{ font-size:16px; color:#fff; background:url(../images/tx.png) no-repeat 85% center #d9000f; height:56px; line-height:56px; display:inline-block; padding:0 60px 0 30px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-transition:all .8s ease 0s;transition:all .8s ease 0s;-ms-transition:all .8s ease 0s;}
.atbox .zuo .butt a:hover{ background-position:88% center}
.atbox .you{ width:740px}
.atbox .you .video{ position:relative;}
.atbox .you .video .i1{ display:block; width:100%; height:auto}
.atbox .you .video .i2{ display:block; width:80px; height:80px; position:absolute; top:50%; left:50%; margin-top:-40px; margin-left:-40px;}

.atbox .you .butt{ padding-top:30px}
.atbox .you .butt a{ font-size:16px; color:#fff; background:url(../images/tx.png) no-repeat 85% center #d9000f; height:56px; line-height:56px; display:inline-block; padding:0 60px 0 30px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-transition:all .8s ease 0s;transition:all .8s ease 0s;-ms-transition:all .8s ease 0s;}
.atbox .you .butt a:hover{ background-position:88% center}

.atbox-n .zuo .tit{ font-size:42px; color:#000; font-weight:bold; background:url(../images/hr-r.png) no-repeat left bottom; text-align:left; padding-bottom:20px}
.atbox-n .zuo .txt{ font-size:16px; line-height:34px; color:#515151; padding-top:25px; text-align:justify}
.atbox-n .you{ float:right; width:740px; margin-left:30px}
.atbox-n .you .video{ position:relative;}
.atbox-n .you .video .i1{ display:block; width:100%; height:auto}
.atbox-n .you .video .i2{ display:block; width:80px; height:80px; position:absolute; top:50%; left:50%; margin-top:-40px; margin-left:-40px;}

/*
.atbox-n .htit{ padding-top:0}
.atbox-n .zuo{ float:none; width:100%}
.atbox-n .zuo .text{-webkit-line-clamp:initial; line-height:29px; width:100%}
*/

.youshi{padding-bottom:70px}
.youshi dl{text-align:center;width:23%;float:left;padding:0 1%;}
.youshi dl dt{height:60px;line-height:60px;position:relative;overflow:hidden;color:#686868}
.youshi dl dt span{display:inline-block;font-size:60px;font-weight:bold;color:#d9000f; font-family:Arial, Helvetica, sans-serif}
.youshi dl dt em{font-style:normal;padding-left:5px;font-size:17px;}
.youshi dl dd{font-size:17px;line-height:32px;padding-top:10px;color:#434343}
.youshi .ybox{ padding:45px 0;-moz-box-shadow:0 0 25px #ddd;-webkit-box-shadow:0 0 25px #ddd;box-shadow:0 0 25px #ddd}

.spbox{display:none;width:750px;height:450px;position:fixed;top:50%;left:50%;z-index:99; margin-left:-375px; margin-top:-225px;/*-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)*/}
.spbox video{width:100%;height:100%;object-fit:fill}
.spbox .vclose{position:absolute;top:-15px;right:-15px;width:30px;height:30px}
.spbox .vbtn2{width:60px;height:60px;position:absolute;top:50%;left:50%; margin-top:-30px; margin-left:-30px}

.dzbox{ padding:40px 0 70px}
.dzbox .zuo{ width:560px;}
.dzbox .zuo .dtxt{ padding-top:25px}
.dzbox .zuo .dtxt dl{ width:100%; position:relative; padding:15px 0}
.dzbox .zuo .dtxt dl dt{ position:absolute; left:0; font-size:17px; font-weight:bold; color:#212121; letter-spacing:5px; background:url(../images/dw.png) no-repeat left center; line-height:32px; padding:0 20px 0 30px;}
.dzbox .zuo .dtxt dl dd{ padding-left:110px; background:url(../images/hr-a.png) repeat-y 96px top; font-size:16px; line-height:32px; color:#464647}
.dzbox .zuo .dtxt dl dd{}
.dzbox .you{ width:910px; padding-top:25px}
.dzbox .you img{ display:block; width:100%; height:auto; margin:0 auto}

.fnav{ padding:35px 0}
.fnav dl{ float:left; width:15%; padding-right:1%}
.fnav dl.d1{ width:19%}
.fnav dl dt{ font-size:19px; color:#151515; font-weight:bold; line-height:32px; padding-bottom:15px}
.fnav dl dd{ line-height:29px; padding:5px 0}
.fnav dl dd a{ display:block; font-size:16px; color:#727272;}
.fnav dl.d1 a{ display:inline-block; min-width:35%;}
.fnav dl.d1 a:nth-of-type(even){ padding-left:2%}

.copy{font-size:15px;line-height:22px;text-align:center;padding:25px 0;color:#fb9299}
.copy p{padding:3px 0}
.copy a{color:#fb9299}
.copy .p1{ font-size:15px; background:url(../images/tel.png) no-repeat left center; padding-left:25px; color:#fff;line-height:26px;}
.copy .p1 span{ display:inline-block; font-size:17px; font-weight:bold}
.copy .link{ font-size:15px; line-height:32px; position:relative; padding-top:20px}
.copy .link dt{ width:210px; padding:0 35px 0 15px; height:48px; line-height:48px; background:url(../images/tmx.png) no-repeat 230px center #e44d57}
.copy .link dd{ padding:10px; position:absolute; bottom:52px; background:#fff; width:100%; box-sizing:border-box; border:1px solid #fb9299; display:none; z-index:1}
.copy .link dd a{ display:block;}
.copy .mic{ padding-right:20px;}
.copy .mic dl{ float:left; position:relative; padding:34px 10px 0;}
.copy .mic dl dt{ padding-left:25px; cursor:pointer}
.copy .mic dl.d1 dt{ background:url(../images/i-b.png) no-repeat 0 2px}
.copy .mic dl.d2 dt{ background:url(../images/i-a.png) no-repeat 0 2px}
.copy .mic dl.d3 dt{ background:url(../images/i-c.png) no-repeat 0 2px}
.copy .mic dl dd{ display:none; position:absolute;top:-110px;left:5px; border:1px solid #f6f6f6}
.copy .mic dl dd img{ display:block; width:120px;}



/*------*/
.nbanner{width:100% !important;height:680px !important;position:relative;overflow:hidden}
.nbanner .vid{ width:100%; height:100%}
.nbanner .vid video,.nbanner .vid .ic{ display:block; min-width:100%; min-height:100%}
.nbanner .ibg{ position:absolute; left:0; top:0; width:100%}
.nbanner .txt{padding-top:270px;color:#fff;text-align:center}
.nbanner .txt .tit{display:block;font-size:42px;font-family:"思源黑体 CN Normal";line-height:62px;display:block}
.nbanner .txt p{font-size:17px;line-height:28px;padding-top:15px;text-transform:uppercase;}
.nbanner2{height:785px !important}

.weizhi{font-size:15px;color:#666;line-height:80px;height:80px; background:url(../images/w_h1.png) repeat-x left bottom; overflow:hidden}
.weizhi .nnav a{ display:inline-block; font-size:18px; color:#6c6c6c; padding:0 5px; margin-right:30px}
.weizhi .nnav a:hover,.weizhi .nnav a.on{ color:#d9000f; background:url(../images/w_h2.png) repeat-x left bottom}
.weizhi .wz span{display:inline-block; width:22px; background:url(../images/home.png) no-repeat center center}
.weizhi .wz a{display:inline-block;padding-left:15px;color:#838383; background:url(../images/a_r.png) no-repeat 5px center}
.weizhi .wz a:hover{color:#d9000f;}

.zbg{ background:url(../images/avb.jpg) no-repeat center top; background-size:cover; padding:20px 0 110px; overflow:hidden}
.zlmb dl{ float:left; background:url(../images/tm-b.png) repeat; width:48%; text-align:center; padding:50px 80px; margin-top:45px; box-sizing:border-box}
.zlmb dl:nth-of-type(even){ float:right}
.zlmb dl dt img{ display:block; width:125px; height:125px; margin:0 auto}
.zlmb dl dd.d1{ font-size:26px; line-height:32px; padding:25px 0 20px}
.zlmb dl dd.d2{ font-size:18px; line-height:30px; color:#4c4c4c}

.zzjg{ background:url(../images/m.jpg) no-repeat center center; padding:20px 0 70px; text-align:center; font-size:15px; line-height:29px;}
.zzjg img{ max-width:100% !important; height:auto !important}

.lbg{ background:url(../images/a_b1.png) repeat-x left top; overflow:hidden}
.game163{position:relative;overflow:hidden; background:url(../images/a_c.png) repeat-x 0 75px; padding:25px 0 80px}
.game163 .smallScroll{ width:100%; position:relative; text-align:center}
.game163 .smallScroll .smallImg{ height:120px; overflow:hidden}
.game163 .smallScroll .smallImg li{ float:left; width:20%;}
.game163 .smallScroll .smallImg li span{ display:inline-block; width:120px; height:120px; line-height:120px; font-size:22px; font-weight:bold; color:#acacac; background:#e0e0e0;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%; cursor:pointer}
.game163 .smallScroll .smallImg li.on span{ background:#d9000f; color:#fff}
.game163 .smallScroll .sPrev,.game163 .smallScroll .sNext{ position:absolute; width:23px; height:37px; top:50%; margin-top:-19px; z-index:1}
.game163 .smallScroll .sPrev{ left:0; background:url(../images/a_al.png) no-repeat center center}
.game163 .smallScroll .sNext{ right:0; background:url(../images/a_ar.png) no-repeat center center}
.game163 .bigImg{ margin-top:60px;}
.game163 .bigImg dl{ display:block; width:100%;}
.game163 .bigImg dl dt{ font-size:20px; line-height:35px; font-weight:bold; color:#d9000f; background:url(../images/a_d1.png) no-repeat 107px 0; text-indent:150px;}
.game163 .bigImg dl dd{ padding:50px 0 0; font-size:16px; line-height:32px; background:url(../images/ahr.png) repeat-y 119px 0;}
.game163 .bigImg dl dd h3{ font-size:16px; color:#d9000f; position:absolute; width:100px; text-align:right; background:url(../images/add.png) no-repeat right center; padding-right:25px}
.game163 .bigImg dl dd div{ padding-left:140px;}

.rybox{position:relative;padding-bottom:90px;padding-top:20px}
.zslist{width:100% !important;height:100% !important;position:relative}
.zslist .swiper-slide{background:#fff;padding:20px;box-sizing:border-box}
.zslist .swiper-slide img{display:block;width:100%;height:254px}
.zslist .swiper-slide span{ display:block; font-size:16px; color:#3e3e3e; text-align:center; height:32px; line-height:32px; overflow:hidden; padding-top:15px; margin-top:15px; background:url(../images/w_h1.png) repeat-x left top}
.rybox .swiper-next-z,.rybox .swiper-prev-z{ position:absolute; width:23px; height:37px; top:42%; margin-top:-19px; z-index:1;}
.rybox .swiper-next-z{ left:-35px; background:url(../images/a_al.png) no-repeat center center}
.rybox .swiper-prev-z{ right:-35px; background:url(../images/a_ar.png) no-repeat center center}

.ly-nei{ padding:20px 0 80px;}
.ly-nei .zuo{ width:500px; padding-right:30px;}
.ly-nei .zuo dt img{ display:block; width:100%; height:256px;}
.ly-nei .zuo dd{ background:#d9000f; color:#fff; padding:30px; text-align:left; min-height:204px}
.ly-nei .zuo dd h3{ font-size:22px; font-weight:bold; line-height:38px; padding-bottom:10px}
.ly-nei .zuo dd p{ font-size:17px; line-height:27px; padding:6px 0 6px 30px}
.ly-nei .zuo dd p.b1{ background:url(../images/c1.png) no-repeat 0 11px;}
.ly-nei .zuo dd p.b2{ background:url(../images/c2.png) no-repeat 2px 15px;}
.ly-nei .zuo dd p.b3{ background:url(../images/c3.png) no-repeat 4px 11px;}
.ly-nei .you{ width:930px; background:#fff; padding:33px; text-align:left;-moz-box-shadow:0 0 25px #ddd; -webkit-box-shadow:0 0 25px #ddd; box-shadow:0 0 25px #ddd;}
.ly-nei .you h2{ font-size:30px; line-height:52px;}
.ly-nei .you p{ font-size:16px; line-height:28px; color:#6f6f6f; padding:10px 0;}
.ly-nei .you ul{ float:left; width:100%;}
.ly-nei .you ul li{ float:left; width:100%; padding:13px 0; text-align:center}
.ly-nei .you ul li.li5{ width:48%; padding-right:4%;}
.ly-nei .you ul li.li2{ padding-right:0;}
.ly-nei .you ul li.li5 input,.ly-nei .you ul li.li1 textarea{ width:100%; border:1px solid #dcdada; font-size:15px; height:50px; padding-left:10px; line-height:50px;-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; box-sizing:border-box;}
.ly-nei .you ul li.li1 textarea{ padding:10px; height:160px; line-height:28px;}
.ly-nei .you ul li.li1 input{ width:220px; border:none; background:#d9000f; color:#fff; font-size:17px; font-weight:bold; height:60px; line-height:60px;-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.ly-nei .you ul li.li1 input#reset{ background:#ccc; margin-left:20px;}

.zhanwei{ height:80px; line-height:80px; width:100%}

.zrbox{ padding-top:60px}
.zrbox .zrimg{width:760px;height:560px;overflow:hidden;position:relative;}
.zrbox .zrimg .bd{position:relative;height:100%;z-index:0}
.zrbox .zrimg .bd li{zoom:1;vertical-align:middle}
.zrbox .zrimg .bd img{width:760px;height:560px;display:block}
.zrbox .zrimg .prev,.zrbox .zrimg .next{ position:absolute; top:50%; width:52px; height:52px; margin-top:-29px; z-index:1}
.zrbox .zrimg .prev{ left:0; background:url(../images/sl.png) no-repeat center center}
.zrbox .zrimg .next{ right:0; background:url(../images/sr.png) no-repeat center center}
.zrbox .zrtxt{ float:left; width:700px;}
.zrbox .zrtxt h2{ font-size:40px; font-weight:normal; padding:120px 0 20px; background:url(../images/hr-r.png) no-repeat left bottom}
.zrbox .zrtxt p{ font-size:16px; line-height:30px; color:#676767;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4; padding-top:20px}
.zrbox .zrtxt a{ display:inline-block; font-size:16px; background:url(../images/tx.png) no-repeat 80% center #d9000f; color:#fff; height:52px; line-height:52px; padding:0 65px 0 35px; margin-top:25px;transition:0.5s;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px}
.zrbox .zrtxt a:hover{ color:#fff; background-position:84% center}
.zrbox1 .zrimg{ float:right}
.zrbox2 .zrimg{ float:left}
.zrbox1 .zrtxt{ padding-right:66px;}
.zrbox2 .zrtxt{ padding-left:66px;}

.lnbox{ padding:25px 0 80px;}
.lnbox dl{ float:left; width:48%;-moz-box-shadow:0 0 25px #ddd; -webkit-box-shadow:0 0 25px #ddd; box-shadow:0 0 25px #ddd;}
.lnbox dl:nth-of-type(even){ float:right}
.lnbox dl dt img{ display:block; width:100%;}
.lnbox dl dd{ background:#fff; padding:25px 30px 35px;}
.lnbox dl dd h3{ font-size:24px; font-weight:normal;}
.lnbox dl dd p{ font-size:16px; padding-top:10px; color:#454545; line-height:32px}

.zbox{ background:url(../images/a_b2.png) repeat-x left top #fff;}
.zplist{ padding:15px 0 100px}
.zplist td{ font-size:16px; line-height:32px; padding:15px 15px 15px 100px; box-sizing:border-box; color:#3c3c3c; border-bottom:1px solid #eee}
.zplist td a{ color:#3c3c3c}
.zplist td.tt{ background:#d9000f; color:#fff}
.zplist td.t1,.zplist td.t2{ width:26%;}
.zplist td.t3{ width:15%}
.zplist td.t4{ width:17%;}
.zplist td.t5{ width:17%}
.zplist-n{ padding-bottom:0}

.nrbox{padding:45px 0;font-size:16px;line-height:32px}
.nrbox img{ max-width:100% !important; height:auto !important}

.whbox{ padding-bottom:90px}
.whbox dl{ float:left; width:23.5%; margin-right:2%; text-align:center; box-sizing:border-box; padding:45px 25px 35px;-moz-box-shadow:0 0 25px #ddd; -webkit-box-shadow:0 0 25px #ddd; box-shadow:0 0 25px #ddd; border-top:5px solid #d9000f}
.whbox dl:nth-of-type(4n){ margin-right:0}
.whbox dl dt img{ display:block; margin:0 auto; width:115px; height:115px;}
.whbox dl dd h3{ font-size:24px; font-weight:normal; padding:25px 0 15px}
.whbox dl dd p{ font-size:16px; line-height:28px; color:#636363}

.djbox dl{ float:left; width:468px; margin-right:61px; margin-top:61px;-moz-box-shadow:0 0 25px #ddd; -webkit-box-shadow:0 0 25px #ddd; box-shadow:0 0 25px #ddd;}
.djbox dl:nth-of-type(3n){ margin-right:0}
.djbox dl dt{overflow:hidden}
.djbox dl dt img{ display:block; width:100%; height:292px; -webkit-transition:all .8s ease 0s;transition:all .8s ease 0s;-ms-transition:all .8s ease 0s;-webkit-transform:scale(1,1);transform:scale(1,1)}
.zrlist dl dt img{ height:345px}
.djbox dl:hover dt img{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}
.djbox dl dd{ background:#fff; font-size:16px; color:#c2c2c2; padding:20px;}
.djbox dl dd span{ display:block; font-weight:bold; line-height:26px;}
.djbox dl dd a.tt{ display:block; font-size:18px; line-height:30px; height:60px; overflow:hidden; padding-top:10px;}
.djbox dl dd a.bt{ display:inline-block; line-height:30px; color:#d9000f; background:url(../images/dh.png) no-repeat right 24px; padding-right:25px; padding-top:15px;}

.jybox{ max-width:1700px;min-width:1160px; margin:0 auto}
.jybox .f-img{ width:50%; overflow:hidden; position:relative}
.jybox .f-img.spbut:after{content:"";display:block;width:100%;height:100%; position:absolute; left:0; top:0; background:url(../images/tm.png) repeat;}
.jybox .f-img img{ display:block; min-width:100%;}
.jybox .f-img img.i2{ display:block; min-width:auto; width:80px; position:absolute; top:50%; left:50%; margin-top:-40px; margin-left:-40px;z-index:2}
.jybox .f-txt{ float:left; width:50%; padding:0 3% 0 5%; text-align:justify; box-sizing:border-box}
.jybox .f-txt .text{ font-size:16px; line-height:27px; color:#585858}
.jybox .f-txt .text h3{ font-size:24px; line-height:42px; font-weight:normal; color:#000; padding:5px 0}
.jybox1 .f-img{ float:right}
.jybox2 .f-img{ float:left}
.jybox2 .f-txt{ padding-top:3%}
.jybox2 .f-txt .text{line-height:33px;}
.jybox2 .f-txt a.bt{ display:inline-block; font-size:16px; background:url(../images/tx.png) no-repeat 80% center #d9000f; color:#fff; height:56px; line-height:56px; padding:0 70px 0 40px; margin-top:30px;transition:0.5s;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px}
.jybox2 .f-txt a.bt:hover{ color:#fff; background-position:84% center}

.zyyw{ padding-bottom:80px;}
.zyyw .hd ul{ font-size:0; width:100%; background:url(../images/hr-a.png) repeat-x left bottom; text-align:center}
.zyyw .hd ul li{ display:inline-block; padding:0 50px; font-size:18px; color:#000; line-height:62px;height:62px;}
.zyyw .hd ul li span{ display:block; cursor:pointer}
.zyyw .hd ul li.on span{ background:url(../images/hr-h.png) repeat-x left bottom}
.zyyw .bd dl{ float:left; width:49%; margin-top:35px; background:#fff;-moz-box-shadow:0 0 25px #ddd; -webkit-box-shadow:0 0 25px #ddd; box-shadow:0 0 25px #ddd;}
.zyyw .bd dl:nth-of-type(even){ float:right}
.zyyw .bd dl dt{ float:left; width:260px;}
.zyyw .bd dl dt img{ width:100%; height:280px; display:block}
.zyyw .bd dl dd{ float:left; width:calc(100% - 260px); padding:28px 20px; box-sizing:border-box}
.zyyw .bd dl dd h3{color:#d9000f; font-weight:normal; line-height:36px;height:36px; overflow:hidden}
.zyyw .bd dl dd h3 a{ display:inline-block; font-size:20px; font-weight:bold; color:#d9000f; padding-right:10px}
.zyyw .bd dl dd h3 span{ display:inline-block;}
.zyyw .bd dl dd div{ position:relative; padding:20px 0}
.zyyw .bd dl dd div h4{ font-size:16px; color:#d9000f; position:absolute; top:36px}
.zyyw .bd dl dd div p{ font-size:15px; color:#656565; padding-left:100px;  background:url(../images/hr-a.png) repeat-y 80px 0; line-height:27px; height:54px; overflow:hidden}
.zyyw .bd dl dd div p.m2{ font-weight:bold; font-size:20px; line-height:54px;}

.zycp{ padding:10px 0 30px;}
.zycp dl{ float:left; width:350px; margin-right:42px; text-align:center;-moz-box-shadow:0 0 25px #ddd; -webkit-box-shadow:0 0 25px #ddd; box-shadow:0 0 25px #ddd;}
.zycp dl:nth-of-type(4n){ margin-right:0}
.zycp dl dt{ overflow:hidden}
.zycp dl dt img{ display:block; width:100%; height:300px; -webkit-transition:all .8s ease 0s;transition:all .8s ease 0s;-ms-transition:all .8s ease 0s;-webkit-transform:scale(1,1);transform:scale(1,1)}
.zycp dl:hover dt img{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}
.zycp dl dd{ background:#fff; padding:15px;}
.zycp dl dd span{ display:block; font-size:16px; line-height:28px;}
.zycp dl dd p{ font-size:18px; font-weight:bold; line-height:36px}

.khbox{ padding:10px 0 60px}
.khbox ul{ float:left; width:100%}
.khbox ul li{ float:left; width:234px; margin-bottom:22px; margin-right:22px; padding:1px; background:#ddd;}
.khbox ul li:hover{ background:#d9000f}
.khbox ul li:nth-of-type(6n){ margin-right:0}
.khbox ul li img{ display:block; width:100%; height:130px; background:#fff}

.xwlist{padding:15px 0}
.xwlist dl{display:block;padding:10px 15px 15px;border:1px solid #eee;margin-top:25px}
.xwlist dl dt{font-size:17px;line-height:42px;height:42px;font-weight:bold;border-bottom:1px dashed #eee;padding-bottom:5px;overflow:hidden}
.xwlist dl dt a{display:block;color:#333}
.xwlist dl dt a:hover{color:#d9000f}
.xwlist dl dd{font-size:15px;line-height:26px;padding-top:12px;color:#999; overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.xwlist dl:hover{-moz-box-shadow:0px 2px 10px #eee;-webkit-box-shadow:0px 2px 10px #eee;box-shadow:0px 2px 10px #eee}

.xtitle{text-align:center;padding-top:50px}
.xtitle h1{font-size:24px;text-align:center;color:#000;line-height:36px}
.xtime{font-size:14px;color:#999;line-height:26px;padding:15px 0;text-align:center;border-bottom:1px solid #eee}
.xtext{padding:25px 0;font-size:15px;line-height:200%}
.xtext *{line-height:200%}
.xtext img{ max-width:100% !important; height:auto !important}
.xtext td{ border:1px solid #ededed; padding:5px; box-sizing:border-box}

.n-tit h2{ font-size:22px; color:#000; background:url(../images/hr-s.png) no-repeat left center; height:52px; line-height:52px; border-bottom:1px solid #e4e4e4; padding-left:12px;}

.xg-list ul{ width:100%; float:left; padding-top:15px; padding-bottom:50px;}
.xg-list ul li{ width:48.5%; float:left; line-height:39px; height:39px; overflow:hidden;}
.xg-list ul li:nth-of-type(even){ float:right;}
.xg-list ul li span{ float:right; color:#a9a9a9; text-align:right; padding-left:10px;}
.xg-list ul li a{ display:block; background:url(../images/dian.png) no-repeat left center; color:#313131; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding-left:13px; font-size:15px;}



/*--------分页-------*/
.next_fy{padding-top:60px;padding-bottom:70px;text-align:center;font-size:14px}
.next_fy a,.next_fy b{height:26px;line-height:26px;margin:2px;display:inline-block;border:1px solid #ddd;background:#fff;padding:5px 15px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
.next_fy a:hover,.next_fy b{background:#d9000f;font-weight:500;color:#fff;border:1px solid #d9000f}
.next_fp{font-size:15px;line-height:36px;color:#4d4d4d;padding:20px 0 50px;border-top:1px solid #e4e4e4}
.next_fp a{color:#333}
.next_fp a:hover{color:#3b9905}

@media (max-width: 1920px) {
.mySwiper{ height:940px !important;}
.mySwiper .swiper-slide .txt{padding-top:410px}
}
@media (max-width: 1600px) {
.box{ width:1440px}
.mySwiper{ height:850px !important;}
.mySwiper .swiper-slide .txt{padding-top:390px}
.mySwiper .swiper-slide .txt h2{ font-size:52px; line-height:60px}
.mySwiper .swiper-slide .txt p{ font-size:19px; line-height:26px}
.ywbox dl dd.d2 h3 a{ font-size:14px}
.ywbox dl{ width:189px}
.xwbox .you{width:674px}
.atbox .zuo{ width:700px}
.atbox .you,.atbox-n .you{ width:700px}
.dzbox .zuo{ width:540px}
.dzbox .you{ width:870px}
.ly-nei .you{ width:844px}
.zslist .swiper-slide img{ height:237px}
.zrbox .zrimg,.zrbox .zrimg .bd img{ width:720px; height:530px;}
.zrbox .zrtxt{ width:664px;}
.zrbox1 .zrtxt{ padding-right:56px;}
.zrbox2 .zrtxt{ padding-left:56px;}
.djbox dl{ width:450px; margin-right:45px; margin-top:45px;}
.djbox dl dt img{ height:281px}
.zycp dl{ width:333px; margin-right:36px}
.zycp dl dt img{ height:285px}
.khbox ul li{ width:219px;}
.khbox ul li img{ height:122px}
.zrlist dl dt img{ height:332px}
}
@media (max-width: 1500px) {
.box{ width:1320px}
.nbanner{ height:630px !important}
/*.mySwiper,.nbanner2{ height:720px !important}*/
.ywbox dl{ width:159px}
.ywbox dl.active{ width:819px}
.ywbox dl dd.d1 img{ width:60px}
.ywbox dl dd.d1 h3{ font-size:24px}
.ywbox dl dd.d2 h3{ font-size:24px}
.xwbox .zuo{ width:635px}
.xwbox .you{width:620px}
.xwbox .xw-dl dl{ padding:8px 0}
.xwSwiper .swiper-slide img{ height:471px}
.atbox .zuo{ width:630px}
.atbox .you,.atbox-n .you{ width:650px}
.atbox .htit{ padding-top:0}
.htit2 h2{ font-size:44px}
.atbox .zuo .text{-webkit-line-clamp:5}
.atbox .zuo .butt{ padding-top:25px}
.atbox .zuo .butt a{ height:52px; line-height:52px; padding:0 50px 0 20px}
.youshi dl dt{ height:56px; line-height:56px}
.youshi dl dt span{ font-size:56px;}
.dzbox .zuo{ width:520px}
.dzbox .you{ width:780px}
.dzbox .zuo .htit2{ padding-top:25px}
.dzbox .zuo .dtxt{ padding-top:10px}
.atbox-n .zuo .text{-webkit-line-clamp:initial}
.ly-nei .you{ width:724px}
.zslist .swiper-slide img{ height:216px}
.fnav dl{ width:14.5%}
.fnav dl.d1{ width:21.5%}
.zrbox .zrimg,.zrbox .zrimg .bd img{ width:660px; height:486px;}
.zrbox .zrtxt{ width:624px;}
.zrbox .zrtxt h2{ padding-top:100px; font-size:38px}
.zrbox1 .zrtxt{ padding-right:36px;}
.zrbox2 .zrtxt{ padding-left:36px;}
.djbox dl{ width:420px; margin-right:30px; margin-top:45px;}
.djbox dl dt img{ height:262px}
.djbox dl dd a.tt{ font-size:17px;}
.djbox dl dd a.bt{ font-size:15px}
.jybox .f-txt{ padding-left:4%;}
.jybox .f-txt .htit{ padding-top:35px;}
.zycp dl{ width:23.5%; margin-right:2%}
.zycp dl dt img{ height:266px;}
.khbox ul li{ width:15.5%; margin-right:1.4%; margin-bottom:1.4%; box-sizing:border-box}
.khbox ul li img{ height:113px}
.zrlist dl dt img{ height:309px}
.zlmb dl dd.d1{ font-size:24px; padding-bottom:15px}
.zlmb dl dd.d2{ font-size:17px}
}
@media (max-width: 1400px) {
.header .logo{ padding:20px 0}
.header .nav ul li{ height:99px;}
.header .nav ul li a.a{ line-height:99px;}
.header .sou{ padding-top:37px}
.header .nav ul li div{top:99px}
.box{ width:1260px}
.nbanner{ height:600px !important}
.mySwiper,.nbanner2{ height:628px !important}
.mySwiper .swiper-slide .txt{ padding-top:260px}
.mySwiper .swiper-slide .txt h2{ font-size:48px; line-height:56px}
.mySwiper .swiper-slide .txt p{ font-size:18px; line-height:26px; padding:17px 0 30px}
.nbanner .txt{ padding-top:240px}
.nbanner .txt h2{ font-size:46px; line-height:66px}
.htit{ padding:40px 0 20px}
.htit h2,.atbox-n .zuo .tit{ font-size:38px}
.htit p{ font-size:16px}
.ywbox{ padding-bottom:60px;}
.ywbox dl{ width:145px}
.ywbox dl.active{ width:800px}
.ywbox dl dd.d1 h3{ font-size:22px}
.xwbox{ padding-top:5px; padding-bottom:60px}
.xwbox .zuo{ width:620px}
.xwbox .you{ width:580px; padding:15px 20px}
.xwSwiper .swiper-slide img{ height:443px}
.xwbox .xw-dl dl dt span{ font-size:42px; line-height:46px}
.xwbox .xw-dl dl dd a.tt{ font-size:15px; line-height:26px; height:26px}
.xwbox .xw-dl dl dd p{ font-size:13px; line-height:20px; height:40px}
.xw-li ul li{ height:39px; line-height:39px}
.xwSwiper .swiper-slide span{ height:50px; line-height:50px; font-size:16px}
.xwSwiper .swiper-xdian{ bottom:16px}
.ztit h2{ font-size:19px}
.ctit .hd ul li.on span{ font-size:17px}
.atbox,.dzbox{ padding:60px 0}
.atbox .zuo{ width:610px}
.atbox .you,.atbox-n .you{ width:620px}
.youshi{ padding-bottom:60px}
.youshi dl dt span{ font-size:52px}
.youshi dl dd{ font-size:16px}
.dzbox .you{ width:720px}
.dzbox .zuo .dtxt dl dt{ font-size:17px;}
.dzbox .zuo .dtxt dl dd{ font-size:16px;}
.fnav{ padding:30px 0}
.copy{ padding:20px 0}
.copy .link{ padding-top:11px}
.copy .link dt{ width:200px; background-position:220px center; height:46px; line-height:46px}
.ly-nei .zuo{ width:450px}
.ly-nei .zuo dt img{ height:230px}
.ly-nei .zuo dd{ padding:25px;}
.ly-nei .you{ width:730px; padding:25px}
.ly-nei .you ul li{ padding:10px 0}
.zslist .swiper-slide img{ height:287px}
.fnav dl{ width:14.4%}
.fnav dl.d1{ width:22%}
.zrbox .zrimg,.zrbox .zrimg .bd img{ width:640px; height:472px;}
.zrbox .zrtxt{ width:584px;}
.zrbox .zrtxt h2{ padding-top:80px; font-size:36px}
.djbox dl{ width:400px;}
.djbox dl dt img{ height:250px}
.next_fy{ padding-top:50px; padding-bottom:60px}
.next_fy a,.next_fy b{height:26px;line-height:26px;padding:3px 12px;}
.zyyw .bd dl dt{ width:220px;}
.zyyw .bd dl dt img{ height:238px;}
.zyyw .bd dl dd{ padding:23px 20px; width:calc(100% - 220px)}
.zyyw .bd dl dd div{ padding:12px 0}
.zycp dl dt img{ height:254px}
.khbox ul li img{ height:107px}
.zrlist dl dt img{ height:295px}
.zrbox .zrtxt a{ height:48px; line-height:48px; padding:0 60px 0 30px}
.lnbox dl dd h3{ font-size:22px}
}
@media (max-width: 1360px) {
.box{ width:1160px}
/*.mySwiper,.nbanner2{ height:650px !important}*/
.ywbox dl{ width:125px}
.ywbox dl.active{ width:760px}
.ywbox dl dd.d1{ padding:10px}
.xwbox .zuo{ width:570px}
.xwbox .you,.atbox-n .you{ width:530px;}
.xwSwiper .swiper-slide span{ font-size:18px}
.xw-li ul li a{ font-size:15px}
.ctit .hd ul li span{ font-size:16px}
.ctit .hd ul li.on span{ font-size:18px}
.xwbox .xw-dl dl dt span{ font-size:40px}
.atbox .zuo{ width:555px}
.atbox .you{ width:575px}
.htit h2,.atbox-n .zuo .tit{ font-size:36px}
.dzbox .zuo{ width:500px}
.dzbox .you{ width:640px}
.dzbox .zuo .dtxt dl{ padding:12px 0}
.zslist .swiper-slide img{ height:261px}
.ly-nei .you{ width:630px;}
.zrbox .zrimg,.zrbox .zrimg .bd img{ width:600px; height:442px;}
.zrbox .zrtxt{ width:530px;}
.zrbox .zrtxt h2{ padding-top:65px;}
.zrbox1 .zrtxt{ padding-right:30px;}
.zrbox2 .zrtxt{ padding-left:30px;}
.djbox dl{ width:364px; margin-right:34px; margin-top:40px}
.djbox dl dt img{ height:227px}
.djbox dl dd{ font-size:15px;}
.djbox dl dd a.tt{ line-height:28px; height:56px; padding-top:8px}
.djbox dl dd a.bt{ padding-top:10px; background-position:right 19px}
.zycp dl dt img{ height:234px}
.khbox ul li img{ height:99px}
.zrlist dl dt img{ height:268px}

}
@media (max-width: 1240px) {

}



