* {padding:0;margin:0;}
body {line-height:1.7;color:#555;font-size:14px;font-family:'Microsoft YaHei',SimSun,Arial,Tahoma,Helvetica;background:#f7f7f7;}
a {color:#333;text-decoration:none;}
a:hover {color:#ed2118;text-decoration:none;}
a.uline:hover {text-decoration:underline;}
a:focus,input:focus {outline:none;}
.wrap {width:1190px;height:auto;margin-left:auto;margin-right:auto;}
.content {width:1150px;background:#fff;height:auto;margin:0 auto;padding:0 20px;}
.cl:after {content:"\200B";display:block;height:0;clear:both;}
.cl {*zoom:1;}
ul li {list-style-type:none;}
/*头部2*/.top {width:100%;height:31px;background:#1c1d1f;padding:20px 0 19px 0; margin-bottom:10px; display:block;}
.top h1 {width:286px;height:31px;overflow:hidden;float:left;display:block;}
.top h1 a {width:286px;height:31px;overflow:hidden;background:#1c1d1f url(/images/logo.gif) no-repeat;text-indent:-9999px;display:block;}
.hmenu {float:right;*zoom:1;_display:inline; text-align:right;}
.hmenu li {float:left;padding-left:30px;}
.hmenu a {text-align:center;display:block;height:31px;line-height:31px;color:#c5c5c5;font-size:16px;overflow:hidden;position:relative;font-weight:700;}
.hmenu a .line {height:2px;font-size:0;line-height:0;background:#ed2118;position:absolute;bottom:0;left:0;width:0;}
.hmenu a:hover {color:#ed2118;}
.hmenu a:hover .line {width:100%;-moz-transition:width .3s ease;-webkit-transition:width .3s ease;-o-transition:width .3s ease;transition:width .3s ease;}
.banner {width:1190px;height:80px;overflow:hidden;margin:0 auto;position:relative;}
.banner img{width:1190px;height:80px;display:block;}
@keyframes banner{from{margin-left:-1190px}to{margin-left:2380px}}
@-webkit-keyframes banner{from{margin-left:-1190px}to{margin-left:2380px}}
.banner a:before{content:'';position:absolute;width:1190px;height:80px;margin-top:0px;margin-left:-2380px;overflow:hidden;z-index:6;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,0.4)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}
.banner:hover a:before{-webkit-animation:banner .5s ease-out forwards;-moz-animation:banner .5s ease-out forwards;-o-animation:banner .5s ease-out forwards;
animation:banner .5s ease-out forwards;}
.tjmid {padding:20px 0;width:1150px;overflow:hidden;}
.tjmid li {float:left;margin-right:10px;display:inline-block;width:222px;overflow:hidden;position:relative;}
.tjmid li img {display:block;width:222px;height:140px;overflow:hidden;border-radius:3px;}
.tjmid li:hover .mb {top:0;}
.tjmid li .mb {width:222px;height:140px;background:rgba(0,0,0,0.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000);position:absolute;z-index:3;left:0;top:-140px;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;}
.tjmid li .mb span:hover {opacity:0.88;}
.tjmid li .mb span {display:block;margin:0px auto;width:113px;height:45px;line-height:45px;background:#ed2118;border-radius:25px;text-align:center;color:#fff;font-size:16px;margin-top:32px;}
.tjmid li .mb p {margin:0 auto;text-align:center;overflow:hidden;height:20px;font-size:15px;color:#fff;line-height:20px;padding-top:14px;font-weight:400;}
.tit {height:46px;border-top:3px solid #e5e5e5;position:relative;}
.tit h3 {line-height:46px;font-size:24px;border-top:3px solid #0097e5;position:absolute;left:0;top:-3px;}
.wztj {width:1150px;overflow:hidden;padding-bottom:10px;}
.wztj li a {float:left;text-align:center;height:32px;line-height:32px;font-size:15px;background:#fafafa;border:1px solid #ddd;margin:0 10px 10px 0;width:133px}
.wztj li a:hover {background:#ed2118;border:1px solid #ed2118;color:#FFFFFF;}
.llis {width:1170px;overflow:hidden;margin:0 0 0 -10px;padding:10px 0;}
.llis li {width:340px;border:1px solid #ddd;float:left;padding:0 14px 14px;margin:10px;position:relative;}
.llis li h2 {font-weight:bold;width:328px;font-size:20px;height:48px;line-height:48px;overflow:hidden;display:block;}
.llis li:hover {-moz-box-shadow:0 0 10px rgba(0,0,0,0.4);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.4);box-shadow:0 0 10px rgba(0,0,0,0.4);transition:all 0.3s ease 0s;}
.llis li .img {width:100px;height:100px;float:left;padding-right:20px;position:relative;display:inline-block;overflow:hidden;}
.llis li .img img {width:100px;height:100px;border-radius:3px;}
.llis li .score {position:absolute;right:20px;line-height:22px;top:13px;}
.llis li .score span {display:block;padding-right:8px;float:left;color:#666;}
.llis li .score i {float:left;display:block;padding-left:8px;font-size:28px;color:#ed2118;border-left:1px solid #ddd;font-weight:bold;font-family:Arial,Helvetica,sans-serif;font-style:normal;}
.llis li p {line-height:23px;overflow:hidden;color:#666;height:69px;padding:1px 0;}
.llis li em {width:98px;height:30px;line-height:30px;text-align:center;color:#fff;display:inline-block;background:#34baff;font-style:normal;position:absolute;right:20px;bottom:20px;}
.llis li:hover em {background:#00a8ff;}
.llis li:hover h2 {color:#30b6fb;}
.llis li:hover .img img{ -moz-transform: rotateY(360deg); -webkit-transform: rotateY(360deg); -o-transform: rotateY(360deg); -ms-transform: rotateY(360deg); transform: rotateY(360deg); -moz-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; }
.slis {width:1176px;overflow:hidden;margin-left:-14px;padding:6px 0 20px 0;}
.slis li {float: left; display: inline; width:255px; background: #fff; margin:14px 0 0 14px; border: 1px solid #ddd; padding:2px 10px 10px;position:relative;}
.slis li h2 {line-height:37px;height:37px;overflow: hidden;font-size:14px;font-weight: normal;}
.slis li:hover { -moz-box-shadow: 0 2px 4px rgba(6,0,1,0.1); -webkit-box-shadow: 0 2px 4px rgba(6,0,1,0.1); box-shadow: 0 2px 4px rgba(6,0,1,0.1);transition:all 0.3s ease 0s;}
.slis li .img {width:70px;height:70px;float:left;padding-right:10px;position:relative;display:inline-block;overflow:hidden;}
.slis li .img img {width:70px;height:70px;border-radius:3px;}
.slis li .score {position:absolute;right:10px;line-height:22px;top:10px;}
.slis li .score span {display:block;padding-right:6px;float:left;color:#666;}
.slis li .score i {float:left;display:block;padding-left:6px;font-size:20px;color:#ed2118;border-left:1px solid #ddd;font-weight:bold;font-family:Arial,Helvetica,sans-serif;font-style:normal;}
.slis li p {line-height:23px;overflow:hidden;color:#666;height:69px;padding:1px 0;}
.slis li em {width:70px;height:24px;line-height:24px;text-align:center;color:#fff;display:inline-block;background:#71e3df;font-style:normal;position:absolute;right:10px;bottom:10px;}
.slis li:hover em {background:#0fcde4;}
.slis li:hover h2 {color:#00bfb1;}
.slis li:hover .img img{ -moz-transform: rotateX(360deg); -webkit-transform: rotateX(360deg); -o-transform: rotateX(360deg); -ms-transform: rotateX(360deg); transform: rotateX(360deg); -moz-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; }
.footer {background:#22262e;text-align:center;font-size:12px;color:#8d8f95;padding:20px 0; margin-top:10px;}
.footer a{color:#8d8f95;}
.footer a:hover {color:#fff;}
