﻿@charset "utf-8";
/* CSS Document */

html,body{ margin:0; padding:0; height:100%; font-family:"微软雅黑","Microsoft YaHei","宋体";}
ul,li,dt,dd,p{ list-style-type:none; margin:0; padding:0;}
a{ text-decoration:none; color:#333;}
a:hover{ color:#888}
.fl{ float:left;}
.fr{ float:right;}
img,img a{ border:0;}
img:hover{opacity:0.9;filter:alpha(opacity=90);}
.oh{ overflow:hidden;}
.w1100{width: 1100px;margin: 0 auto;}

.topnav{height: 40px;background: #fafafa;border-bottom: 1px #eee solid;line-height: 38px;}
.topnav p{font-size: 14px;color: #999;}
.topnav p a{color: #999;}
.top{border-bottom:5px #E21F2E solid;padding: 25px 0 28px 0;}
.logo{width: 200px;padding-top:10px;}
.logo img{display: block;}
.mt25{margin-top: 25px;}
.mb25{margin-bottom: 25px;}

.nav{width: 860px;margin-top: 12px;}
.nav a{width:92px;height: 34px;font-size: 18px;  display: block; float: left; line-height: 32px;color: #666;padding-left: 14px;}
.nav a:hover{background:url(nav.png) no-repeat;color: #fff;}
.nav-c:hover{padding-left:4px;width:102px;}

.banner{height: 100px; width: 1100px; margin: 0 auto 30px;overflow: hidden;position: relative;}
.silder li{width:1100px;height:100px;position:relative;}
.silder li img{display: block;width:1100px;height:100px;}
.b_c{ position:absolute; width:65px; height:69px; background:url(tb_close.png) no-repeat; top:0; right:0; cursor:pointer; z-index:1;}
.toubox{padding:30px 0;width: 100%; text-align: center; margin-bottom:35px;background: #EEEEEE;}
.tou{font-size: 48px;color: #333;line-height: 50px;font-weight: bold;padding-bottom: 20px;}
.tou-zy{font-size: 14px;color: #666;}
.tou-zy span a{color:#CC0000;font-weight: bold;}

.show{position:relative;overflow:hidden;width:600px;height:430px;margin-right: 40px;}
.show-main{position:relative;width:600px;height:430px;}
.show-main li{position:absolute;width:600px;height:430px;top:0;left:0;}
.show-main li img{ width:600px; height:430px;}
.show-main p{width:584px; height:42px;position: absolute;left: 0;bottom: 0; padding:0 8px;font-size:18px;line-height:40px;background:url(tb.png); overflow:hidden;color: #fff;}
.show-button{position:absolute;bottom:15px;right:5px;}
.show-button span{display:block;float:left;background:#fff;margin:0 3px;width:10px;height:10px;font-size:0;cursor:pointer;border-radius: 50%;}
.show-button span.hover{background:#E1152F;}

.ywbox{width:455px;height:430px;}
.bt{height:40px;overflow:hidden;padding:4px 0 0 23px; letter-spacing: 1px;}
.bt span{font-size:20px; color: #fff; font-weight: bold; width: 130px; display: block;float: left;}
.bt01{background: url(bt01.jpg) no-repeat;margin-bottom: 20px;}
.more{width: 58px;height: 19px;background: url(more.png);display: block;float: right;margin-top: 12px;margin-right:20px;}
.bt02{background: url(bt02.jpg) no-repeat;margin-bottom: 25px;}
.bt03{background: url(bt03.jpg) no-repeat;margin-bottom: 25px;}
.bt02 p{font-size: 18px;color:#999;font-weight: normal; width: 400px;float: left;padding-top:8px;}
.bt02 p a{color: #333 !important;}
.bt04{background: url(bt04.jpg) no-repeat;margin-bottom: 25px;}
.bt05{background: url(bt05.jpg) no-repeat;margin-bottom: 25px;}


.lie li{font-size: 16px;color: #666;line-height: 30px;background: url(li.png) no-repeat left center;padding-left:10px;}
.hr365{padding: 5px 0;}
.w710{width: 710px;margin-top: 40px;}
.w350{width: 350px;margin-top: 40px;}
.h340{height: 340px;overflow: hidden;}
.ccl{width: 330px;}
.ccr{width: 352px;}

.tu02 img{width: 330px;height: 235px; display: block;}
.tu02 p{height: 34px;background: #EAEAEA;line-height: 32px;font-size: 15px;overflow: hidden;padding: 0 5px;border-bottom: 1px #C02422 solid;text-align:center;}
.ccr-t{height: 120px;overflow: hidden;font-size: 14px;line-height: 22px;}
.ccr-t p{font-size: 18px;font-weight: bold;padding-bottom: 10px;line-height: 24px;}
.tu03{height:142px;position: relative;margin-bottom:8px;}
.tu03 img{width: 350px;height: 142px;}
.tu03 p{text-align:center;height: 34px;width:340px;  background: url(tb.png);line-height: 32px;color: #fff;font-size: 15px;overflow: hidden;position: absolute;left: 0;bottom: 0;padding: 0 5px;}

.mldy{width: 100%;height:270px;margin-top: 40px;}
.tuli{margin-right: -30px;}
.tuli li{width: 254px;height: 200px;float: left;margin-right:28px;}
.tuli li img{width: 254px;height: 160px;}
.tuli li p{height: 40px;line-height: 40px;text-align: center;font-size: 16px;}
.w342{width: 342px;margin-top: 40px;}
.mr37{margin-right: 37px;}
.tu04{height:140px;position: relative;margin-bottom:8px;}
.tu04 img{width: 342px;height: 140px;}
.tu04 p{text-align:center;height: 34px;width:332px;  background: url(tb.png);line-height: 32px;color: #fff;font-size: 15px;overflow: hidden;position: absolute;left: 0;bottom: 0;padding: 0 5px;}

.link{ font-size:16px;width: 100%;}
.tab-link{ height:50px; background:url(btline.png) repeat-x bottom;}
.tab-link p{ font-size:26px; color:#333; width:130px; float:left; line-height:48px; }
.tab-link span{ display:block; line-height:48px; padding:0 20px; color:#666; float:left;font-size:18px; cursor:pointer;}
.t-on2{ background:#fff; height:49px; border-left:1px #D40000 solid; border-right:1px #D40000 solid; border-top:1px #D40000 solid; color:#D40000 !important;}
.link-li{ overflow:hidden; padding:20px 0;}
.link-li a{ display:block; float:left; line-height:30px; margin-right:30px;}
.mt40{margin-top: 40px;}
.footbox{ background:#E21F2E;text-align:center; padding:50px 0; margin-top:40px; font-size:16px; color:#FFBFBF; line-height:30px;}
.footbox a{ padding:0 30px;color:#FFBFBF}

.fix{position: fixed;right: 0px;top:20%;width:114px;height:394px;background: url(er.jpg);}
.fix a{display: block;width: 24px;height: 24px;position: absolute;bottom:14px;left:44px;cursor: pointer;}

.link-li ol{ margin-top:10px;}.link-li ol li{height:24px; line-height:24px; padding-right:15px; float:left; white-space:nowrap;}.hr_1{clear:both;}.k-link a{padding: 0.07rem 0.25rem 0.07rem 0.11rem !important;}

