﻿@charset "utf-8";
@import url("/iures/images/iconfont.css");

html,body{ height:100%; font-family:"微软雅黑",microsoft YaHei,Arial,Helvetica,sans-serif; font-size:14px; line-height:1.7em; color:#333;}
body{ background-color:#f2f2f2;}
html,body,form,dl,dt,dd{ margin:0px; padding:0px;}
ul,li,ol{ list-style:none outside; margin:0px; padding:0px;}
img{ border:0px;}
td{ vertical-align:top;}
input{ -webkit-appearance:none;}
a,a:link,a:visited{ color:#333; text-decoration:none; outline:none;hide-focus:expression(this.hideFocus=true);}
a:hover{ color:#c00; text-decoration:underline;}
/*
video::-internal-media-controls-download-button{ display:none;}
video::-webkit-media-controls-enclosure{ overflow:hidden;}
video::-webkit-media-controls-panel{ width:calc(100% + 30px);}
*/
.pager { font-size:13px; text-align:center; padding:10px 0px 10px 0px; color:#666; line-height:1.5;}
.pager .xx span{ margin:0px 3px;}
.pager .xx cite,.pager .xx em{ font-style:normal; color:#000;}
.pager a,.pager a:link,.pager a:visited{ min-width:21px; display:inline-block; border:1px #999 solid; padding:0px 3px; border-radius:3px; margin:0px 2px;}
.pager a:hover{ border:1px #d51000 solid; background-color:#ffc; text-decoration:none;}
.pager a.cur{ border:1px #d51000 solid; background-color:#ffc; text-decoration:none; color:#d51000; font-weight:bold;}
.pager a.no{ border:1px #ccc solid; background-color:#fff; text-decoration:none; color:#ccc;}
.pager .in{ width:36px; height:22px; border-radius:3px; border:1px #999 solid; vertical-align:top; text-align:center;}
.pager .btn{ width:40px; height:22px; padding:0px; vertical-align:top; background-color:#d51000; color:#fff;}

.gbook{ padding:20px 40px 10px 40px;}
.gbook .ginfo{ border:1px #ddd solid; background-color:#eee; color:#666; padding:5px 8px; margin-top:15px; text-align:left; border-radius:0px;}
.gbook .glist{ width:100%; margin-top:15px; line-height:1.8;}
.gbook .glist td{ padding-top:5px; color:#666;}
.gbook .glist .mc{ width:70px; text-align:right; vertical-align:top;}
.gbook .gname{ background-color:#eee;}
.gbook .gname b{ color:#e77817;}
.gbook .gtitle td{ color:#666; background-color:#fee;}
.gbook .greply td{ color:#666;}
.gbook .retxt{ border-top:1px #eee solid;}
.gbform{ margin:20px 40px 40px 40px; padding:1px 1px 15px 1px; border:1px #ccc solid; color:#666; border-radius:5px;}
.gbform div:not(:first-child){ padding-top:6px;}
.gbform div cite{ width:6em; display:inline-block; font-style:normal; text-align:right;}
.gbform div em{ display:inline-block; padding-right:5px; color:#f00; font-style:normal;}
.gbform div:first-child{ font-size:14px; background-color:#eee; padding:3px 0px 4px 8px; color:#000; margin-bottom:8px; border-top-left-radius:6px; border-top-right-radius:6px;}
.gbform div:first-child .icofont{ font-size:12px;}

.in{ padding:2px 5px 1px 5px; border:1px #9cc solid; background-color:#fffcfc; border-radius:0px; color:#345; vertical-align:top; width:98%; font-size:14px; line-height:1.5em; font-family:"微软雅黑",sim-YaHei,Arial, Helvetica, sans-serif;}
.in.w0{ width:95%;}
.in.w1{ width:3em;}
.in.w2{ width:6em;}
.in.w3{ width:10em;}
.in.w4{ width:15em;}
.in.w5{ width:25em;}
.in.w6{ width:40em;}
.in.w7{ width:60em;}
.in.w8{ width:90em;}
.in.no{ border:1px #ccc solid; background-color:#eee; outline:none; color:#666;}
.in.date{ width:85px; background:url(/iuRes/images/ico_time.png) right 4px no-repeat #fcffff; cursor:pointer;}
.in.datetime{ width:142px; background:url(/iuRes/images/ico_time.png) right 4px no-repeat #f9ffff; cursor:pointer;}
.in.select{ outline:none; width:auto; padding-bottom:3px;}

.btn{ display:inline-block; font-size:14px; font-weight:bold; text-align:center; color:#fff; border-radius:0px; vertical-align:top; padding:8px 15px 6px 15px; line-height:1.5em; background-color:#999; border:0px; border-bottom:1px #ccc solid;}
a.btn:link,a.btn:visited{ color:#fff;}
a.btn:hover,.btn:hover{ color:#ff0; text-decoration:none;}
.btn.min{ line-height:20px; font-size:12px; padding:1px 6px; border-bottom:0px;}
.btn.mid{ height:26px; padding:3px 8px 2px 8px; display:inline-block; vertical-align:top; border-radius:0px; line-height:20px;}
.btn.max{ font-size:16px; padding:14px 18px 12px 18px;}
.btn.w0{ width:100%; padding-left:0px; padding-right:0px;}
.btn.w1{ width:49%; padding-left:0px; padding-right:0px;}
.btn.g{ background-color:#090; border-bottom:1px #060 solid;}
.btn.b{ background-color:#06c; border-bottom:1px #00f solid;}
.btn.r{ background-color:#c00; border-bottom:1px #f00 solid;}
.btn.h{ background-color:#333; border-bottom:1px #000 solid;}
.btn.y{ background-color:#f90; border-bottom:1px #f60 solid;}

/*==================================*/
.kj{ width:1180px; margin:0px auto;}

.toper{ height:30px; background-color:#f2f2f2; padding-top:4px; font-size:12px; color:#888;}
.toper .t0{ float:right; color:#ccc;}
.toper a:link,.toper a:visited{ color:#888; margin:0px 5px;}
.toper a:hover{ color:#c60; cursor:pointer;}
.cx{ width:140px; height:23px; padding:0px 0px 0px 5px; background-color:#fff; border:1px #d8d8d8 solid; display:inline-block; vertical-align:top;}
.cx .in{ width:110px; height:100%; padding:0px; border:0px; vertical-align:top; outline:none; font-size:12px; color:#b9b9b9;}

.header{ height:135px; padding-top:22px; overflow:hidden; background-color:#fff;}
.header .t0{ float:right; text-align:right; padding-top:10px;}

.header .t1{ color:#999; display:inline-block; margin-left:20px; vertical-align:top;}
.header .t1 .icofont{ font-size:36px; line-height:36px; color:#956134; margin-right:5px;}
.header .t1 span{ font-size:20px; color:#956134; font-weight:bold; font-family:"Times New Roman", Times, serif;}

.sortimg{ height: 300px;}

.menu{ height:50px; background-color:#d51000;}
.menu a, .menu a:link, .menu a:visited{ color:#fff;}
.menu > ul > li{ width: 14.2857%; height:50px; display:inline-block; margin:0px 0px; position:relative; vertical-align:top;}
.menu > ul > li > span{ display:block; height:50px; line-height:50px; overflow:hidden; font-size:16px; font-weight:bold; text-align:center;}
.menu > ul > li.cur span,.menu > ul > li.cur0 span{ color:#fff; background-color:#ee3333; font-size:16px;}
.menu > ul > li.cur > span > a,.menu > ul > li.cur0 > span > a{ color:#fff;}
.menu > ul > li ul{ width:100%; position:absolute; z-index:99; padding:0px; display:none; top:50px; left:0px; border:2px #ff9999 solid; border-bottom:1px #ff9999 solid; background-color:#ee3333;}
.menu > ul > li ul li{ line-height:1.8em; font-size:15px; text-align:center;}
.menu li li a:link, .menu li li a:visited{ font-weight:normal; border-bottom:1px #ff9999 solid; display:block; padding:6px 0px 4px 0px; margin:0px 0px; color:#fff;}
.menu > ul > li ul li:hover{ background-color:#fff;}
.menu > ul > li ul li:hover a{ color:#cc0000; text-decoration:none;}
.menu a:hover{ color:#ffff00; text-decoration:none;}
.menu > ul > li:hover ul{ display:block;}

.topslider{width:100%; height:600px; position:relative;}
.topslider .gallery-top{ height:100%; width:100%; float:left; z-index:90;}
.topslider .gallery-top .swiper-slide{ background-position:center; background-repeat:no-repeat; background-size: cover;}
.topslider .gallery-top dl{ width:500px; height:200px; position:absolute; z-index:91; left:30%; right:0; top:75px; background:url(/iures/images/tm3.png); color:#fff; padding:15px 25px;}
.topslider .gallery-top dl dt{ height:48px; overflow:hidden; font-size:36px; line-height:48px; font-weight:normal; border-bottom:2px #fff solid;}
.topslider .gallery-top dl dd span{ height:66px; display:block; overflow:hidden; font-size:14px; line-height:22px; margin-top:12px;}
.topslider .gallery-top dl dd a{ width:120px; height:36px; display:block; line-height:36px; background-color:#d51000; color:#fff; text-align:center; margin-top:5px;}
.topslider .gallery-thumbs{ width:1160px; height:100px; background:url(/iures/images/tm.png) 0px -8000px repeat-x; position:absolute; bottom:0; left:0; right:0; z-index:95;}
.topslider .gallery-thumbs .swiper-wrapper{ width：1160px; height:65px; padding-top:17px;}
.topslider .gallery-thumbs .swiper-slide { width:20%; height:100%; opacity:0.6; margin:0px auto; background-position:center; background-repeat:no-repeat; background-size:cover;}
.topslider .gallery-thumbs .swiper-slide-thumb-active{ opacity:1; border:3px #fc0 solid;}
.topslider .tbg{ width:100%; height:100px; position:absolute; z-index:90; bottom:0; background-color:#000; filter:alpha(Opacity=60); -moz-opacity:0.6; opacity: 0.6;}

.syc1 .t0{ margin-top:45px; height:56px; background:url(syc1_1.png) center no-repeat;}
.syc1 .t1{ padding:40px 0px;}
.syc1 .t1 dl{ width:20%; display:inline-block; vertical-align:top;}
.syc1 .t1 dl div{ text-align:center;}
.syc1 .t1 dl div img{ max-width: 50%;}
.syc1 .t1 dl dt{ font-size:20px; height:40px; line-height:40px; border-bottom:1px #000 solid; font-weight:normal; text-align:center; margin:8px 15px 0px 15px;}
.syc1 .t1 dl dt a:hover{ text-decoration:none;}
.syc1 .t1 dl dd{ font-size:12px; line-height:20px; height:60px; overflow:hidden; margin:10px 12px 0px 12px;}

.syc2{ height:420px; background:url(syc2_0.jpg) center 0px no-repeat;}
.syc2 .kj{ position:relative;}
.syc2 .t0{ width:21px; height:21px; background:url(syc2_1.png) no-repeat; position:absolute; z-index:9; top:-10px; left:580px; right:0;}
.syc2 .t1{ font-size:38px; text-align:center; color:#fff; padding-top:100px;}
.syc2 .t2{ width:960px; height:135px; overflow:hidden; line-height:27px; font-size:16px; color:#fff; margin-top:40px; text-align:center; margin:30px auto 0px auto;}
.syc2 .t3 a{ width:140px; height:35px; display:block; line-height:35px; border:1px #fff solid; text-align:center; color:#fff; text-decoration:none; margin:40px auto 0px auto; font-size:16px;}

.syc3 .t0{ margin-top:50px; height:56px; background:url(syc3_1.png) center no-repeat;}
.syc3 .t1{ padding-top:40px; text-align:center; height:90px;}
.syc3 .t1 a{ width:120px; height:27px; display:inline-block; line-height:27px; font-size:17px; text-align:center;}
.syc3 .t1 a.cur, .syc3 .t1 a:hover{ background-color:#d51000; color:#fff; font-size:14px; font-weight:bold; border-radius:13px; text-decoration:none;}
.syc3 .t2 > div{ display:none;}
.syc3 .t2 dl{ width:29.333333%; display:inline-block; background-color:#f6f6f6; margin:0px 2% 40px 2%; border-bottom:3px #ddd solid; vertical-align: top;}
.syc3 .t2 dl div{ text-align: center;}
.syc3 .t2 dl div img{ max-width: 100%;}
.syc3 .t2 dl dt{ height:30px; overflow:hidden; line-height:30px; font-size:16px; color:#d61325; margin:10px 10px 0px 20px;}
.syc3 .t2 dl dd{ height:70px; overflow:hidden; line-height:20px; font-size:12px; color:#666; padding:5px 20px; border-bottom:1px #ddd solid;}
.syc3 .t2 dl span{ display:block; font-size:12px; padding:8px 20px 0px 20px; line-height:20px;}
.syc3 .t2 dl span cite{ display:inline-block; font-style:normal; padding-left:18px; background:url(syc3_2.jpg) 0px 3px no-repeat; color:#666;}
.syc3 .t2 dl span > a{ display:inline-block; font-style:normal; float:right; padding-right:18px; background:url(syc3_3.jpg) right 3px no-repeat; color:#14634a;}
.syc3 .t2 dl span > a:hover{color:#d51000;}
/*
.syc4{ }
.syc4 .t0{ height:56px; background:url(syc4_1.png) center no-repeat;}
.syc4 .t2{ position: absolute; display: inline-block; padding-left: 620px; vertical-align: top; padding-top:5px;}
.syc4 .t2 dl{ border-bottom:1px #e1e1e1 solid; padding-bottom:38px; margin-top:27px; position:relative; padding-left:90px; padding-right:15px;}
.syc4 .t2 dl:last-child{ border-bottom:0px;}
.syc4 .t2 dl dt{ height:40px; line-height:40px; overflow:hidden; font-size:18px; font-weight:normal;}
.syc4 .t2 dl dt a:link,.syc4 .t2 dl dt a:visited{ color:#000;}
.syc4 .t2 dl dt a:hover{ color:#d51000;}
.syc4 .t2 dl dt span{ position:absolute; top:0; left:0; width:78px; height:88px; background-color:#bfbfbf; text-align:center; font-size:13px; color:#fff; padding-top:15px; line-height:20px;}
.syc4 .t2 dl dt span b{ font-size:42px; line-height:42px; display:block;}
.syc4 .t2 dl dd{ height:40px; line-height:20px; overflow:hidden; color:#666;}

.syc4 .t1{ width:610px; vertical-align: top; margin-top:32px; background-color:#d51000; color:#fff;}
.syc4 .t1 dl dt{ height:38px; overflow:hidden; font-size:18px; padding:12px 12px 0px 18px;}
.syc4 .t1 a,.syc4 .t1 a:link,.syc4 .t1 a:visited{ font-weight:normal; color:#fff;}
.syc4 .t1 a:hover{ color:#ffc;}
.syc4 .t1 dl dd{ height:25px; overflow:hidden; padding:5px 15px 0px 18px;}
.syc4 .t1 .swiper-pagination{ bottom:0; right:0; text-align:right; padding-right:10px;}
.syc4 .t1 .swiper-pagination-bullet-active{ background-color:#fff;}
*/
.syc4{ padding-bottom: 30px; position: relative;}
.syc4 .t0{ height:56px; background:url(syc4_1.png) center no-repeat;}
.syc4 .t1{ width: 528px; position: absolute ; background-color: #d51000; vertical-align: top; margin-top: 28px; left: 0; overflow: hidden;}
.syc4 .t1 div img{ width: 100%;}
.syc4 .t1 a:link, .syc4 .t1 a:visited{ color: #fff;}
.syc4 .t1 a:hover{ color: #ff0;}
.syc4 .swiper-pagination{ bottom:0; right:0; text-align:right; padding-right:10px;}
.syc4 .swiper-pagination-bullet-active{ background-color:#fff;}
.syc4 .t1 dt{ font-size: 1.4em; height: 2.0em; line-height: 2.0em; overflow: hidden; padding: 0px 10px; font-weight: normal;}
.syc4 .t1 dd{ height: 1.5em; line-height: 1.5em; overflow: hidden; margin-bottom: 1.0em; color:#fcc; padding: 0px 10px;}


.syc4 .t2{ display: inline-block; vertical-align: top; padding-left: 540px;}
.syc4 .t2 dl{ height: 115px; border-bottom:1px #e1e1e1 solid; margin:30px 0px 0px 30px; position:relative; padding-left:90px; padding-right:15px;}
.syc4 .t2 dl:last-child{ border-bottom:0px;}
.syc4 .t2 dl dt{ height:40px; line-height:40px; overflow:hidden; font-size:18px; font-weight:normal;}
.syc4 .t2 dl dt span{ position:absolute; top:0; left:0; width:80px; height:80px; background-color:#bbbbbb; text-align:center; font-size:13px; color:#fff; padding-top:15px; line-height:20px;}
.syc4 .t2 dl dt span b{ font-size:42px; line-height:42px; display:block;}
.syc4 .t2 dl dd{ height:40px; line-height:20px; overflow:hidden; font-size: 13px; color:#666; margin: 0px;}


/*.ny{ background:url(nybg.png) center 0px no-repeat;}*/
.nk{ width:1180px; margin:25px auto; position:relative; background-color:#fff; padding:18px 25px; vertical-align:top;}
.knr{ margin-left:250px; min-height:600px; padding:22px;}
.totop{ width:22px; height:149px; display:block; background:url(totop.png); position:fixed; margin-left:927px; bottom:350px;}

.kleft{ width:233px; float:left; position:relative; min-height:500px; padding-bottom:0px;}
.kleft .t1{ width:233px; height:70px; background-color:#d51000; position:absolute; margin-top:0px; z-index:8;}
.kleft .t1 div{ font-size:32px; color:#fff; line-height:50px; padding:5px 0px 0px 25px;}
.kleft > ul{ position:relative; z-index:9; margin-top:58px;}
.kleft > ul > li{ background:url(left1.png) no-repeat; margin-top:4px; font-size:15px; line-height:45px;  padding-left:41px;}
.kleft > ul > li > a{ height:45px; overflow:hidden; display:block;}
.kleft ul li a:link,.left ul li a:visited{ color:#666;}
.kleft ul li a:hover{ color:#f00;}
.kleft > ul > li.cur{ background:url(left2.png) no-repeat; margin-top:0px; color:#fff;}
.kleft > ul > li.cur a:link, .kleft > ul > li.cur a:visited{ color:#fff;}
.kleft .t2{ margin-top:10px;}

.weizhi{ height:38px; background:url(weizhi.jpg) no-repeat; border-bottom:1px #e1e1e1 solid; color:#666; text-align:right; padding-right:15px;}
.weizhi .icofont{ font-size:16px; font-weight:bold; color:#d51000; margin-right:5px;}
.weizhi span{ font-size:14px;}
.weizhi a:link,.weizhi a:visited{ color:#666;}
.weizhi a:hover{ color:#d51000;}
.weizhi span .t0{ font-weight:bold;}

.sw_title{ font-size:25px; line-height:1.5em; text-align:center; font-weight:bold; color:#000; padding:10px; border-bottom:1px #ddd solid; margin:20px 20px 0px 20px;}
.sw_info{ text-align:right; color:#999; padding:5px 30px 0px 0px; font-size:12px;}
.sw_txt{ width:780px; margin:30px auto 20px auto; font-size:15px; line-height:1.8em; color:#000;}
.sw_act{ height:20px; padding:10px 10px 5px 0px; text-align:right; background:url(line1.jpg) bottom repeat-x; margin-right:12px;}
.sw_act a{ height:20px; background:url(/iures/images/ico.gif) no-repeat; padding:0px 8px 0px 18px; display:inline-block; text-decoration:underline;}
.sw_act .p{ background-position:-100px -54px;}
.sw_act .c{ background-position:0px -154px;}
.sw_act .u{ background-position:-50px -104px;}
.sw_xg{ height:35px; border-bottom:1px #ccc dotted; padding:6px 0px 0px 5px; margin-right:12px; font-weight:bold; color:#888; font-size:15px;}
.sw_xg .icofont{ font-size:14px; margin-right:5px;}
.sw_xg_li{ padding:5px 20px 30px 5px;}
.sw_xg_li li{ height:22px; overflow:hidden; background:url(dot1.jpg) 5px 8px no-repeat; padding:0px 15px 0px 15px; color:#999; }
.sw_xg_li li a:link,.sw_xg_li li a:visited{ color:#666;}
.sw_xg_li li a:hover{ color:#d51000;}
.sw_txt p{ margin:0px;}

.xnav{ padding: 25px 0px 5px 0px; line-height: 1.8em;}
.xnav .t0{ position: absolute; font-size:22px;}
.xnav ul{ padding-left: 100px;}
.xnav ul li{ display: inline-block; font-size:18px; padding: 0px 8px;}
.xnav ul li a{ display: inline-block; padding:2px 10px;}
/*.xnav li.cur a{ background-color: #fe0;}


*/
.imgshow{ margin: 20px 40px; position: relative;}
.imgshow .gallery-top img{ width: 100%;}
.imgshow .gallery-top div{ font-size:16px; text-align:center; line-height: 2.0em;}
.imgshow .gallery-thumbs{ width:920px; height:80px; box-sizing:border-box; padding:5px 0px 5px 5px;}
.imgshow .gallery-thumbs .swiper-slide { width:120px; height:70px;/* opacity:0.5;*/ display: inline-block; background-size:cover;}
.imgshow .gallery-thumbs .swiper-slide-thumb-active{ opacity:1; border:3px #fc0 solid;}
.imgshow .swact{ width: 31px; height: 57px; position: absolute; bottom: 10px; outline: none;}
.imgshow .swact.swprev{ background-image: url(arr1.png); left: 0;}
.imgshow .swact.swnext{ background-image: url(arr2.png); right: 0;}

.swxh{ border:1px #ccc solid;}
.swxh .t0{ margin:8px 12px; color:#090;}
.swxh ul{ margin:0px 12px 12px 12px;}
.swxh ul li{ width: 25%; display: inline-block; padding: 0px 1%; vertical-align: top;}
.swxh ul li img{ width: 100%;}
.swxh ul li span{ display: block; margin-top:5px; text-align: center; font-weight: bold;}


.li1{ padding:2.0em 1.0em;}
.li1 li{ font-size:15px; height:35px; line-height:30px; overflow:hidden; border-bottom:1px #ccc dotted; background:url(/iures/images/dot.png) -492px 18px no-repeat; padding:3px 0px 0px 20px;}
.li1 li a:link,.li1 li a:visited{ color:#000;}
.li1 li a:hover{ color:#d51000;}
.li1 li span{ float:right; margin:0em 0.5em; font-size:13px; color:#999;}

.pic{ padding:25px 0px 0px 0px;}
.pic dl{ width:30.333333%; margin:1.5%; display:inline-block; padding:0.5%; border:1px #ddd solid; background-color:#fff; vertical-align: top;}

.pic dl div img{ width: 100%;}
.pic dl dt{ height:30px; overflow:hidden; line-height:30px; text-align:center; font-weight:normal;}
.pic dl:hover{ background-color:#d51000;}
.pic dl:hover a{ color:#fff; text-decoration:none;}

.tv{ padding:25px 0px 0px 10px;}
.tv dl{ width:263px; height:210px; margin:20px 13px 0px 13px; display:inline-block; padding:6px; border:1px #ddd solid; background-color:#fff;}
.tv dl dt{ height:30px; overflow:hidden; line-height:30px; text-align:center; font-weight:normal;}
.tv dl:hover{ background-color:#cc8a21;}
.tv dl:hover a{ color:#fff; text-decoration:none;}

.link{ padding:20px 10px;}
.link span{ display:inline-block; margin:15px 15px; border:1px #ccc dotted;}

.bge{ border-collapse:collapse; border-style:none; border-color:#999; margin:0px 40px; width:840px;}
.bge th{ padding:5px 10px; background-color:#eee;}
.bge td{ padding:5px 10px;}
.bge .xm{ width:100px; text-align:right;}

.footer{ height:300px; background: url(footer.jpg) center 0px no-repeat; color:#fff;}
.footer1{ height: 250px; padding-top:30px;}
.footer a:link,.footer a:visited{ color:#959595;}
.footer a:hover{ color:#fff;}
.footer .kj > div{ float:left;}
.footer .t00{ height:60px; font-size:18px;}
.footer ul li{ line-height:25px;}
.footer ul{ height:150px; overflow:hidden;}
.footer .t2{ border-left:1px #333 solid; padding-left:45px; color:#959595;}

.footer .icofont{ height:100%; float:left; font-size:25px; line-height:25px; padding-top:5px; margin-right:8px;}
.footer .t22{ height:40px; line-height:40px;}
.footer1 div.tw1, .footer1 div.tw2, .footer1 div.tw3{  width:15%; height:200px;}
.footer1 div.tw4{ width: 30%;}
.footer1 div.tw5{ width: 25%;}
/*.footer .kj .t1{ width:190px; background:none; padding-left:20px;}
.footer .kj .t2{ width:300px;}
.footer .t2 div{ padding-left:5px;}
.footer .t2 .t00{ height:35px;}
.footer .t21{ padding:6px 0px; color:#ccc;}
.footer .t22{ padding:0px 0px; font-size:12px; color:#ccc;}

*/
.footer2{ height:40px; color:#959595; padding-top:15px; font-size:13px; text-align:center;}
.footer2 a:link, .footer2 a:visited{ color:#959595;}
.footer2 a:hover{ color:#fff;}
.footer2 .t0{ line-height:20px;}
.footer2 .t0 span{ display:inline-block; margin-top:5px;}

.kefu{ width:106px; height:345px; background:url(kefu.png) no-repeat; position:fixed; top:220px; right:10px; z-index:999;}
.kefu ul{ padding:160px 0px 0px 15px;}
.kefu ul li{ height:30px; font-weight:bold;}
.kefu ul li a{ text-decoration:none;}

@media screen and (min-width:1024px) and (max-width:1199px){
    .kj{ width: 98%;}
    .topslider{ height:400px;}  
    .topslider .gallery-thumbs{ width:980px; height:50px;}
    .topslider .gallery-thumbs .swiper-wrapper{ width:880px; height:45px; padding-top: 0px;}
    .topslider .tbg{ height:60px;}

    .sortimg{ height: 240px;}

    .syc2 .t0{ left:560px;}
    .syc2 .t2{ width:90%;} 

    .syc4 .t1{ width: 468px; margin-top: 20px;}
    .syc4 .t2{ padding-left: 470px;}
    .syc4 .t2 dl{ height: 102px; margin:25px 0px 0px 20px; padding-left:80px; padding-right:10px;}
    .syc4 .t2 dl dt{ height:32px; line-height:32px;}
    .syc4 .t2 dl dt span{ width:70px; height:75px;}
    .syc4 .t2 dl dt span b{ font-size:32px; line-height:32px;}

    .footer1 div.tw2, .footer1 div.tw3{  width:12%;}
    .footer1 div.tw4{ width: 35%;}
    .footer2 .tl1{ display: none;}
    
    .nk{ width:100%; margin:0px; padding:0px;}
    .knr{ margin-left:250px; padding:22px;}
    .kleft{ width:233px; margin: 10px 0px 0px 10px;}
    .sw_txt{ width:auto;}

    .imgshow .gallery-thumbs{ width:860px;}
    .imgshow .gallery-thumbs .swiper-slide { width:100px;}
}
@media screen and (max-width:1023px){
    .kj{ width: 98%;}

    .header .logo{ width: 420px;}
    .header .t0 img{ width: 280px;}
    .header{ height:105px; padding-top:15px;}
    .header .t0{padding-top:5px;}

    .topslider{ height:300px;}
    .topslider .gallery-top dl{ width:500px; height:200px; left:20%; top:25px;}
    .topslider .gallery-thumbs{ width:760px; height:40px;}
    .topslider .gallery-thumbs .swiper-wrapper{ width:700px; height:35px; padding-top: 0px;}
    .topslider .tbg{ height:50px;}

    .sortimg{ height: 200px;}

    .syc1 .t1 dl dt{ font-size:18px; height:30px; line-height:30px;}
    .syc2 .t0{ left:450px;}
    .syc2 .t2{ width:90%;} 

    .syc4 .t1{ width: 428px; margin-top: 22px;}
    .syc4 .t2{ padding-left: 430px;}
    .syc4 .t2 dl{ height: 95px; margin:22px 0px 0px 20px; padding-left:80px; padding-right:10px;}
    .syc4 .t2 dl dt{ height:32px; line-height:32px;}
    .syc4 .t2 dl dt span{ width:70px; height:75px;}
    .syc4 .t2 dl dt span b{ font-size:32px; line-height:32px;}

    .footer1 div.tw2, .footer1 div.tw3{  width:12%;}
    .footer1 div.tw4{ width: 35%; padding-left: 20px;}
    .footer1 div.tw4 img{ width: 240px;}
    .footer1 div.tw5{ padding-left: 16px; font-size: 13px;}
    .footer2{ height:40px; line-height: 20px; padding-top: 5px;} 
    
    .nk{ width:100%; margin:0px; padding:0px;}
    .knr{ margin-left:200px; padding:22px;}
    .kleft{ width:180px; margin: 10px 0px 0px 10px;}
    .kleft .t1{ width:180px;}
    .kleft .t2 img{ max-width: 100%;}
    .kleft > ul > li{ background-position:-42px 0px;}
    .kleft > ul > li.cur{ background-position:-42px 0px;}
    .sw_txt{ width:auto;}

    .imgshow .gallery-thumbs{ width:660px; height:70px;}
    .imgshow .gallery-thumbs .swiper-slide { width:90px; height:60px;}
}





















