html,BODY{ width:100%; overflow-x:hidden}
BODY { background-color: #ffffff; COLOR: #000000; margin: 0px; padding: 0px; font-size: 1em; text-align: left; overflow-x: hidden; font-family: "Microsoft Yahei", simhei, simsun; }
A { COLOR: #000000; TEXT-DECORATION: none }
A:link { COLOR: #000000; TEXT-DECORATION: none }
A:visited { COLOR: #000000; TEXT-DECORATION: none }
A:hover { COLOR: #333333; TEXT-DECORATION: underline }
form, ul, li, p, h1, h2, h5, h3, h4 { list-style-type: none; margin: 0px; padding: 0px; }
img { border: 0px; margin: 0px; padding: 0px; vertical-align: bottom }
.clear { CLEAR: both; }
.box { MARGIN: 0px auto; width: 94%; max-WIDTH: 1000px; position:relative}
* html .box { height: 1%; }*> .box { overflow: hidden; }
.box1 { MARGIN: 0px auto; width: 100%; max-WIDTH: 1000px; position:relative}
* html .box1 { height: 1%; }*> .box1 { overflow: hidden; }
* html ul { height: 1%; }*> ul { overflow: hidden;}
.donghua .move{animation-play-state:running;}
@keyframes move{
from{ opacity:0; margin-left:80px;}
to{ opacity:1;  margin-left:0px;}
}
.donghua1 .move1{animation-play-state:running;}
@keyframes move1{
from{ opacity:0; transform: rotate(-45deg)}
to{ opacity:1;  transform: rotate(0deg);}
}
.donghua2 .move2{animation-play-state:running;}
@keyframes move2{
from{ opacity:0; margin-top:50px;}
to{ opacity:1;  margin-left:0px;}
}

.nytop{ background:#d20900;}
.nytop img{ width:100%;}
.nytop1{ background:#d20900;}
.nytop1 img{ width:50%;}

.header1 { background:#0d0d0d url(sydtu.jpg) no-repeat center top; background-size:100% auto; width:100%; height: 100vh;}
.header { width: 100%; height: 100vh; overflow: hidden; position: relative;}
.header video { width: auto; height:100vh;}
.header_inner { position: absolute; top: 30px; z-index: 1; width: 1000px; left: 0; right: 0; margin: auto; }
.header_shadow { position: absolute; left: 0; top: 0; width: 100%; height: 100vh; background: rgba(0, 0, 0, 0.6); }
.header_inner .logo{ width:auto; float:left}
.header_inner .logo img{ width:100%; max-width: 353px}
.nov{ width:470px; float: right; margin-top:12px;}
.nov ul li{ width: auto; float: left; font-size: 1em; line-height: 1.6em;}
.nov ul li a{ display:block; padding:0px 16px; text-decoration:none;}
.nov ul li ul{ width:150px; font-size:1em; position:absolute; visibility: hidden; padding:5px 0; margin-left:-44px; text-align:center; z-index:999; background:rgba(0,0,0,0.3); border-radius:10px}
.nov ul li ul li{ float:none;}
.nov ul li ul li a{ display:block; padding:0px;}
.nov ul li.dqde a{color:#ffffd3; position:relative;}
.nov ul li.dqde a:before {content: ""; border-bottom:#ffffd3 1px solid; position:absolute; bottom:0; left:16px; overflow:hidden; width:calc(100% - 32px);}
.nov ul li.dqde ul li a:before{ display:none}

.zsrk{ position: absolute; bottom:50px; width:380px; left:50%; margin-left:-190px;}
.zsrk a{ display:block; float:left; font-size:1.2em; padding:20px 40px; background:#ff0000; border:#ff0000 2px solid; color:#FFF; text-decoration:none}
.zsrk a.fr{ float: right}
.zsrk a:hover{ background:none; border:#fff 2px solid}
.zsrk1{ position: relative; margin-top:-40px; width:380px; left:50%; margin-left:-190px; overflow:hidden}
.zsrk1 a{ display:block; float:left; font-size:1.2em; padding:20px 40px; background:#d20900; border:#d20900 2px solid; color:#FFF; text-decoration:none}
.zsrk1 a.fr{ float: right}
.zsrk2{ position: relative; margin-top:40px; width:380px; left:50%; margin-left:-190px; overflow:hidden}
.zsrk2 a{ display:block; float:left; font-size:1.2em; padding:20px 40px; background:#eb6363; border:#eb6363 2px solid; color:#FFF; text-decoration:none}
.zsrk2 a.fr{ float: right; background:#3ca992; border:#3ca992 2px solid;}
.zsrk2 a:hover{ background:none; border:#eb6363 2px solid}
.ybak{ display:none}
.sybk1{ background:#d20900; padding:40px 0;}
.zbwz{ width:600px; float:left; font-size:1em; line-height:1.6em;}
.zbwz i{ font-style: normal; font-size: 1.2em; text-transform: uppercase; }
.zbwz p{ font-size:1.5em; line-height:1.4em; margin-bottom:10px}
.zbwz h2{ font-size:2em; line-height:1.4em;}
.zbwz div{opacity:0; animation:move 1s forwards; animation-play-state:paused;}
.ybtu{ width:308px; float: right}
.ybtu div{ opacity:0; animation: 0.5s move1 1s forwards; animation-play-state:paused;}
.zyh{ width:280px; float:left; font-size:1.2em; line-height:1.4em; color:#d20900; text-transform: uppercase;}
.zyh div{opacity:0; animation:move 1s forwards; animation-play-state:paused; border-top:#d20900 2px solid;}
.zyh p{ font-size:2.6em; line-height:1.4em; font-weight:bold}
.ybsa{ width:auto; float:right}
.ybsa div{opacity:0; animation: 0.5s move1 1s forwards; animation-play-state:paused;}
.zyh1{ width:300px; float:left; font-size:1.4em; line-height:1.6em; color:#ea9793;}
.zyh1 p{ font-size:3em; line-height:1.1em; font-weight:bold}
.zyh1 p sup{ font-size:0.4em}
.zyh1 p span{ font-size:0.6em;}
.zyh1 i{ font-size:0.7em;}
.wzkb div{width:60%; background:rgba(201,9,0,0.9); padding:20px 2%; position:absolute; z-index:1; color:#FFF; opacity:0; animation: 0.3s move 1s forwards; animation-play-state:paused; font-size:1.2em; line-height:1.8em; left:18%; top:150px;}
.wzkb div p{ font-size:1.6em; line-height:1.6em;}
.zhte{ width:30%; text-align:center; font-size:1.2em; line-height:1.4em; color:#d20900; text-transform: uppercase; margin:auto}
.zhte div{opacity:0; animation:move 1s forwards; animation-play-state:paused; border-top:#d20900 2px solid;}
.zhte p{ font-size:2.6em; line-height:1.4em; font-weight:bold}
.zhte1{ width:30%; text-align:center; font-size:1.2em; line-height:1.4em; color:#fff; text-transform: uppercase; margin:auto}
.zhte1 div{opacity:0; animation:move 1s forwards; animation-play-state:paused; border-top:#fff 2px solid;}
.zhte1 p{ font-size:2.4em; line-height:1.4em; font-weight:bold}
.zhte2{ width:50%; text-align:center; font-size:1.2em; line-height:1.4em; color:#fff; text-transform: uppercase; margin:auto}
.zhte2 div{opacity:0; animation:move 1s forwards; animation-play-state:paused; border-top:#fff 2px solid;}
.zhte2 p{ font-size:2em; line-height:1.4em; font-weight:bold}
.zhte3{ width: 100%; font-size:1.2em; line-height:1.4em; color:#fff; text-transform: uppercase;}
.zhte3 div{opacity:0; animation:move 1s forwards; animation-play-state:paused; border-top:#fff 2px solid;}
.zhte3 p{ padding:15px 0 10px}
.zhte3 p img{ width:70%; max-width:288px;}
.zhte4{ width: auto; font-size:1.2em; line-height:1.4em; color:#fff; text-transform: uppercase; float:right; text-align: right; border-top:#fff 2px solid;}
.zhte4 p{ font-size:2.4em; line-height:1.4em; font-weight:bold}
.mt-40{ margin-top:-100px;}
.more{ text-align: right; line-height:1.2em; padding-bottom:10px;}
.more a{ background:#d20900; padding:5px 10px;}
.zhtp{ width:1000px;}
.zhtp ul { width:1005px; margin-left:-5px;}
.zhtp ul li{ width:330px; padding-left:5px; margin-top:4px; float:left; position:relative}
.zhtp ul li img{ width: 100% }
.zhtp ul li div{ position:absolute; top:0px; width:310px; padding:10px; color:#FFF;  background: rgba(0,0,0,0.5)}
.zhtp ul li.aba div{ position:absolute; top:0px; bottom:0; padding:40px 20px; font-size:1.4em; background: rgba(201,9,0,0.9); text-align:center; transition: all 0.1s;}
.zhtp ul li.aba b{ font-size:1.2em}
.synews{ width:100%; background:#000; padding:40px 0 70px; overflow:hidden}
.synews ul{ width:1013px; margin-left:-13px;}
.synews ul li{ width:240px; padding-left:13px; float:left; margin-top:15px;}
.synews ul li a{ display:block; padding-bottom:5px;}
.synews ul li a:hover{ background:#d20900; text-decoration:none;}
.synews ul li .xwbrt{ font-size:1.1em; font-weight:bold; height:1.6em; line-height:1.6em; overflow:hidden; margin-top:5px; padding:0px 5px; color:#d4d4d4}
.synews ul li .xwbrjs{ font-size:0.9em; height:2.8em; line-height:1.4em; overflow:hidden;; padding:0px 5px; color:#d4d4d4}
.synews ul li div{ overflow:hidden}
.synews ul li img{ width:100%; transition: all 0.6s;}
.synews ul li a:hover img{transform: scale(1.07);}
.hzdw{ width:100%; margin-top:20px; padding-bottom:40px; overflow:hidden}
.hzdw ul li{ width:50%; float:left; font-size:1em; line-height:1.6em; color:#d20900;}
.hzdw1{ width:100%; margin-top:20px; overflow:hidden}
.hzdw1 ul li{ width:50%; float:left; font-size:1em; line-height:1.6em; color:#fff;}
.bottom{ background:#333333; padding:30px 0;}
.llx{ width:700px; float:left; font-size:0.9em; color:#b9b9b9; line-height:1.6em;}
.llx a{ color:#b9b9b9;}
.llx p{ color:#FFFFFF; font-size:1.2em; margin-bottom:10px;}
.llx p a{color:#FFFFFF;}
.llx span{ color:#666666}
.rlx{ width: auto; float:right}
.lxtop{ background: url(lianxibg.jpg) no-repeat center; background-size:100% 100%; width:100%; height: 100vh; }
.dbjtop{ background:#0d0d0d url(dbjtu1.jpg) no-repeat center top; background-size:100% auto; width:100%; height: 100vh; }
.dbjtop1{ background:#0d0d0d url(dbjtu1.jpg) no-repeat center top; background-size:100% auto; width:100%; height: 100vh; }
.zgtop{ background:#0d0d0d url(timg.jpg?ver=1) no-repeat center bottom; background-size:100% auto; width:100%; height: 100vh; }
.hsbg{background:#d20900; overflow:hidden; padding:30px 0 40px}
.hsbg1{background:#d20900; overflow:hidden; padding:30px 0 40px}
.gyjs{ font-size:1.1em; line-height:1.8em; text-align:center; color:#FFF; margin-top:15px}
.gyjs div{opacity:0; animation: 0.5s move2 1s forwards; animation-play-state:paused;}
.zbjs{ width:560px; float:left}
.jieshasf{ font-size:1.1em; line-height:1.9em; color:#FFF; margin-top:15px}
.jieshasf div{opacity:0; animation: 0.2s move2 1s forwards; animation-play-state:paused;}
.ybjs{ width:387px; float:right}
.ybjs div{opacity:0; animation: 0.2s move2 1s forwards; animation-play-state:paused; margin-top:5px; position:relative}
.ybjs div p{ display:block; position:absolute; bottom:0; background:rgba(255,140,190,0.7); color:#FFF; padding:8px 2%; width:97%; font-size:1em;}
.ybjs div img{ width:100%;}
#left_nav{width:96%; height: auto; padding:15px 2%; position:fixed; top:0; z-index:1000; display:none; background:rgba(0,0,0,0.8);}
.lxwm{ width:700px; margin:auto; position:absolute; bottom:100px; left:50%; margin-left:-300px;}
.lxwm div{ overflow:hidden; font-size:1.1em; line-height:1.7em; height:3.4em; margin-bottom:50px; color:#fff}
.lxwm div span{ float:left; display:block; font-size:1.4em; line-height:1.9em; background:#3ca992; color:#FFF; padding:3px 15px; margin-right:15px;}
.lxwm div.dek{ color:#f2c631}
.lxwm div.dek a{ color:#f2c631}
.lxwm div.dek span{ background:#f2c631; color:#d20900}
.lxwm div.dsk{ color:#fff; height:auto}
.lxwm div.dsk span{ background:#eb6363; color:#fff}
.jytd{ width:1024px; margin-left:-24px;}
.jytd ul li{ width:232px; padding-left:24px; float:left; text-align:center; margin-top:20px;}
.jytd ul li img{ width:100%;}
.jytd ul li p{ font-size:0.9em; line-height:1.6em; margin-top:5px;}
.jytd ul li p span{ font-size:1.4em;}
.jytd ul li div{opacity:0; animation: 0.2s move2 1s forwards; animation-play-state:paused;}
.zpfw{ width:100%;}
.zpfw div{opacity:0; animation: 0.2s move2 1s forwards; animation-play-state:paused; margin-top:20px; overflow:hidden}
.zpfw div li.li1{ width:40%; float:left; font-size:1.4em; color:#fff}
.zpfw div li.li1 img{ width:100%; margin-top:5px;}
.zpfw div li.li2{ width:58%; float:right; font-size:1.1em; line-height:1.6em; color:#fff; margin-top:30px;}
.zwsq{ width:640px; position: absolute; left:50%; margin-left:-320px; background:rgba(0,0,0,0.6); text-align:center; padding:15px 20px; bottom:0; color:#FFF; font-size:1.1em; line-height:1.6em;}
.zwsq p{ font-size:2em; line-height:1.4em; font-weight:bold; margin-bottom:20px;}
.zwsq span{ color:#666}
.wzk1{ font-size:1em; line-height:1.8em; text-align:justify; color:#fff; width:640px; margin:auto}
.wzk1 p{ font-size:1.1em; color:#fff}
.wzk1 p.bmbt{font-size:1.4em; font-weight:bold; line-height:1.6em; text-align:center; color:#fff}
.wzk1 p.bmp{font-size:1em; line-height:1.6em; color:#fff}
.wzk1 img{ width:100%}
.bdk{ border:#d1d1d1 1px solid; width:94%; padding:0px 2%; font-size:1em; height:34px; line-height:34px; border-radius:4px;}
.bdtj{ width:20%; height:44px; line-height:30px; border:#ffe17d 1px solid; background:#f2c631; border-radius:4px; font-size:1.2em; font-weight:bold; color:#ffffff; font-family:Microsoft Yahei;}
.wzk1 p.jca{ font-size:1.2em; font-weight:bold; color:#fff}
.wzk1 p.hjsi{ font-size:1.3em; line-height:1.8em; margin-top:15px; margin-bottom:5px;}
.wzk1 p.hjsi span{ color:#4e4e4e; font-weight:bold; background:#c7c7c7; border-radius:30px; padding:7px 15px;}
.taaj1{ border-left:#a2a2a2 1px dashed; border-top:#a2a2a2 1px dashed;}
.taaj1 tr td{ border-right:#a2a2a2 1px dashed; border-bottom:#a2a2a2 1px dashed; font-size:0.9em; line-height:1.6em; padding:5px; color:#fff}
.lbae{ width:100%; margin:auto;}
.lbae .bt{ font-size:1.2em; margin-top:40px; color:#fff;}
.lbae .bt span{ font-size:0.8em; color:#fff}
.lbae .bt1{ font-size:1.2em; margin-top:20px; color:#fff;}
.lbae .bt1 span{ font-size:0.8em; color:#fff}
.bd{ width:98%; border:#bfbfbf 1px solid; padding:0px 1%; height:38px; line-height:38px;border-radius:3px; color:#999999;font-size:1em;}
.yzm{ width:100%; border:#bfbfbf 1px solid; padding:0px; text-align:center; background:#cecece; height:42px; line-height:42px; font-size:1em; font-family:Arial,Microsoft Yahei; border-radius:3px; color:#6d6d6d}
.tj{ width:100%; padding:0px; text-align:center; border:none; background:#dc2f6f; height:65px; line-height:65px; font-size:1.4em; font-family:Arial,Microsoft Yahei; border-radius:3px; color:#ffffff}
.sta{ padding:5px; border:#bfbfbf 1px solid; border-radius:3px; color:#686868; font-size:1em; font-family:Arial,Microsoft Yahei;}
.lba{ width:100%; overflow:hidden; margin:0px auto;}
.lba ul li{ width:48%; padding-right:2%; float:left; font-size:1em; color:#fff; font-size:1em; margin-bottom:10px;}
.xpfbh{width:100%; overflow: hidden;}
.xpfbh ul li{ width:48%; margin:0px 1%; float:left; overflow:hidden; text-align:center; margin-top:20px; position:relative; transition: all 1s;}
.xpfbh ul li img{ width:100%; height:230px;}
.xpfbh ul li a p{ line-height:1.6em; font-size:0.8em; background-color:rgba(0,0,0,0.7); color:#FFFFFF; position:absolute; bottom:0; width:100%; padding:5px 0px;}
.xpfbh ul li a:hover p{ padding:15px 0; font-size:1em;}
.xpfbh ul li div{opacity:0; animation: 0.2s move2 1s forwards; animation-play-state:paused;}

.box2{background:#fff; padding:20px 2%; width:96%; max-width:940px; margin:auto; overflow:hidden}
.news{ overflow:hidden;}
.news li{ overflow:hidden; position:relative;}
.news li div{opacity:0; animation: move2 1s forwards; animation-play-state:paused; overflow:hidden; padding-top:15px; border-bottom:#666 1px dashed; padding-bottom:15px;}
.news li .xwpt{ width:175px; height:120px; float:right; margin-top:5px; margin-left:20px;}
.news li .xwbt{ height:1.4em; line-height:1.4em;  font-size:1.3em; font-weight:bold; overflow: hidden; color:#000}
.news li .xwjj{ font-size:0.9em; line-height:1.6em; height:4.8em; overflow: hidden; margin-top:13px; color:#666}
.news li .xwra{line-height:1.4em; height:1.4em; font-size:0.8em; overflow: hidden; color:#999; margin-top:7px;}
.news li a{ position:absolute; top:0; right:0px; bottom:0; left:0px;}
.xwxxbt{ font-size:2em; text-align:center; font-weight:bold; line-height:1.6em; color:#000}
.xwxxaq{ font-size:0.8em; text-align:center; border-top:#ccc 1px dotted; padding-top:5px; color:#999999; margin-top:5px;}
.xwxxzy{ background:#e3e3e3; font-size:1em; line-height:1.6em; padding:5px 10px; overflow:hidden; color:#666; margin-top:10px;}
.xwxxzy span{ font-size:1.4em; font-weight:bold; width:2.5em; float:left; line-height:1.2em;}
.xwxxnr{ font-size:1em; color:#666; line-height:1.6em;}
.xwxxnr p{ margin-top:20px; text-indent: 2em;}
.xwxxnr img{ max-width:100%; display:block; margin:auto}
.xwxxnr div{opacity:0; animation: 0.2s move2 1s forwards; animation-play-state:paused;}
.cpkfy { width:100%; text-align:center; margin:15px auto 0px; overflow:hidden; font-size:12px;}
.cpkfy a { padding:5px 6px; line-height:30px; height:30px; margin:0px 3px; color:#666;}
.cpkfy a.by{padding:5px 9px; background:#eee; color:#000; line-height:30px; height:30px; border-radius:30px;}
.cpkfy span{padding:5px 9px;  background:#eee; color:#000; border-radius:30px; line-height:30px; height:30px;}
.hih{ height:100%}


@media screen and (max-width: 999px) {
.header1 {height: 250px; background-size:100% 100%;}
.header { width: 100%; height: 250px; position: inherit !important;}
.header video { width:100%; height:auto; z-index:-2}
.header_shadow { position: absolute; left: 0; top: 0; width: 100%; height: 250px; background: rgba(0, 0, 0, 0.6); }
.header_inner { width:94%; z-index: 9}
.header_inner .logo{ width:17%; float:left}
.header_inner .logo img{ width:100%; max-width:353px;}
.zsrk{ position: absolute; width:90%; left:50%; margin-left:-45%; top:190px;}
.zsrk a{ display:block; float:left; font-size:1.2em; padding:10px 20px; background:#ff0000; border:#ff0000 2px solid; color:#FFF; text-decoration:none}
.zsrk1{ margin-top:-20px; width:90%; left:50%; margin-left:-45%;}
.zsrk1 a{ padding:10px 20px;}
.zsrk2{ margin-top:30px; width:90%; left:50%; margin-left:-45%;}
.zsrk2 a{ padding:10px 20px; }
.ybak{ display: block; width:auto; float: right}
.nov{ display:none; width:100%; background:rgba(0, 0, 0, 0.8); padding:10px 0; position:fixed; top:44px; left:0}
.nov ul li{ width:94%; float: none; margin:auto; font-size:1em; line-height:1.6em; display:block; border-bottom:#cdcdcd 1px dashed; margin-bottom:5px; padding-bottom:5px}
.nov ul li a{ width:100%; color:#000; padding:0}
.nov ul li ul{ width:94%; font-size:1em; position: relative; visibility: inherit; padding-top:0; padding-bottom:5px; margin-left:0; background:none;}
.nov ul li ul li{ text-align:left; border:0; padding:0; margin:0 auto}
.nov ul li.dqde a:before {content: ""; border-bottom:#999 1px solid; position:absolute; bottom:0; left:0px; overflow:hidden; width:calc(100%);}
.sybk1{padding:20px 0;}
.zbwz{ width:100%; float:none; font-size:0.8em;}
.zbwz div{opacity:0; animation:move 0s forwards; animation-play-state:paused;}
.ybtu{ display:none}
.zyh{ width:100%; float:none}
.ybsa{ width:100%; float:none; margin-top:15px;}
.ybsa img{ width:100%}
.wzkb div{width:80%; font-size:0.8em;  left:9%; top:30px;}
.wzkb div p{ font-size:1.3em; line-height:1.3em;}
.zhte{ width:100%; font-size:0.9em}
.zhte1{ width:100%; font-size:0.9em}
.zhte2{ width:100%; font-size:0.9em}
.zhte4{ width: 100%; font-size:0.9em; float: none; text-align: center;}
.mt-40{ margin-top:10px;}
.zhtp{ width:100%;}
.zhtp ul { width:100%; margin-left:0;}
.zhtp ul li{ width:100%; padding:0px; margin-top:4px;}
.zhtp ul li div{top:0px; left:0; right:0;  width:auto; padding:10px 2%; font-size:1em; text-align:center}
.zhtp ul li img{ width:100%}
.synews ul{ width:100%; margin-left:0;}
.synews ul li{ width:46%; padding:0px 2%;}
.synews ul li .xwbrt{ font-size:0.9em; font-weight: lighter; height:2.8em; line-height:1.4em;}
.synews ul li .xwbrjs{ display:none}
.hzdw{ margin-top:0px;}
.hzdw ul li{ width:100%; font-size:0.9em; margin-top:1.6em;}
.hzdw1{ margin-top:0px;}
.hzdw1 ul li{ width:100%; font-size:0.9em; margin-top:1.6em;}
.llx{ width:96%; float:none; margin:auto; text-align:center; font-size:0.72em;}
.rlx{ width:96%; float:none; margin:20px auto 0; text-align:center;}
.rlx img{ height:140px;}
.gyjs{ font-size:0.9em;}
.zbjs{ width:100%; float:left}
.jieshasf{ font-size:0.9em;}
.ybjs{ width:100%; float:right; margin-top:20px;}
.ybjs div p{ font-size:0.9em;}
.lxtop{ background:#181818 url(lianxibg.jpg) no-repeat center top; background-size:100% auto; width:100%; height: 100vh; }
.lxwm{ width:98%; margin:auto; position:absolute; top:35%; left:3%; margin-left:0;}
.lxwm div{font-size:0.8em; margin-bottom:30px; }
.lxwm div span{ float:left; display:block; font-size:1.2em; line-height:2em; padding:4px 10px; margin-right:10px;}
.jytd{ width:100%; margin-left:0;}
.jytd ul li{ width:46%; padding:0px 2%;}
.jytd ul li p{ font-size:0.8em; line-height:1.6em; margin-top:5px;}
.zpfw div li.li1{font-size:1.2em;}
.zpfw div li.li2{ font-size:0.8em; line-height:1.3em; margin-top:30px;}
.wzk1{ font-size:0.9em; width:100%;}
.dbjtop{ background:#0d0d0d url(dbjtu1.jpg) no-repeat center top; background-size:100% auto; width:100%; height: 450px; }
.dbjtop1{ background:#0d0d0d url(dbjtu1.jpg) no-repeat center top; background-size:100% auto; width:100%; height: 250px; }
.zgtop{ background:#0d0d0d url(timg1.jpg?ver=1) no-repeat center top; background-size:100% auto; width:100%; height: 450px; }
.zwsq{ width:96%; position: absolute; left:0; margin-left:0;  text-align:center; padding:15px 2%; font-size:0.7em;}
.xpfbh ul li img{ width:100%; height:120px;}
.nytop1 img{ width:100%;}
.news li .xwpt{ width:110px; height:75px; margin-left:10px;}
.news li .xwbt{ height: auto; max-height:2.8em; line-height:1.4em;  font-size:1em; font-weight:bold; overflow: hidden;}
.news li .xwjj{ font-size:0.8em; line-height:1.4em; height:2.8em; overflow: hidden; margin-top:5px;}
.news li .xwra{ display:none}
.hsbg1{background:#d20900; overflow:hidden; padding:30px 0 0px}
.hih{ height:250px}
.taaj1 tr td{ font-size:0.7em; line-height:1.4em; padding:3px;}
}
.mt5 { margin-top: 5px; }
.mt10 { margin-top: 10px; }
.mt20 { margin-top: 20px; }
.mt30 { margin-top: 30px; }
.mt40 { margin-top: 40px; }
.mt70 { margin-top: 70px; }
.t_f, .t_f A:link, .t_f A:visited { COLOR: #ffffff; }
.t_f A:hover { COLOR: #ffffff; }