.hv a:hover { text-decoration: none; color: #003a8a; -webkit-transition: all .5s; transition: all .5s; }
.inn { width: 1200px; margin: 0 auto; }
.fl { float: left; }
.fr { float: right; }
.pr { position: relative; }
.pa { position: absolute; }
.oh { overflow: hidden; }
.ma15 { margin: 15px auto; }
.ma20 { margin: 20px auto; }
.ma30 { margin: 30px auto; }
.ma50 { margin: 50px auto; }
.mb50 { margin-bottom: 50px; }
.mb40 { margin-bottom: 40px; }
.mb30 { margin-bottom: 30px; }
.mb20 { margin-bottom: 20px; }
.mb15 { margin-bottom: 15px; }
.mb10 { margin-bottom: 10px; }
.mt50 { margin-top: 50px; }
.mt40 { margin-top: 40px; }
.mt30 { margin-top: 30px; }
.mt20 { margin-top: 20px; }
.mt15 { margin-top: 15px; }
.mt10 { margin-top: 10px; }
.pb50 { padding-bottom: 50px; }
.pb40 { padding-bottom: 40px; }
.pb30 { padding-bottom: 30px; }
.pb20 { padding-bottom: 20px; }
.pb15 { padding-bottom: 15px; }
.pb10 { padding-bottom: 10px; }
.pt50 { padding-top: 50px; }
.pt40 { padding-top: 40px; }
.pt30 { padding-top: 30px; }
.pt20 { padding-top: 20px; }
.pt15 { padding-top: 15px; }
.pt10 { padding-top: 10px; }
.pa15 { padding: 15px 0; }
.pa20 { padding: 20px 0; }
.pa30 { padding: 30px 0; }
.pa50 { padding: 50px 0; }
.inn { width: 1200px; margin-right: auto; margin-left: auto; }
body, html { font-family: "arial", "Microsoft Yahei"; font-size: 14px; line-height: 2; margin: 0; padding: 0; }
p, ol, ul, li, dd, dt, dl, h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; list-style: none; }
a { color: #333; text-decoration: none; }
a:hover, a:focus { text-decoration: none; }
table { border-spacing: 8px; border-collapse: separate; }
.con table { border-spacing: 0px; border-collapse: separate; }
.container { width: 1200px; margin-right: auto; margin-left: auto; }
.container:after, .container:before, .clear:after, .clear:before { display: block; content: ""; clear: both; }
* { box-sizing: border-box; }
a.pro-more, a { -webkit-transition: 0.5s all ease; -moz-transition: 0.5s all ease; -o-transition: 0.5s all ease; -ms-transition: 0.5s all ease; transition: 0.5s all ease; }

.top-bg{background: url(../images/top-bg.jpg) no-repeat center  bottom; height: 124px;}
/*logo*/
h1.logo{line-height: 2;font-size: 14px;}
.logo { float: left; }
.logo a { float: left; }

.biaoti { float: left; border-left: 3px solid #e2e2e2;margin-top: 26px;padding-left: 15px;}
.biaoti p strong { font-size: 20px; font-weight: bold; display: block; display: block; text-align: center; color: #ff7a00;  }
.biaoti em { display: block; white-space: nowrap; font-style: normal; font-size: 14px; font-weight: bold; color: #888; padding-bottom: 10px;}
.home-contact { font-size: 12px; margin-top: 20px; }
.home-contact p{text-align: right;}
.phone{position: relative;cursor: pointer;}
.phone:hover img{display: block;}
.phone img{position: absolute;z-index: 99;width: 100px;height: 100px;left: 0;top: 20px;display: none;}
.zhuanti span em { background: url(../images/xx.png) no-repeat center; width: 15px; height: 15px; display: inline-block; }
.zhuanti span { display: block; width: 220px; border: 1px solid #ccc; text-align: center; cursor: pointer; padding: 5px 0; }
.rec{display: inline-block;float: left;margin-top: 10px;margin-right: 0px;}
.zhuanti { width: 220px; position: relative; margin-top: 15px;float: right;}
.zhuanti p { border: 1px solid #ccc; text-align: center; position: absolute; z-index: 99; width: 100%; border-top: 0; display: none; background:#fff; }
.zhuanti p a { display: block; font-size: 12px; }
.zhuanti p a:hover{background: #fffbdf;color: #ff7a00;}

/*menu*/
.menu-bg { background: #444; }
.menu>li { float: left; width: 130px; text-align: center; position: relative; background: url(/images/nav-bg.png) no-repeat center right; }
.menu>li.last{background: none;}
.menu>li>a { color: #fff; display: block; border-top: 2px solid transparent; padding: 10px 0; background: url(/images/nav-bg.png) no-repeat center right;}
.menu>li:hover { background: #fff; }
.menu>li:hover>a { border-top-color: #ff8100; color: #ff8100; }
.sub { position: absolute; left: 0; z-index: 99; text-align: center; background: #444; width: 100%; display: none; }
.sub a { color: #fff; line-height: 2; display: block; }
.sub li:hover a { background: #fff; color: #333; }

/* banner*/
.fullSlide { width: 100%; position: relative; height: 615px; background: none; }
.fullSlide .bd { margin: 0 auto; position: relative; z-index: 0; overflow: hidden; }
.fullSlide .bd ul { width: 100% !important; }
.fullSlide .bd li { width: 100% !important; height: 615px; overflow: hidden; text-align: center; background: center; }
.fullSlide .bd li a { display: block; height: 615px; }
.fullSlide .hd { width: 100%; position: absolute; z-index: 1; bottom: 110px; left: 0; height: 30px; line-height: 30px; }
.fullSlide .hd ul { text-align: center; }
.fullSlide .hd ul li { cursor: pointer; display: inline-block; *display: inline; zoom: 1; width: 15px; height: 15px; border-radius: 50%; margin-right: 10px; overflow: hidden;/*background:#444;filter:alpha(opacity=50);opacity:0.5;*/ line-height: 999px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; margin: 3px; border: none; cursor: pointer; box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5) inset, 1px 1px 1px rgba(255, 255, 255, 0.8);        /* -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.5) inset,1px 1px 1px rgba(255,255,255,0.5); */ -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5) inset, 1px 1px 1px rgba(255, 255, 255, 0.5); -o-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5) inset, 1px 1px 1px rgba(255, 255, 255, 0.5); }
.fullSlide .hd ul .on { background: #ff8100; opacity: 1;/*filter:alpha(opacity=50);*/ }
.fullSlide .prev, .fullSlide .next { display: block; position: absolute; z-index: 1; top: 50%; margin-top: -30px; left: 10%; z-index: 1; width: 60px; height: 60px;  cursor: pointer; filter: alpha(opacity=50); opacity: 0.5; display: none; }
.fullSlide .prev{background: url(../images/lefta.png) ;}
.fullSlide .next { left: auto; right: 10%;background: url(../images/righta.png) }

/* banner*/
.fullSlidea { width: 100%; position: relative; height: 430px; background: none; }
.fullSlidea .bd { margin: 0 auto; position: relative; z-index: 0; overflow: hidden; }
.fullSlidea .bd ul { width: 100% !important; }
.fullSlidea .bd li { width: 100% !important; height: 430px; overflow: hidden; text-align: center; background: center; }
.fullSlidea .bd li a { display: block; height: 430px; }
.fullSlidea .hd { width: 100%; position: absolute; z-index: 1; bottom: 110px; left: 0; height: 30px; line-height: 30px; }
.fullSlidea .hd ul { text-align: center; }
.fullSlidea .hd ul li { cursor: pointer; display: inline-block; *display: inline; zoom: 1; width: 15px; height: 15px; border-radius: 50%; margin-right: 10px; overflow: hidden;/*background:#444;filter:alpha(opacity=50);opacity:0.5;*/ line-height: 999px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; margin: 3px; border: none; cursor: pointer; box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5) inset, 1px 1px 1px rgba(255, 255, 255, 0.8);        /* -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.5) inset,1px 1px 1px rgba(255,255,255,0.5); */ -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5) inset, 1px 1px 1px rgba(255, 255, 255, 0.5); -o-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5) inset, 1px 1px 1px rgba(255, 255, 255, 0.5); }
.fullSlidea .hd ul .on { background: #fff; opacity: 1;/*filter:alpha(opacity=50);*/ }
.fullSlidea .prev, .fullSlidea .next { display: block; position: absolute; z-index: 1; top: 50%; margin-top: -30px; left: 10%; z-index: 1; width: 40px; height: 60px; background: url(../images/slider-arrow.png) -126px -137px #000 no-repeat; cursor: pointer; filter: alpha(opacity=50); opacity: 0.5; display: none; }
.fullSlidea .next { left: auto; right: 10%; background-position: -6px -137px; }
.ban-con { height: 100px; margin-top: -100px; position: relative; z-index: 99; }
.ban-bg { position: absolute; left: 0; width: 50%; height: 100px; background: #f47b00; z-index: -1; }
.ban-width { width: 50%; float: left; padding-top: 20px; }
.ban-left { float: left; }
.ban-tells { float: right; margin-right: 50px; line-height: 50px; color: #fff; font-size: 24px; font-weight: bold; font-family: arial;letter-spacing: 1px; }
.ban-tells img { float: left; margin-right: 10px; }
.ban-left strong { font-size: 20px; font-weight: bold; color: #fff; }
.ban-left p { font-size: 14px; letter-spacing: 12px; color: #fff; }
.sea { background: #666666; float: left; width: 50%; height: 50px; overflow: hidden; }
.sousuoa { float: left; height: 50px; border: 0; padding-left: 20px; width: 500px; background: none; color: #fff; }
.sousuob { float: right; height: 50px; border: 0; background: url(../images/search.png) no-repeat center; width: 100px; }
input.sousuoa::-webkit-input-placeholder { /* WebKit browsers*/
color: #ccc; font-size: 14px; }
input.sousuoa:-moz-placeholder {  /* Mozilla Firefox 4 to 18*/
color: #ccc; font-size: 14px; }
input.sousuoa::-moz-placeholder {  /* Mozilla Firefox 19+*/
color: #ccc; font-size: 14px; }
input.sousuoa:-ms-input-placeholder { /* Internet Explorer 10+*/
color: #ccc; font-size: 14px; }
.remem { line-height: 50px; padding-left: 20px; float: left; width: 50%; font-size: 12px; }

/* title */
.title { text-align: center; position: relative; margin-top: 20px; }
.title p { font-size: 34px; font-weight: bold; font-family: arial; text-transform: capitalize; color: #e5e5e5; line-height: 1; }
.title h2 a { color: #ff8100; font-size: 24px; background: #fff; padding: 0 30px; }
.title .title-bg { height: 1px; width: 100%; background: #d5d5d5; position: absolute; bottom: 20px; left: 0; z-index: -1; }

/*news*/
.news-left { width: 825px; float: left; }
.news-title h2 { float: left; border-bottom:  2px solid #ff8100;}
.news-more { float: right; text-transform: uppercase; margin-top: 10px; }
.news-title { margin-bottom: 20px; }
.news-con img { float: left; }

/* 焦点图 */
.focusBox { float: left; position: relative; width: 425px; height: 325px; margin-bottom: 10px; overflow: hidden; font-family: Arial; text-align: left; background: #fff; margin-right: 20px; }
.focusBox .pic img { width: 425px; height: 325px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width: 100%; background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width: 100%; overflow: hidden; }
.focusBox .txt li { height: 36px; line-height: 36px; position: absolute; bottom: -36px; }
.focusBox .txt li a { display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox .num li { float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a, .focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a, .focusBox .num a:hover { background: #f60; }
.news-cona li { width: 380px; float: left; }
.news-cona li span { float: left; display: block; width: 65px; height: 65px; background: #ff8100; text-align: center; color: #fff; margin-right: 10px; }
.news-cona li span b { display: block; font-size: 26px; line-height: 1.3; border-bottom: 1px solid #fff; }
.news-cona li span em { font-style: normal; font-size: 12px; font-weight: bold; }
.news-cona li h3 { font-size: 14px; }
.news-cona li p { font-size: 12px; line-height: 1.5; color: #998; }
.news-cona li { padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #ccc; }

/*news-rihgt*/
.news-right { width: 325px; float: right; }
.news-right-title { margin-bottom: 15px; }
.news-right-title h2 { float: left; font-size: 12px; font-weight: normal; }
.news-right-title h2 a { font-weight: bold; font-size: 20px; display: inline-block; padding-bottom: 5px; border-bottom: 2px solid transparent; }
.news-right-title h2 a:hover{color: #ff8100;}
.news-right-title h2 a:hover { border-bottom: 2px solid #ff8100; }
.news-right-title h2 a.on{border-bottom-color:  #ff8100; color: #ff8100;}
.news-right-con li { background: url(../images/nz.png) no-repeat left top; padding-left: 30px; border-bottom: 1px solid #ddd; padding-bottom: 10px; margin-bottom: 17px; }
.news-right-con li a { display: block; line-height: 1; font-size: 14px; }
.news-right-con li span { color: #777; font-size: 12px; }

/*video*/
.video-bg { background: #ff8100; height: 470px; margin-top: 120px; }
.video { width: 725px; height: 405px; margin-top: -105px; position: absolute; z-index: 99; }
.video-kb { width: 725px; height: 300px; float: left; }
.video-title { position: absolute; color: #e5e5e5; z-index: 999; right: 0; top: -105px; width: 350px; font-size: 78px; text-transform: uppercase; line-height: 1; font-weight: bold; letter-spacing: 15px; }
.video-hx { position: absolute; width: 65px; top: 50px; left: 710px; z-index: 99; height: 2px; background: #ccc; }
.video-jieshao { float: left; width: 725px; margin-top: 60px; }
.video-jieshao img { float: left; margin-right: 30px; }
.video-jieshao p { font-size: 12px; color: #fff; }
.video-jieshaoa { width: 350px; float: right; }
.video-jieshaoa h2 { font-size: 26px; color: #fff; margin-top: 40px; }
.video-jieshaoa em { display: block; width: 20px; height: 4px; background: #fff; margin-bottom: 20px; }
.video-jieshaoa p { font-size: 12px; color: #fff; margin-bottom: 5px; }
.video-jieshaoa i { font-style: normal; font-size: 12px; line-height: 1.5; color: #fac4a3; display: block; margin-bottom: 50px; }
.video-jieshaoa .video-img { position: relative; }
.video-img a { position: absolute; display: block; width: 120px; height: 35px; top: -18px; background: #5d5d5d; text-align: center; color: #fff; }

/*products*/
.pro-title { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; margin: 30px 0; }
.pro-title li { width: 20%; float: left; border-left: 1px solid #ccc; text-align: center; height: 55px; line-height: 55px; font-size: 16px;font-weight: bold; }
.pro-title li a{border-bottom: 2px solid transparent;padding: 17px 0;}
.pro-title li:hover a{border-color: #ff8100;color: #ff8100;}
.pro-title li em { background: url(../images/me.png) no-repeat center; display: inline-block; width: 25px; height: 15px; }
.pro-title li.last { border-right: 1px solid #ccc; }
.pro-cona { width: 1200px; overflow: hidden; }
.pro-con li { float: left; border: 1px solid #ccc; margin: 0 15px; box-sizing: border-box; width: 372px; }
.pro-con li a { position: relative; display: block; width: 100%; }
.pro-con li a span { position: absolute; width: 100%; height: 97%; display: block; background: rgba(0, 0, 0, .6); left: 0; top: 0; text-align: center; opacity: 0; }
.pro-con li a span em { display: block; width: 50px; height: 50px; background: #ff8100 url(../images/more.png) no-repeat center; border-radius: 50%; margin: 0 auto; margin-top: 120px; }
.pro-con li a img { width: 100%;height: 290px; }
.pro-con li:hover a span { opacity: 1; }
.pro-con li p { text-align: center; }
.pro-con li a.pro-more { display: block; width: 120px; height: 45px; line-height: 45px; border: 1px solid #ccc; margin: 0 auto; text-align: center; text-transform: uppercase; margin-top: 10px; margin-bottom: 10px; }
.pro-con li:hover a.pro-more { background: #ff8100; color: #fff; border: 1px solid #ff8100; }
.pro-hd { position: relative; width: 1200px; margin: 0 auto; }
.pro-hd a { position: absolute; display: block; width: 64px; height: 50px; top: 150px; cursor: pointer; }
.pro-hd a.next { background: url(../images/right.png) no-repeat center; right: -70px; z-index: 99; }
.pro-hd a.prev { background: url(../images/left.png) no-repeat center; left: -70px; z-index: 99; }
.pro-hd a.next:hover { background: url(../images/righth.png) no-repeat center; }
.pro-hd a.prev:hover { background: url(../images/lefth.png) no-repeat center; }
.products { margin-bottom: 50px; }

/*youshi*/
.youshi h2 { font-size: 34px; font-family: arial; text-transform: capitalize; line-height: 1; font-weight: bold; color: #e5e5e5; }
.youshi h3 { font-size: 24px; float: left; color: #ff8100; margin-right: 30px; }
.youshi span { width: 770px; height: 1px; background: #ccc; float: left; display: block; margin-right: 30px; margin-top: 20px; }
.youshi a { display: inline-block; width: 125px; height: 35px; line-height: 35px; text-align: center; background: #5d5d5d; color: #fff; }
.youshi a:hover { background: #ff8100; }
.youshi-li { margin: 30px 0; }
.youshi-li li.last { margin-right: 0; }
.youshi-li li { float: left; width: 160px; text-align: center; margin-right: 186px;cursor: pointer; }
.youshi-li li span { display: block; width: 150px; height: 150px; border-radius: 50%; background-color: #666666; }
.xlqq span { background-image: url(../images/xlqq.png); background-position: center; background-repeat: no-repeat; }
.hycz span { background-image: url(../images/hycz.png); background-position: center; background-repeat: no-repeat; }
.ctfa span { background-image: url(../images/ctfa.png); background-position: center; background-repeat: no-repeat; }
.gxjb span { background-image: url(../images/gxjb.png); background-position: center; background-repeat: no-repeat; }
.youshi-li li:hover span { background-color: #f47b00; }
.youshi-li li:hover a { color: #f47b00; }

/*projects*/
.projects { margin: 30px 0; margin-bottom: 50px; }
.projects .pro-con li { width: 370px; border: 0; }
.pro-con li h4 { font-weight: bold; }
.pro-con li div { font-size: 12px; color: #666; margin-top: 10px; margin-bottom: 15px; }
.pro-con li .prj-more { color: #fff; display: block; width: 160px; height: 40px; background: #ff8100; border-radius: 5px; text-align: center; line-height: 40px; }
.prj-hd { position: relative; width: 1200px; margin: 0 auto; }
.prj-hd a { position: absolute; display: block; width: 64px; height: 50px; top: 150px; cursor: pointer; }
.prj-hd a.next { background: url(../images/righta.png) no-repeat center; right: -60px; z-index: 99; }
.prj-hd a.prev { background: url(../images/lefta.png) no-repeat center; left: -60px; z-index: 99; }
.prj-hd a.next:hover { background: url(../images/rightah.png) no-repeat center; }
.prj-hd a.prev:hover { background: url(../images/leftah.png) no-repeat center; }

/*khal*/
.picMarquee-left { width: 1200px; overflow: hidden; position: relative; margin: 0 auto; margin-bottom: 30px; }
.picMarquee-left .bd ul { overflow: hidden; zoom: 1; }
.picMarquee-left .bd ul li { margin: 0 8px; float: left; overflow: hidden; text-align: center; }
.picMarquee-left .bd ul li img { border: 1px solid #ccc;width: 141px;height: 105px; }

/*link*/
.link-bg { background: #eee; padding: 10px 0; }
.tab-title { color: #ff8100; }
.tab-title li { display: inline-block; font-weight: bold; cursor: pointer; color: #333; }
.tab-title li.on, .table-title li:hover { color: #ff8100; }
.tab-con { font-size: 12px; color: #666; }

/*foot*/
.foot-bg { background: #141414; border-top: 5px solid #ff8100; border-bottom: 1px solid #000; }
.foot li { float: left; line-height: 4; margin-right: 80px; }
.foot li a { color: #fff; }
.foota-bg { background: #141414; border-top: 1px solid #252525; text-align: center; color: #fff; padding: 15px 0; font-size: 12px; }
.foota-bg a { color: #fff; }

/*con*/
.lm { width: 260px;float: left; }
.lm h2 { height: 120px; background: url(../images/lm.jpg) no-repeat center; text-align: center; color: #fff; }
.lm h2 strong { display: block; font-size: 27px; line-height: 1; padding-top: 30px; }
.lm h2 em { font-style: normal; font-size: 14px; text-transform: uppercase; font-weight: normal; line-height: 2; display: block; }
.lm ul { margin-top: 10px; }
.lm ul li { line-height: 4; border-bottom: 1px solid #ccc; }
.lm li:hover a,.lm li:hover a em,.lm li.cur a,.lm li.cur em{color: #ff8100;border-color: #ff8100;}
.lm li em { border-radius: 50%; width: 10px; height: 10px; display: block; float: left; font-style: normal; border: 1px solid #777; margin-top: 24px; margin-left: 30px; margin-right: 10px; }
.lm p { background: url(../images/lmz.jpg) no-repeat center; height: 100px; text-align: center; padding: 10px 0; color: #fff; }
.lm em.lm-pic { width: 130px; margin: 0 auto; font-style: normal; }
.lm p img { display: inline-block; margin-left: 60px; margin-right: 5px; float: left; }
.lm p b { display: inline-block; height: 30px; line-height: 30px; float: left; }
.lm p strong { display: block; font-size: 24px; }

.cont{background: #eee;width: 900px;float: right;padding: 15px;}
.cont h1{font-size: 16px;float: left;}
.cont span{float: right;font-size: 12px;margin-top: 10px;color: #555;}
.cont span a{color: #555;}
.con{width: 900px;float: right;margin-top: 20px;}

/*sdly*/
.sdys{background: url(../images/sdly.png) no-repeat center bottom;height: 640px;color: #fff;padding-top:10px;}
.sdystitle{width: 1200px;margin: 0 auto;text-align: center;height: 110px;background: url(../images/sdtitle.png) no-repeat center;margin-bottom: 12px;}
.sdystitle h2{font-size: 29px;font-weight: normal;padding-top: 30px;line-height: 1;padding-bottom: 10px;}
.sdystitle h2 b{font-weight: bold;font-size: 36px;}
.sdys-left{float: left;width: 555px;position: relative;height: 460px;}
.sdysa{position: absolute;left: 0;top: 70px;z-index: 999;}
.sdysb{background: #6c6c6c;width: 500px;height: 300px;top: 90px;left: 0;position: absolute;z-index: 99;left: 40px;}
.sdysc{background: #ff8200;width: 420px;height:460px;position: absolute;bottom: 0;left:140px;}
.sdystitlea em{width: 22px;height: 4px;background: #ff8200;display: block;float: left;margin-right: 30px;margin-top: 20px;}
.sdystitlea b{font-size: 36px;line-height: 1;}
.sdystitlea{position: relative;z-index: 9999;margin-top: 20px;}
.sdysadfs{position: relative;}
.sdys-right{width: 580px;float: right;}
.sdys-right li{padding: 20px 0;}
.sdys-right li span b{font-weight: bold;font-size: 40px;margin-right: 5px;}
.sdys-right li p{color: #999;}
.hdas a{position: absolute;bottom: -48px;display: block;width: 54px;height: 48px;background: #5d5d5d;z-index: 99;line-height: 55px;text-align: center;font-size: 18px;color: #fff;cursor: pointer;}
.hdas a.next{left: 613px;}
.hdas a.prev{left: 559px;}
.hdas a:hover{background: #ff8200;}
.hdas ul{position: absolute;bottom: 20px;z-index: 999;right: 500px;}
.hdas ul li{background: #fff;display: inline-block;width: 10px;height: 10px;line-height: 10;overflow: hidden;border-radius: 50%;margin-right: 20px;cursor: pointer;}
.hdas ul li.on{background: #ff8200;}