/* KaiFaMei原创源码，唯一官网：www.kaifamei.com */
.content { position: relative; z-index: 9; }

.zt_header { position: relative; width: 100%; height: 640px; }
.zt_header .zt_bg { position: absolute; z-index: -1; left: 0; top: 0; width: 100%; height: 1400px; background-position: center top !important; background-repeat: no-repeat !important; }
.zt_header .zt_top { position: absolute; width: 100%; height: 100px; overflow: hidden; background: rgba(0, 0, 0, 0.75); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000); }
.zt_top .wrap{position:relative;}
.zt_header .zt_top .gameinfo { width: 340px; height: 64px; margin-top: 18px; }
.zt_header .zt_top .gameinfo .img { display: block; float: left; margin-right: 15px; }
.zt_header .zt_top .gameinfo .img, .zt_header .zt_top .gameinfo .img img { width: 64px; height: 64px; border-radius: 12px; }
.zt_header .zt_top .gameinfo .bt { width: 260px; height: 30px; line-height: 30px; font-size: 22px; color: #fff; font-weight: bold; overflow: hidden; display: block; }
.zt_header .zt_top .gameinfo span { width: 260px; height: 24px; line-height: 24px; font-size: 14px; color: #ddd; overflow: hidden; display: block; float: left; margin-top: 10px; }
.zt_header .zt_top .nav_list {width: 1150px;height: 100px;position: absolute;left: 340px;top: 0;word-spacing:  normal;}
.zt_header .zt_top .nav_list li {float: left;line-height: 100px;height: 100px;position: relative;}
.zt_header .zt_top .nav_list li a, .zt_header .zt_top .nav_list li span {padding: 0 28px;color: #ccc;font-size: 20px;display: block;height: 96px;cursor: pointer;border-bottom: 4px solid transparent;}
.zt_header .zt_top .nav_list li.on > a, .zt_header .zt_top .nav_list li.on > span, .zt_header .zt_top .nav_list li:hover > a, .zt_header .zt_top .nav_list li:hover > span { font-weight: bold; color: #fff; background: -webkit-linear-gradient(to bottom, rgba(214, 35, 28, 0.1) 0%, rgba(214, 35, 28, 0.6) 100%) !important; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#19D6231C', endColorstr='#99D6231C',GradientType=0 ) !important; background: linear-gradient(to bottom, rgba(214, 35, 28, 0.1) 0%, rgba(214, 35, 28, 0.6) 100%) !important; border-color: #D6231C; }
.zt_header .zt_top .nav_list li.on span i, .zt_header .zt_top .nav_list li:hover span i { transform: rotate(180deg); -webkit-transform: rotate(180deg); }
.zt_header .zt_top .nav_list li span i { transition: all .1s linear; -webkit-transition: all .1s linear; display: inline-block; width: 18px; height: 10px; background: url(../images/icon_sj2.png) no-repeat; }
.zt_header .zt_top .nav_list li:hover .list { display: block; }
.zt_header .zt_top .nav_list li .list { display: none; position: absolute; top: 100px; width: 124px; background: rgba(0, 0, 0, 0.75); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000); }
.zt_header .zt_top .nav_list li .list a { display: block; overflow: hidden; text-align: center; line-height: 50px; height: 50px; font-size: 18px; color: #ccc; padding: 0; border: none; }
.zt_header .zt_top .nav_list li .list a:hover { background: -webkit-linear-gradient(to bottom, rgba(214, 35, 28, 0.1) 0%, rgba(214, 35, 28, 0.6) 100%) !important; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#19D6231C', endColorstr='#99D6231C',GradientType=0 ) !important; background: linear-gradient(to bottom, rgba(214, 35, 28, 0.1) 0%, rgba(214, 35, 28, 0.6) 100%) !important; }

.L_title { width: 100%; height: 22px; line-height: 22px; font-size: 20px; color: #333; font-weight: bold; margin-bottom: 20px; }
.L_title span { margin-right: 8px; }
.L_title a { font-size: 14px; color: #565656; margin: 0 0 0 6px; }
.L_title a.on, .L_title a:hover { color: #D6231C; }
.L_title .more { float: right; font-size: 14px; color: #D6231C; }
.L_title .more i { display: inline-block; background: url(../images/img_icon.png) no-repeat; height: 4px; width: 10px; background-position: -17px 0; margin: 0 3px 3px; }

.news_item { padding: 20px; overflow: hidden; background: #fff; }
.news_item ul { width: 100%; overflow: hidden; }
.news_item li { height: 120px; padding-bottom: 30px; margin-bottom: 30px; border-bottom: 1px dashed #edeff5; }
.news_item li .img { display: block; float: left; margin-right: 30px; }
.news_item li .img, .news_item li .img img { width: 190px; height: 120px; }
.news_item li .info { width: 535px; height: 120px; overflow: hidden; float: left; }
.news_item li .info .bt { width: 100%; height: 24px; line-height: 24px; font-size: 20px; color: #111; overflow: hidden; display: block; }
.news_item li .info .bt:hover { color: #D6231C; }
.news_item li .info .dece { width: 100%; height: 52px; line-height: 26px; font-size: 14px; color: #666; overflow: hidden; margin-top: 10px; }
.news_item li .info span { float: left; height: 18px; font-size: 14px; color: #565656; margin-top: 15px; }
.news_item li .info span i { display: block; float: left; background: url(../images/img_icon.png) no-repeat; height: 16px; width: 16px; background-position: 0 -30px; margin: 3px 6px 0 0; }
.news_item li .info .btn { height: 16px; line-height: 16px; margin-top: 15px; float: right; font-size: 14px; color: #D6231C; }
.news_item li .info .btn:hover { color: #D6231C; }
.news_item li:last-child { margin-bottom: 0; border: none; }

.lb_item { padding: 20px; overflow: hidden; background: #fff; }
.lb_item  .zanwu{     margin: 0 auto;  width: 100%;    color: #ff0000;    margin-bottom: 20px;    text-align: center;    border-bottom: 2px solid #ccc;     padding-bottom: 30px;}
.lb_item ul { width: 100%; overflow: hidden; margin-top: 10px; float: left; }
.lb_item li { height: 100px; padding-bottom: 30px; margin-bottom: 30px; border-bottom: 1px dashed #edeff5; }
.lb_item li .img { float: left; margin-right: 20px; }
.lb_item li .img, .lb_item li .img img { width: 100px; height: 100px; border-radius: 20px; }
.lb_item li .info { float: left; width: 500px; height: 100px; }
.lb_item li .info .bt { width: 100%; height: 40px; display: block; float: left; line-height: 40px; overflow: hidden; font-size: 22px; color: #555; }
.lb_item li .info .bt:hover { color: #ff4c4c; }
.lb_item li .info p { float: left; width: 500px; height: 24px; line-height: 24px; font-size: 14px; color: #565656; margin-top: 10px; overflow: hidden; }
.lb_item li .info .lis { width: 100%; height: 24px; line-height: 24px; overflow: hidden; margin-top: 4px; float: left; }
.lb_item li .info .lis p { width: initial; float: left; margin-top: 0; margin-right: 50px; }
.lb_item li .info .lis i { color: #333; }
.lb_item li .info .lis span { color: #ff4c4c; }
.lb_item li .downl { display: block; width: 106px; height: 38px; line-height: 38px; border-radius: 4px; text-align: center; border: 1px solid #D6231C; color: #D6231C; float: right; margin-top: 30px; font-size: 14px; font-weight: bold; }
.lb_item li .downl:hover { background: #D6231C; color: #fff; }

.details_wrap { overflow: hidden; background: #fff; padding: 20px; min-height: 600px; }
.details_wrap .details_head { width: 100%; border-bottom: 1px solid #f5f5f5; padding-bottom: 10px; text-align: center; }
.details_wrap .details_head .title { color: #333; line-height: 50px; font-size: 30px; font-weight: initial; width: 100%; text-align: center; }
.details_wrap .details_head .list { width: 100%; line-height: 36px; }
.details_wrap .details_head .list p { display: inline-block; _zoom: 1; _display: inline; font-size: 14px; color: #666; margin: 0 20px; }
.details_wrap .details_head .list p a, .details_wrap .details_head .list p span { color: #565656; }
.details_wrap .details_head .list .phone { display: inline-block; _zoom: 1; _display: inline; position: relative; }
.details_wrap .details_head .list .phone span { color: #ffcb62; font-size: 14px; cursor: pointer; }
.details_wrap .details_head .list .phone:hover .ewmdiv { display: block; }
.details_wrap .details_head .list .phone .ewmdiv { display: none; width: 245px; height: 265px; background: url(../images/ewmbg2.png) no-repeat; position: absolute; right: 60px; top: -35px; }
.details_wrap .details_head .list .phone .ewmdiv img { width: 180px; height: 180px; margin: 20px 0 4px -24px; }
.details_wrap .details_head .list .phone .ewmdiv .tips { width: 90%; height: 40px; line-height: 40px; font-size: 14px; color: #565656; text-align: center; }
.details_wrap .details_cont { width: 100%; overflow: hidden; font-size: 15px; color: #333; line-height: 26px; margin: 10px auto 30px; float: left; }
.details_wrap .details_cont p { width: 100%; float: left; margin: 10px 0; }
.details_wrap .details_cont img { display: block; max-width: 75%; margin: 10px auto; }
.details_wrap .details_cont .tit { font-weight: bold; line-height: 26px; }

.about_rd { overflow: hidden; background: #fff; padding: 20px; margin-top: 30px; }
.about_rd .L_title { width: 100%; height: 22px; line-height: 22px; font-weight: bold; }
.about_rd .L_title span { font-size: 20px; color: #333; float: left; }
.about_rd .L_title .more { float: right; font-size: 14px; color: #D6231C; line-height: 22px; }
.about_rd .L_title .more i { display: inline-block; background: url(../images/img_icon.png) no-repeat; height: 4px; width: 10px; background-position: -17px 0; margin: 0 3px 3px; }
.about_rd ul { width: 100%; overflow: hidden; margin-top: 20px; }
.about_rd li { height: 90px; padding-bottom: 30px; margin-bottom: 30px; border-bottom: 1px dashed #edeff5; }
.about_rd li .img { display: block; float: left; margin-right: 30px; }
.about_rd li .img, .about_rd li .img img { width: 144px; height: 90px; }
.about_rd li .info { width: 535px; height: 120px; overflow: hidden; float: left; }
.about_rd li .info .bt { width: 100%; height: 24px; line-height: 24px; font-size: 20px; color: #111; overflow: hidden; }
.about_rd li .info .bt:hover { color: #D6231C; }
.about_rd li .info .dece { width: 100%; height: 26px; line-height: 26px; font-size: 14px; color: #666; overflow: hidden; margin-top: 10px; }
.about_rd li .info span { float: left; height: 18px; font-size: 14px; color: #565656; margin-top: 15px; }
.about_rd li .info .btn { height: 16px; line-height: 16px; margin-top: 10px; float: right; font-size: 14px; color: #D6231C; }
.about_rd li .info .btn:hover { color: #D6231C; }
.about_rd li:last-child { margin-bottom: 0; border: none; }

.pic_wrap { overflow: hidden; background: #fff; padding: 20px; position: relative; min-height: 500px; }
.pic_wrap .search_box { position: absolute; right: 20px; top: 40px; width: 240px; height: 36px; line-height: 36px; background: #f5f5f5; border-radius: 18px; }
.pic_wrap .search_box .search_ksy { border: none; outline: none; background: none; width: 165px; padding: 0 15px; font-size: 15px; color: #565656; }
.pic_wrap .search_box .search_btn { border: none; background: url(../images/icon_zt.png) no-repeat; height: 16px; width: 16px; background-position: 0 0; cursor: pointer; margin: 10px 15px 0 0; float: right; }
.pic_wrap .search_box .search_btn:hover { opacity: 0.8; }
.pic_wrap .pic_tab { height: 20px; width: 880px; }
.pic_wrap .pic_tab p { color: #666; font-size: 15px; height: 18px; line-height: 18px; padding-left: 22px; background: url(../images/icon_zt.png) no-repeat; background-position: 0 -16px; display: block; float: left; margin-right: 16px; }
.pic_wrap .pic_tab .on, .pic_wrap .pic_tab a:hover { background-position: 0 -34px; }
.pic_wrap .tab_box { width: 100%; overflow: hidden; }
.pic_wrap .tab_box .item + .item { display: none; }
.pic_wrap .tab_box .item { margin-top: 20px; overflow: hidden; width: 1190px; }
.pic_wrap .tab_box .item .lis { float: left; height: 140px; width: 100px; margin: 0 32px 15px 0; }
.pic_wrap .tab_box .item .lis:hover img { opacity: .8; }
.pic_wrap .tab_box .item .lis:hover span { color: #ff4c4c; }
.pic_wrap .tab_box .item .lis img { width: 100%; height: 100px; border-radius: 12px; }
.pic_wrap .tab_box .item .lis span { width: 100%; height: 30px; line-height: 30px; text-align: center; font-size: 15px; color: #565656; overflow: hidden; display: block; margin-top: 10px; }

.downl_wrap { padding: 30px 20px 10px; overflow: hidden; background: #fff; min-height: 500px; }
.downl_wrap .downl_details { display: table; width: 100%; }
.downl_wrap .downl_details .details_info { width: 900px; overflow: hidden; }
.downl_wrap .downl_details .details_info .img { width: 137px; height: 137px; border-radius: 20px; margin-right: 20px; float: left; }
.downl_wrap .downl_details .details_info .info { width: 740px; overflow: hidden; float: left; }
.downl_wrap .downl_details .details_info .info .bt h1 { max-width: 600px; overflow: hidden; height: 25px; line-height: 25px; font-size: 22px; color: #555; font-weight: normal; float: left; margin-right: 10px; width: 100%;}
.downl_wrap .downl_details .details_info .info .bt a { display: inline-block; width: 52px; line-height: 24px; height: 24px; border-radius: 3px; text-align: center; font-size: 12px; font-weight: bold; margin: 0 5px; }
.downl_wrap .downl_details .details_info .info .bt .zq { background: #e5f2ff; color: #D6231C; }
.downl_wrap .downl_details .details_info .info .bt .lb { background: #ffebeb; color: #ff4c4c; }
.downl_wrap .downl_details .details_info .info ul { width: 480px; overflow: hidden; float: left; margin-top: 10px; }
.downl_wrap .downl_details .details_info .info ul li { float: left; width: 160px; line-height: 30px; font-size: 14px; color: #666; }
.downl_wrap .downl_details .details_info .info ul li span { color: #9e9e9e; float: left; }
.downl_wrap .downl_details .details_info .info ul li .start { margin-top: 10px; }
.downl_wrap .downl_details .details_info .info .upload { font-size: 14px; float: left; color: #D6231C; margin-top: 44px; }
.downl_wrap .downl_details .details_info .info .tags { display: none; width: 100%; float: left; overflow: hidden; margin-top: 18px; }
.downl_wrap .downl_details .details_info .info .tags a { float: left; height: 24px; line-height: 24px; font-size: 12px; color: #666; margin-right: 10px; padding: 0 8px; background: #eee; border-radius: 3px; }
.downl_wrap .downl_details .details_info .info .tags a:hover { background: #D6231C; color: #fff; }
.downl_wrap .downl_details .downl { width: 208px; float: right; position: relative; z-index: 2; }
.downl_wrap .downl_details .downl .btn { width: 207px; height: 50px; background: #ddd; text-align: center; line-height: 50px; font-size: 16px; font-weight: bold; color: #565656; display: block; border-radius: 4px; margin: 10px 0; float: left; }
.downl_wrap .downl_details .downl .btn .icon { height: 20px; width: 16px; background: url(../images/img_icon3.png) no-repeat; display: inline-block; vertical-align: middle; margin-bottom: 4px; }
.downl_wrap .downl_details .downl .btn .ewm { width: 46px; height: 30px; border-left: 1px solid #fff; float: right; margin: 10px 10px 0 0; position: relative; display: block; }
.downl_wrap .downl_details .downl .btn .ewm u { background: url(../images/img_icon3.png) no-repeat; display: block; height: 24px; width: 24px; background-position: 0 -263px; margin: 3px 0 0 15px; }
.downl_wrap .downl_details .downl .btn .ewm:hover .ewmbox { display: block; }
.downl_wrap .downl_details .downl .btn .ewm .ewmbox { display: none; position: absolute; top: -38px; left: -232px; width: 232px; height: 280px; background: url(../images/ewmbg2.png) no-repeat; }
.downl_wrap .downl_details .downl .btn .ewm .ewmbox p { font-size: 14px; line-height: 20px; color: #565656; width: 220px; text-align: center; margin: 10px  0; }
.downl_wrap .downl_details .downl .btn .ewm .ewmbox p i { color: #ff4c4c; }
.downl_wrap .downl_details .downl .btn .ewm .ewmbox .img { width: 175px; height: 175px; display: block; margin: 15px 0 10px 20px; }
.downl_wrap .downl_details .downl .btn .ewm .ewmbox span { display: block; font-size: 12px; color: #565656; line-height: 40px; text-align: center; width: 220px; }
.downl_wrap .downl_details .downl .az { background: #14cc8f; color: #fff; }
.downl_wrap .downl_details .downl .az .icon { width: 17px; background-position: 0 -60px; }
.downl_wrap .downl_details .downl .ios { background: #D6231C; color: #fff; }
.downl_wrap .downl_details .downl .ios .icon { background-position: 0 -40px; }
.downl_wrap .hd_wrap { width: 1160px; height: 420px; overflow: hidden; position: relative; background: #eee; margin: 30px 0; }
.downl_wrap .hd_wrap .sild_btn { width: 40px; height: 90px; position: absolute; z-index: 2; cursor: pointer; top: 165px; right: 0; background: rgba(0, 0, 0, 0.6); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#99000000, endColorstr=#99000000); }
.downl_wrap .hd_wrap .sild_btn:hover { opacity: .8; }
.downl_wrap .hd_wrap .sild_btn i { display: block; background: url(../images/img_icon3.png) no-repeat; height: 34px; width: 20px; background-position: 0 -206px; margin: 30px auto 0; }
.downl_wrap .hd_wrap .next_btn { right: 0; }
.downl_wrap .hd_wrap .next_btn i { background-position: 0 -138px; }
.downl_wrap .hd_wrap .next_btn:hover i { background-position: 0 -104px; }
.downl_wrap .hd_wrap .prve_btn { left: 0; }
.downl_wrap .hd_wrap .prve_btn:hover i { background-position: 0 -172px; }
.downl_wrap .hd_wrap .pics { position: relative; overflow: hidden; white-space: nowrap; font-size: 0; }
.downl_wrap .hd_wrap .pics p:last-child { margin: 0; }
.downl_wrap .hd_wrap .pics p { display: inline-block; height: 420px; margin-right: 20px; }
.downl_wrap .hd_wrap .pics p img { max-width: 1000px; height: 420px; }
.downl_wrap .other_bb { overflow: hidden; width: 1240px; }
.downl_wrap .other_bb li { float: left; width: 550px; height: 60px; margin: 15px 60px 15px 0; }
.downl_wrap .other_bb li .img { float: left; margin-right: 20px; }
.downl_wrap .other_bb li .img, .downl_wrap .other_bb li .img img { width: 60px; height: 60px; border-radius: 12px; }
.downl_wrap .other_bb li .info { width: 350px; height: 60px; float: left; }
.downl_wrap .other_bb li .info .bt { width: 100%; height: 25px; font-size: 16px; color: #333; overflow: hidden; display: block; font-weight: bold; margin-top: 5px; }
.downl_wrap .other_bb li .info span { width: 100%; height: 20px; line-height: 20px; font-size: 12px; color: #565656; display: block; margin-top: 10px; }
.downl_wrap .other_bb li .donwl { width: 108px; height: 38px; border: 1px solid #D6231C; border-radius: 4px; text-align: center; line-height: 38px; font-size: 14px; color: #D6231C; display: block; float: right; margin-top: 10px; }
.downl_wrap .other_bb li .donwl:hover { background: #D6231C; color: #fff; }

.similar { padding: 20px; overflow: hidden; background: #fff; margin-top: 30px; }
.similar ul { width: 1200px; overflow: hidden; }
.similar ul li { float: left; width: 200px; height: 330px; margin-right: 40px; }
.similar ul li a { text-align: center; font-size: 14px; }
.similar ul li a img { width: 120px; height: 120px; border-radius: 20px; display: block; margin: 30px auto 15px; }
.similar ul li a span, .similar ul li a i { display: block; width: 100%; }
.similar ul li a span { color: #555; line-height: 20px; }
.similar ul li a i { color: #565656; line-height: 20px; margin-top: 2px; }
.similar ul li a p { font-size: 18px; color: #555; line-height: 25px; margin-top: 10px; }
.similar ul li a p:hover { color: #ff4c4c; }
.similar ul li a .downl { width: 118px; height: 38px; border: 1px solid #D6231C; border-radius: 4px; text-align: center; line-height: 38px; color: #D6231C; font-size: 14px; font-weight: bold; margin: 18px auto 0; }
.similar ul li a .downl:hover { background: #D6231C; color: #fff; }

.index_head { width: 100%; overflow: hidden; }
.index_head .head_L { width: 460px; height: 320px; position: relative; overflow: hidden; background: #fff; }
.index_head .head_L .icon_title { position: absolute; left: 0; top: 0; z-index: 2; background: url(../images/icon_zt.png) no-repeat; height: 51px; width: 50px; background-position: 0 -52px; }
.index_head .head_L ul { overflow: hidden; width: 410px; float: left; display: block; margin-left: 30px; margin-top: 15px; }
.index_head .head_L ul li { float: left; width: 100%; overflow: hidden; }
.index_head .head_L ul li a { display: block; float: left; height: 40px; line-height: 40px; font-size: 14px; color: #333; width: 300px; }
.index_head .head_L ul li a:hover { color: #ff4c4c; }
.index_head .head_L ul li span { float: right; font-size: 14px; color: #565656; line-height: 40px; }
.index_head .head_L ul .fist { line-height: 46px; }
.index_head .head_L ul .fist a { width: 100%; color: #ff4c4c; font-size: 16px; }
.index_head .head_L .more { display: block; font-size: 14px; color: #565656; height: 50px; line-height: 50px; margin: 13px 0 0 30px; float: left; width: 410px; text-align: center; color: #D6231C; border-top: 1px dashed #ddd; }
.index_head .head_R { width: 740px; height: 320px; overflow: hidden; position: relative; background: #eee; }
.index_head .head_R .info { float: right; width: 200px; height: 320px; background: #000; background: rgba(0, 0, 0, 0.9); position: relative; z-index: 2; }
.index_head .head_R .info .btn { width: 180px; height: 38px; background: #ddd; text-align: center; line-height: 38px; font-size: 16px; font-weight: bold; color: #565656; display: block; border-radius: 4px; margin: 10px auto; }
.index_head .head_R .info .btn:hover { opacity: 0.9; }
.index_head .head_R .info .btn .icon { height: 20px; width: 16px; background: url(../images/img_icon3.png) no-repeat; display: inline-block; vertical-align: middle; margin-bottom: 4px; }
.index_head .head_R .info .btn .ewm { width: 46px; height: 30px; border-left: 1px solid #fff; float: right; margin: 10px 10px 0 0; position: relative; }
.index_head .head_R .info .btn .ewm u { background: url(../images/img_icon3.png) no-repeat; display: block; height: 24px; width: 24px; background-position: 0 -263px; margin: 3px 0 0 15px; }
.index_head .head_R .info .az { background: #14cc8f; color: #fff; }
.index_head .head_R .info .az.gray { background: #cccccc; }
.index_head .head_R .info .az .icon { width: 17px; background-position: 0 -60px; }
.index_head .head_R .info .ios { background: #D6231C; color: #fff; }
.index_head .head_R .info .ios.gray { background: #cccccc; }
.index_head .head_R .info .ios .icon { background-position: 0 -40px; }
.index_head .head_R .info .ewm { display: block; margin: 10px auto; }
.index_head .head_R .info .ewm, .index_head .head_R .info .ewm img { width: 180px; height: 180px; }
.index_head .head_R .info .ewm p { width: 100%; height: 20px; text-align: center; line-height: 20px; font-size: 12px; color: #565656; margin-top: 8px; }
.index_head .head_R .slide { width: 740px; overflow: hidden; height: 320px; position: relative; }
.index_head .head_R .slide ul.items { position: absolute; float: left; background: none; list-style: none; padding: 0px; margin: 0px; }
.index_head .head_R .slide ul.items li { float: left; background: none; list-style: none; padding: 0px; margin: 0px; position: relative; }
.index_head .head_R .slide ul.items li .img { width: 540px; height: 320px; }
.index_head .head_R .slide div.tips { position: absolute; bottom: 0px; width: 100%; height: 40px; background: url(../images/slide_bg.png) repeat-x; }
.index_head .head_R .slide div.tips div.title { display: none; }
.index_head .head_R .slide div.tips div.nums { bottom: 15px; position: absolute; width: 100%; text-align: center; }
.index_head .head_R .slide div.tips div.nums a { position: relative; display: inline-block; width: 24px; height: 10px; background-color: #666; text-indent: -56565699px; border-radius: 0 !important; margin: 0 5px; }
.index_head .head_R .slide div.tips div.nums a.active { background-color: #fff; opacity: 1; }
.index_head .head_R .slide div.tips div.nums a.active::after { color: #fff; }

.index_tj { overflow: hidden; width: 100%; margin-top: 30px; }
.index_tj .list { width: 1220px; overflow: hidden; }
.index_tj .list a { display: block; float: left; margin-right: 20px; transition: all .2s linear; -webkit-transition: all .2s linear; }
.index_tj .list a, .index_tj .list a img { width: 285px; height: 170px; }
.index_tj .list a:hover { opacity: 0.8; }

.tabwrap { overflow: hidden; padding: 20px; background: #fff; margin-top: 30px; }
.tabwrap .L_title span { margin-right: 50px; float: left; }
.tabwrap .tab_btn { float: left; }
.tabwrap .tab_btn a { margin-left: 30px; }
.tabwrap .tabbd { width: 100%; overflow: hidden; }
.tabwrap .tabbd .item + .item { display: none; }
.tabwrap .tabbd .itemA { margin-top: 10px; overflow: hidden; width: 1190px; }
.tabwrap .tabbd .itemA .lis { float: left; height: 140px; width: 100px; margin: 0 32px 15px 0; }
.tabwrap .tabbd .itemA .lis:hover img { opacity: .8; }
.tabwrap .tabbd .itemA .lis:hover span { color: #ff4c4c; }
.tabwrap .tabbd .itemA .lis img { width: 100%; height: 100px; border-radius: 12px; }
.tabwrap .tabbd .itemA .lis span { width: 100%; height: 30px; line-height: 30px; text-align: center; font-size: 15px; color: #565656; overflow: hidden; display: block; margin-top: 10px; }
.tabwrap .tabbd .itemB { margin-top: 10px; overflow: hidden; width: 1210px; }
.tabwrap .tabbd .itemB .lis { float: left; height: 190px; width: 190px; margin: 0 50px 12px 0; }
.tabwrap .tabbd .itemB .lis:hover img { opacity: .8; }
.tabwrap .tabbd .itemB .lis:hover span { color: #ff4c4c; }
.tabwrap .tabbd .itemB .lis img { width: 100%; height: 120px; }
.tabwrap .tabbd .itemB .lis span { width: 100%; height: 44px; line-height: 22px; font-size: 14px; color: #666; overflow: hidden; display: block; margin-top: 10px; }

.new_lis { overflow: hidden; padding: 20px; background: #fff; margin-top: 30px; }
.new_lis .item.fl { width: 620px; height: 390px; overflow: hidden; }
.new_lis .item.fl > div { width: 646px; overflow: hidden; }
.new_lis .item.fl > div .lis { float: left; height: 190px; width: 190px; margin: 0 25px 12px 0; }
.new_lis .item.fl > div .lis:hover img { opacity: .8; }
.new_lis .item.fl > div .lis:hover span { color: #ff4c4c; }
.new_lis .item.fl > div .lis img { width: 100%; height: 120px; }
.new_lis .item.fl > div .lis span { width: 100%; height: 44px; line-height: 22px; font-size: 14px; color: #666; overflow: hidden; display: block; margin-top: 14px; }
.new_lis .item.fr { width: 510px; height: 390px; overflow: hidden; }
.new_lis .item.fr ul { width: 100%; }
.new_lis .item.fr ul li { width: 100%; height: 26px; line-height: 26px; font-size: 15px; margin-bottom: 14px; }
.new_lis .item.fr ul li:hover a { color: #ff4c4c; }
.new_lis .item.fr ul li:hover span { color: #D6231C; }
.new_lis .item.fr ul li a { float: left; display: block; overflow: hidden; width: 455px; height: 26px; color: #333; }
.new_lis .item.fr ul li span { float: right; color: #D6231C; font-size: 12px; width: 40px; }

.Min8 { overflow: hidden; background: #fff; margin-top: 30px; padding: 20px; }
.Min8 span { font-size: 20px; color: #2e2e2e; font-weight: bold; height: 30px; line-height: 30px; }
.Min8 ul { width: 100%; overflow: hidden; margin-top: 5px; }
.Min8 ul li { float: left; font-size: 14px; line-height: 20px; margin-right: 22px; margin-top: 15px; }
.Min8 ul li a { color: #666; }
.Min8 ul li a:hover { color: #D6231C; }

.foot{ background-color:#171414;    border-top: 3px solid #D5241C;}
.foot_main{width:1200px; margin:0 auto; padding:20px 0}
.foot .search{ float: none; margin:0 auto; padding:0}
.foot_main table{ border:none; border-collapse:collapse; width:100%;color:#999; margin-top:10px; font-size: 14px;}
.foot_main table th,.foot_main table td{ padding-bottom:10px; text-align:center}
.foot_main table th{ font-size:16px;color:#999}
.foot_main table a{ color:#666}
.foot_main table a:hover{color:red}
.foot_main .foot_bottom{border-top:1px solid #221F1F; margin-top:20px; padding-top:20px; color:#555; text-align:center; font-size:14px}
.foot_main .foot_bottom p{ line-height:30px}
.foot_main .foot_bottom a{ color:#555}
.foot_main .foot_bottom a:hover{color:red}
