﻿@charset "utf-8";
/* CSS Document */
body { width: 100%; font-size: 13px; color: #999; font-family: "微软雅黑"; padding: 0; margin: 0 auto; }
ul, li, ol, p, dl, dt, dd { margin: 0px; padding: 0px; list-style: none; }
img, fieldset { vertical-align: top; border: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; margin: 0; padding: 0; }
address, cite, code, em, th { font-weight: normal; font-style: normal; }
input, button, textarea, select { font: 100%; font-family: "微软雅黑"; outline: medium; vertical-align: middle; }
table, td, tr, th { font-size: 12px; }
a { color: #000; text-decoration: none; }
a:hover { color: #333; transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease; -ms-transition: all 0.5s ease; }
.clearfix { *zoom: 1; clear: both; }
.clearfix:after { display: block; overflow: hidden; clear: both; height: 0px; visibility: hidden; content: "."; }
.index2_head { z-index: 1000; top: 0px; padding: 35px 0 10px 0; position: fixed; width: 100%; }
.head_con { width: 1170px; margin: auto; }
.logo { float: left; width: 200px; }
.logo img { max-width: 177px; }
.nav { margin-right: 50px; float: right; margin-top: 15px; }
.nav li { font-size: 14px; float: left; margin: 0 15px; }
.nav li a { color: #000; }
.nav li:hover a { color: #d10000; }
.nav li.thisclass a { color: #d10000; }
.tel { float: right; margin-top: 15px; }
.index2_head.smaller { padding: 10px 0; background: rgba(255,255,255,0.8); filter: Alpha(opacity=80); position: fixed; top: 0; z-index: 999; transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease; -ms-transition: all 0.5s ease; }
.index2_head.smaller .logo img { width: 120px; }
.index2_head.smaller .nav { margin-top: 5px; }
.index2_head.smaller .tel { margin-top: 5px; }
.banner { clear: both; }
.mBan2 { overflow: hidden; }
.mBan2 .slideBox { width: 100%; height: auto; position: relative; }
.mBan2 .slideBox .hd { height: 16px; overflow: hidden; position: absolute; bottom: 6px; z-index: 1; width: 140px; margin-left: -70px; left: 50%; padding: px 0px 0px 11px; }
.mBan2 .slideBox .hd ul { }
.mBan2 .slideBox .hd ul li { float: left; width: 30px; height: 7px; background: #000; opacity: 0.5; cursor: pointer; margin-right: 5px; }
.mBan2 .slideBox .hd ul li.on { background: #2f82ff; opacity: 1; }
.mBan2 .slideBox .bd { position: relative; height: 100%; }
.mBan2 .slideBox .bd ul, .slideBox .bd ul li { width: 100% !important; }
.mBan2 .slideBox .bd img { width: 100%; height: auto; display: block; }
.product_c { padding: 50px 0; }
.index2_bg1 { background: url(../images/index2_bg1.jpg) no-repeat top; }
.index2_title1 { max-width: 1170px; margin: auto; color: #333; text-align: center; padding: 60px 0; }
.index2_title1 h1 { font-family: "微软雅黑"; font-weight: normal; background: url(../images/xian1.png) no-repeat center bottom; font-size: 30px; line-height: 80px; }
.index2_title1 h1 span { color: #e60012; font-size: 43px; line-height: 80px; }
.index2_title1 p { font-size: 16px; line-height: 50px; }
.index2_1 { clear: both; }
.index2_1_con { width: 1170px; margin: auto; }
.index2_1_con ul { margin-top: 140px; width: 355px; float: left; }
.index2_1_con .index2_1_pic { width: 440px; margin-left: 5px; float: left; transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease; -ms-transition: all 0.5s ease; }
.index2_1_con .index2_1_pic img { width: 440px; }
.index2_1_con .index2_1_pic:hover { margin-left: 10px; }
.index2_1_con li { width: 325px; text-align: right; margin-bottom: 30px; }
.index2_1_con li strong { font-weight: normal; line-height: 40px; font-size: 18px; font-weight: bold; }
.index2_1_con li.fr { float: right; color: #666; text-align: left; }
.index2_1_con li.fr strong { color: #000; }
.index2_1 .li1 { transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease; -ms-transition: all 0.5s ease; }
.index2_1:hover .li1 { margin-left: 20px; }
.index2_1 .li2 { transition: all 1s ease; -moz-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease; -ms-transition: all 1s ease; }
.index2_1:hover .li2 { margin-left: 20px; }
.index2_1 .li3 { transition: all 1.5s ease; -moz-transition: all 1.5s ease; -webkit-transition: all 1.5s ease; -o-transition: all 1.5s ease; -ms-transition: all 1.5s ease; }
.index2_1:hover .li3 { margin-left: 20px; }
.index2_1 .li4 { transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease; -ms-transition: all 0.5s ease; }
.index2_1:hover .li4 { margin-right: 20px; }
.index2_1 .li5 { transition: all 1s ease; -moz-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease; -ms-transition: all 1s ease; }
.index2_1:hover .li5 { margin-right: 20px; }
.index2_1 .li6 { transition: all 1.5s ease; -moz-transition: all 1.5s ease; -webkit-transition: all 1.5s ease; -o-transition: all 1.5s ease; -ms-transition: all 1.5s ease; }
.index2_1:hover .li6 { margin-right: 20px; }




.index2_bg2 { /*background:url(../images/index/index2_bg2.jpg) no-repeat center 0px;*/ }
.index2_2 { clear: both; }
.index2_title2 { max-width: 1170px; margin: auto; color: #999; text-align: center; padding: 60px 0 0 0; }
.index2_title2 h1 { font-family: "微软雅黑"; font-weight: normal; background: url(../images/xian2.png) no-repeat center bottom; font-size: 45px; line-height: 80px; }
.index2_title2 p { font-size: 14px; line-height: 50px; }
.index2_2_con { margin: 0 auto; height: 706px; width: 1170px; background: url(../images/index2_2.png) no-repeat top; }
.index2_2_con ul { position: relative; }
.index2_2_con li { width: 170px; text-align: right; position: absolute; }
.index2_2_con li strong { font-weight: normal; line-height: 40px; font-size: 18px; color: #000; }
.index2_2_con li p { color: #666; }
.index2_2_con li.ys1 { top: 140px; left: 88px; transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -o-transition: all 1.5s ease; -ms-transition: all 0.5s ease; }
.index2_2_con li.ys2 { top: 270px; left: 310px; transition: all 1s ease; -moz-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease; -ms-transition: all 1s ease; }
.index2_2_con li.ys3 { top: 398px; left: 540px; transition: all 1.5s ease; -moz-transition: all 1.5s ease; -webkit-transition: all 1.5s ease; -o-transition: all 1.5s ease; -ms-transition: all 1.5s ease; }
.index2_2_con li.ys4 { top: 530px; left: 765px; transition: all 2s ease; -moz-transition: all 2s ease; -webkit-transition: all 2s ease; -o-transition: all 2s ease; -ms-transition: all 2s ease; }
.index2_2_con:hover li.ys1 { top: 120px; left: 88px; }
.index2_2_con:hover li.ys2 { top: 250px; left: 310px; }
.index2_2_con:hover li.ys3 { top: 378px; left: 540px; }
.index2_2_con:hover li.ys4 { top: 510px; left: 765px; }
.index2_title3 { position: relative; font-size: 45px !important; padding: 0 0 60px 0 !important; }
.index2_title3 h1 { font-family: "微软雅黑"; font-weight: normal; background: url(../images/index/xian1.png) no-repeat center bottom; font-size: 38px; line-height: 100px; }
.index2_title3 em { position: absolute; right: 0; font-size: 14px; }
.index2_title3 em a { color: #555; }
.index2_title3 em a:hover { color: #e60012; }
.index2_3_con { width: 1100px; margin: auto; }
.index2_3_con ul { width: 420px; float: left; }
.index2_3_con li { width: 400px; background: url(../images/dian1.png) no-repeat left 20px; padding-left: 20px; color: #666; margin-bottom: 10px; }
.index2_3_con p { font-size: 14px; line-height: 23px; }
.index2_3_con .li1 { transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -o-transition: all 1.5s ease; -ms-transition: all 0.5s ease; }
.index2_3_con .li2 { transition: all 1s ease; -moz-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease; -ms-transition: all 1s ease; }
.index2_3_con .li3 { transition: all 1.5s ease; -moz-transition: all 1.5s ease; -webkit-transition: all 1.5s ease; -o-transition: all 1.5s ease; -ms-transition: all 1.5s ease; }
.index2_3_con:hover .li1 { margin-left: 20px; }
.index2_3_con:hover .li2 { margin-left: 20px; }
.index2_3_con:hover .li3 { margin-left: 20px; }
.index2_3_con li strong { color: #000; font-weight: normal; line-height: 40px; font-size: 18px; }
.index2_3_con .index2_3_pic { transition: all 1s ease; -moz-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease; -ms-transition: all 1s ease; width: 600px; float: right; }
.index2_3_con:hover .index2_3_pic { margin-right: 20px; }
.index2_4 { background: #fcfcfc; }
.index2_title4 { position: relative; margin-top: 0 !important; font-size: 45px !important; padding: 0px 0 10px 0 !important; }
.index2_4_con { width: 1170px; margin: auto; }
.index2_4_con ul { position: relative; }
.index2_4_con li { width: 455px; float: left; }
.index2_4_con li img { }
.index2_4_con li.yysd { width: 491px; margin-top: 30px; position: absolute; left: 50%; margin-left: -210px; }
.index2_5 { background: #fcfcfc; }
.index2_title5 { position: relative; max-width: 1170px; margin: auto; color: #999; text-align: center; padding: 60px 0 40px 0 !important; }
.index2_title5 h1 { font-family: "微软雅黑"; font-weight: normal; background: url(../images/xian2.png) no-repeat center bottom; font-size: 30px; line-height: 80px; }
.index2_title5 h1 span { font-size: 43px; line-height: 80px; }
.index2_title5 p { font-size: 14px; line-height: 50px; }
.index2_title5 em { position: absolute; right: 0; font-size: 14px; }
.index2_title5 em a { color: #999; }
.index2_title5 em a:hover { color: #0072bf; }
.index2_5_con { position: relative; width: 1100px; margin: auto; overflow: hidden; }
.index2_5_con .hd { overflow: hidden; }
.index2_5_con .hd li { font-size: 14px; display: block; padding: 0px 20px; position: relative; float: left; cursor: pointer; color: black; height: 40px; line-height: 40px; border-bottom: 2px solid #D2C7C7; margin-left: 30px; }
.index2_5_con .hd li.on { color: #2f82ff; border-bottom: 2px solid #2f82ff; }
.index2_5_con .bd { width: 1100px; overflow: hidden !important; }
.index2_5_con .lh { margin-top: 70px; overflow: hidden; }
.index2_5_con .lh .pic { margin-right: 25px; float: right; width: 465px; }
.index2_5_con .lh .pic img { width: 460px; height: 300px; }
.index2_5_con .lh .txt { margin-left: 25px; float: left; width: 500px; font-size: 13px; line-height: 30px; color: #999; }
.index2_5_con .lh .txt h2 { margin-bottom: 20px; font-weight: normal; font-size: 18px; }
.index2_5_con .lh .txt p { }
.index2_5_con .lh .txt p a { font-weight: normal; line-height: 40px; font-size: 14px; margin: 40px 0 20px 0 !important; background: #2f82ff; padding: 10px 30px; color: white; }
.index2_6 { margin-top: 400px; }
.index2_6_con { position: relative; width: 1080px; margin: auto; overflow: hidden; }
.index2_6_con .hd { width: 200px; margin: 5px auto; overflow: hidden; }
.index2_6_con .hd li { width: 10px; margin: 15px; height: 10px; background: #95bcef; border-radius: 50%; display: block; position: relative; float: left; cursor: pointer; }
.index2_6_con .hd li.on { background: #2f82ff; }
.index2_6_con .bd { width: 1000px; overflow: hidden !important; }
.index2_6_con .lh { overflow: hidden; }
.index2_6_con .lh .pic { margin-right: 25px; float: right; width: 465px; }
.index2_6_con .lh .pic img { width: 460px; height: 300px; }
.index2_6_con .lh .txt { margin-left: 25px; float: left; width: 500px; font-size: 13px; line-height: 24px; color: #444; }
.index2_6_con .lh .txt h1 { margin-bottom: 20px; }
.index2_6_con .lh .txt h2 { margin-bottom: 20px; font-weight: normal; font-size: 14px; color: #000; }
.index2_6_con .lh .txt p { }
.index2_6_con .lh .txt p span { /*background: url(../images/dian2.png) no-repeat left;*/ padding-left: 10px; }
.index2_6_con .lh .txt p a { font-weight: normal; line-height: 40px; font-size: 14px; margin: 20px 0 !important; background: #2f82ff; padding: 10px 30px; color: white; }
.scroll { width: 980px; height: 410px; margin: 0 auto; overflow: hidden; position: relative; }
.scrollContainer { position: relative; width: 1815px; left: 0px; }
.scrollContainer .current .inside { width: 260px; height: 410px; }
.scrollContainer .panel { width: 105px; height: 105px; float: left; margin-right: 25px; display: inline; }
.panel .inside { display: block; position: relative; }
.inside img { height: 331px; width: 100%; }
.scroll li .inside span { width: 197px; height: 37px; line-height: 37px; display: none; position: absolute; bottom: -17px; left: 16px; background-color: #c69; font-size: 14px; color: #999; text-align: center; }
.scroll li.current .inside span { display: block; }
.index2_7 { position: relative; }
.index2_7_con { margin: auto; width: 1080px; }
.index2_7_con a.btn { width: 47px; height: 40px; position: absolute; bottom: 30px; }
.index2_7_con a.prev { bottom: 50px; left: 455px; background: url(../images/kzdtpic12.png) 0px -65px no-repeat; }
.index2_7_con a.prev:hover { background: url(../images/kzdtpic12.png) 0px -132px no-repeat; }
.index2_7_con a.next { bottom: 50px; right: 455px; background: url(../images/kzdtpic12.png) 0 0px no-repeat; }
.index2_7_con a.next:hover { background: url(../images/kzdtpic12.png) 0px -197px no-repeat; }

#lrtk { width: 1000px; }
#lrtk li { width: 200px; margin-right: 60px; padding: 10px; }
.mb-wrapper { margin: 0 auto; height: 350px; position: relative; left: 0; top: 0; }
.mb-slider { }
.mb-scroll { position: relative; }
.mb-slider, .mb-scroll { overflow: hidden; margin: 0 auto; padding: 0; height: 350px !important; left: 0; top: 0; }
.mb-active-slider { border-color: #333; }
.mb-slider .mb-panel { margin-top: 30px; display: block; cursor: pointer; float: left; list-style: none; }
.mb-panel a { outline: 0; }
.mb-slider .mb-panel.current { cursor: auto; }
.mb-slider .mb-panel .txt { display: none; }
.mb-slider .mb-panel.current .txt { margin-left: -270px; display: block; width: 750px !important; overflow: visible; text-align: center; color: #000; }
.mb-slider .mb-panel .txt strong { font-size: 22px; line-height: 60px; }
.mb-slider .mb-panel .txt p { font-size: 14px; line-height: 30px; color: #444; }
.mb-inside { max-width: 100%; }
.mb-scrollButtons { display: block; width: 21px; height: 80px; position: absolute; top: 40%; margin-top: -29px; cursor: pointer; text-decoration: none; outline: 0; border: 0; }
.mb-scrollButtons.mb-left { background: transparent url(../images/black_prev.png) no-repeat; left: -65px; }
.mb-scrollButtons.mb-right { background: transparent url(../images/black_next.png) no-repeat; right: -65px; }
.mb-scrollButtons.mb-left:hover { background-position: left bottom; }
.mb-scrollButtons.mb-right:hover { background-position: right bottom; }
.mb-scrollButtons.disabled { display: none; }
.mb-controls { margin: 0 auto; text-align: center; position: absolute; z-index: 100; }
.main-nav { display: block; text-align: center; border-bottom: 2px solid #a71700; margin: 0 0 20px 0; padding: 0 0 10px 0; }
.main-nav a { text-decoration: none; color: #3e63ec; font-size: 18px; margin: 0 8px; }
.main-nav a:hover { color: black; border-bottom: 2px solid black; }
.mb-inside img { max-width: 100%; border-radius: 50%; behavior: url(../js/ie-css3.htc); position: relative; z-index: 100; border: 10px solid #fff; }
.mb-slider .mb-panel.current img { box-shadow: 1px 1px 20px #ccc; }




.index2_8 { }
.index2_8_con { width: 1080px; margin: 0 auto 50px auto; }
.index2_8_left { float: left; width: 450px; }
.index2_8_left img { max-width: 450px; }
.index2_8_right { margin-top: 15px; float: right; width: 580px; }
.index2_8_right li { line-height: 30px; background: url(../images/dian3.png) repeat-x center; }
.index2_8_right li a { background: url(../images/dian2.png) no-repeat left #fff; padding: 0 5px 0 15px; color: #333;font-size: 14px; }
.index2_8_right li:hover { text-decoration: underline; }
.index2_8_right li:hover a { color: #1980c5; text-decoration: none; }
.index2_8_right li span { background: #fff; float: right; padding: 0 5px; color: #333; }



.bottom { clear: both; height: 100%; }
.foot { width: 100%; padding-top: 20px; padding-bottom: 40px; background: #333333; overflow: hidden; }
.foot_con { width: 1080px; margin: auto; }
.foot_nav { width: 1080px; margin: auto; height: 30px; border-bottom: 1px solid #555555; }
.nav_foot { margin: 0px 100px; }
.foot_nav p { float: left; padding: 0px 35px; overflow: hidden; }
.foot_nav p:hover a { color: #e20000; }
.foot_nav p a { font-size: 14px; color: #999; }
.foot_left { width: 400px; float: left; padding-top: 50px; margin-top: 40px; padding-bottom: 30px; margin-left: 150px; border-right: 1px solid #555555; }
.foot_left h1 { float: left; font-weight: normal; font-size: 12px; color: #dddddd; text-align: center; margin-left: 35px; }
.foot_left a { display: block; width: 103px; height: 103px; background: #fff; padding: 0px; margin-bottom: 8px; }
.foot_right { width: 400px; float: left; overflow: hidden; margin-left: 50px; padding-top: 50px; }
.foot_tel { width: 322px; height: 54px; background: url(../images/foot_tel_39.png) no-repeat; padding-bottom: 10px; }
.foot_tel p { color: #dddddd; font-size: 34px; padding-top: 25px; padding-left: 50px; font-family: Arial, Helvetica, sans-serif; }
.foot_right h2 { font-weight: normal; font-size: 12px; color: #dddddd; line-height: 22px; }
.foot_right a { font-size: 12px; color: #dddddd; line-height: 22px; }
.foot_right a:hover { color: #e20000; }
.share { width: 480px; float: left; margin-top: 25px; }
.share h6 { float: left; font-size: 12px; color: #757575; padding-right: 5px; padding-top: 5px; }
.share li { float: left; }
.share li a { width: 26px; height: 26px; display: block; cursor: pointer; }
.wb { width: 26px; height: 26px; padding-right: 8px; background: url(../images/wb.png) no-repeat; transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease; -ms-transition: all 0.5s ease; }
.wb:hover { margin-top: -5px; background: url(../images/wb_hover.png) no-repeat; }
.wx { width: 26px; height: 26px; padding-right: 8px; background: url(../images/wx.png) no-repeat; transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease; -ms-transition: all 0.5s ease; }
.wx:hover { margin-top: -5px; background: url(../images/wx_hover.png) no-repeat; }
.gg { width: 26px; height: 26px; padding-right: 8px; background: url(../images/g.png) no-repeat; transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease; -ms-transition: all 0.5s ease; }
.gg:hover { margin-top: -5px; background: url(../images/g_hover.png) no-repeat; }
.ff { width: 26px; height: 26px; padding-right: 8px; background: url(../images/f.png) no-repeat; transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease; -ms-transition: all 0.5s ease; }
.ff:hover { margin-top: -5px; background: url(../images/f_hover.png) no-repeat; }

.yyty { width: 1000px; margin: 30px auto 50px auto; background: url(../images/yyty.jpg) no-repeat 0 0; }
.yyty ul { width: 580px; float: left; margin-left: 100px; }
.yyty li { color: #fe0000; margin-right: 50px; height: 43px; line-height: 43px; margin-top: 15px; padding: 2px 0; float: left; width: 230px; }
.yyty li.yyty1 { background: url(../images/yyty1.jpg) no-repeat right; }
.yyty li.yyty2 { background: url(../images/yyty2.jpg) no-repeat right; }
.yyty li.yyty3 { background: url(../images/yyty3.jpg) no-repeat right; }
.yyty li.yyty4 { background: url(../images/yyty4.jpg) no-repeat right; }
.yyty li input { color: #333; padding: 0 5px; height: 40px; line-height: 40px; width: 165px; border: 1px solid #ddd; }
.yyty .yyty_textarea { float: right; width: 315px; }
.yyty .yyty_textarea textarea { height: 107px; margin-top: 15px; float: left; width: 230px; padding: 0 5px; line-height: 30px; border: 1px solid #ddd; }
.yyty .yyty_textarea .bottom { cursor: pointer; width: 70px; height: 107px; margin-top: 15px; border: none; padding: 20px 10px; color: #999; background: #fe0000; font-size: 16px; }

.index2_bg1.clearfix { height: 1611px; }

/*=====partners==========*/
.partners { }
.partners-box { width: 980px; height: 340px; margin: 0 auto; }
/**/
.partners-slide { position: relative; width: 825px; height: 160px; margin: 0 auto; }
.partners-slide .d_img { position: relative; margin: 0 auto; width: 825px; height: 100%; }
.partners-slide .d_img li { position: absolute; display: none; z-index: 0; }
.partners-slide .d_img li { vertical-align: top; display: block; }
.partners-slide .d_img li img { width: 100%; }
/**/
.partners-slide .d_img li { }
.partners-slide .d_img li.d_pos1 { display: block; width: 60px; height: 60px; left: 0%; top: 50px; z-index: 1; }
.partners-slide .d_img li.d_pos2 { display: block; width: 100px; height: 100px; left: 15%; top: 30px; z-index: 2; }
.partners-slide .d_img li.d_pos3 { display: block; width: 160px; height: 160px; left: 40%; top: 0px; z-index: 3; }
.partners-slide .d_img li.d_pos4 { display: block; width: 100px; height: 100px; right: 15%; top: 30px; z-index: 2; }
.partners-slide .d_img li.d_pos5 { display: block; width: 60px; height: 60px; right: 0%; top: 50px; z-index: 1; }
.partners-slide .d_img li img { margin-top: 35px; opacity: 0.4; opacity: 0.4; -moz-opacity: 0.4; filter: alpha(opacity=40); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray; }
.partners-slide .d_img li.img_select { position: relative; }
.partners-slide .d_img li.img_select i { background: url(../images/partners_b.png) no-repeat; display: block; width: 176px; height: 176px; position: absolute; top: -6px; left: -6px; }
.partners-slide .d_img li.img_select img { opacity: 1.0 !important; opacity: 1.0 !important; -moz-opacity: 1.0 !important; filter: alpha(opacity=100) !important; -webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); -ms-filter: grayscale(0%); -o-filter: grayscale(0%); filter: grayscale(0%); }
.d_next i, .d_prev i { width: 50px; height: 139px; display: block; }
.d_prev i { background: url(../images/black_prev.png) no-repeat; }
.d_next i { background: url(../images/black_next.png) no-repeat; }
.partners-slide .d_next { position: absolute; left: 50%; margin-left: 443px; top: 40px; z-index: 10; cursor: pointer; width: 50px; height: 139px; }
.partners-slide .d_prev { position: absolute; left: 50%; margin-left: -500px; top: 40px; z-index: 10; cursor: pointer; width: 58px; height: 58px; }
.d_next:hover, .d_prev:hover { }
/**/
.partners-slide ul.d_text { text-align: center; color: #666; line-height: 30px; padding: 0 60px; font-size: 14px; }
.partners-slide ul.d_text i { font-size: 30px; text-align: left; margin-right: 10px; color: #bbb; font-family: arial, '宋体'; font-style: normal; }
.partners-slide h5 { color: #000; margin: 25px 0 15px 0; font-size: 20px; }
.partners-slide .text_select { display: block !important; }
