﻿@charset "utf-8";
/* by Sean Lu 20161226 */
/* 移动端全局控制reset */
body,div,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,iframe,input,textarea,select,label,article,aside,footer,header,menu,nav,section,time,audio,video { margin:0; padding:0; }
article,aside,footer,header,hgroup,nav,section,audio,canvas,video { display: block; }
body { font-size: 14px; font-family: microsoft yahei,Helvetica,STHeiti,Droid Sans Fallback; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-tap-highlight-color:rgba(0,0,0,0);  background: #fff; }
textarea { resize: none; }
iframe,img { border:0; }
img{vertical-align:middle}
ul,ol,li { list-style:none; }
input, select, textarea { outline: 0; -webkit-user-modify: read-write-plaintext-only; }
/* input { -webkit-appearance: none; } */
a { text-decoration: none; color: #666; }
a:hover { text-decoration: underline; color: #4383ca; }

/* 清理浮动 */
.clearfix { clear: both; zoom: 1; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

/* 全局浮动 */
.fl { float: left; }
.fr { float: right; }

/* 圆细滚动条样式 20150717 */
::-webkit-scrollbar{width:6px;height:12px}
::-webkit-scrollbar-button:vertical{display:none;}
::-webkit-scrollbar-track:vertical{background-color:black}
::-webkit-scrollbar-track-piece{background:#FFF}
::-webkit-scrollbar-thumb:vertical{background-color:#8E8E8E;border-radius:5px}
::-webkit-scrollbar-thumb:vertical:hover{background-color:#3B3B3B}
::-webkit-scrollbar-corner:vertical{background-color:#535353}
::-webkit-scrollbar-resizer:vertical{background-color:#FF6E00}

/* 拖选文字样式 20160628 */
/* ::selection { background: #4383ca; color: #fff; }
::-moz-selection { background: #4383ca; color: #fff; } */

.wrapper { width: 1200px; margin: 0 auto; }

a.yda { background: #1e2188; border-bottom: 1px solid #1e2188; border-right: 1px solid #1e2188; padding: 8px 0; width: 120px; display: inline-block; font-size: 18px; font-family: microsoft yahei; color: #fff; -webkit-transition: all .2s; transition: all .2s; }
a.yda:hover { background: #e70012; color: #fff; text-decoration: none; }

.ydsea { font-weight: bold; font-family: microsoft; color: #575667; padding-left: 20px; background: url(../images/searchsp.png) no-repeat left center; background-size: 14px auto; border: 0; width: 40px; cursor: pointer; -webkit-transition: all .2s; transition: all .2s; font-size: 14px; }
.ydsea:focus { width: 120px; }

.nav { }
.nav .nLi { float: left; width: 114px; border-left: 1px solid #dcdfe9; border-right: 1px solid #fff; position: relative; z-index: 9; line-height: 38px; }
.nav .nLi .na { display: block; text-align: center; font-size: 16px; color: #000; text-decoration: none; }
.nav .nLi.on .na { color: #e70012; }
.nav .nLi .sub { position: absolute; top: 38px; left: 0; width: 100%; background: #fff; border-radius: 0 0 6px 6px; text-align: center; box-shadow: 0 5px 10px rgba(0,0,0,.2); padding: 10px 0; display: none; }
.nav .nLi .sub li { line-height: 30px; }
.nav .nLi .sub li a { display: block; font-size: 14px; }

.newslist { }
.newslist .item { width: 280px; float: left; margin-right: 25px; }
.newslist02 .item { width: 240px; margin-right: 20px; margin-bottom: 30px; }
.newslist .item:last-child { margin-right: 0; }
.newslist02 .item:nth-child(3n) { margin-right: 0; }
.newslist .item .img { width: 280px; height: 150px; overflow: hidden; }
.newslist02 .item .img { width: 240px; height: 128px; }
.newslist .item .img a { display: block; }
.newslist .item .img img { display: block; width: 100%; }
.newslist .item .info {  }
.newslist .item .info h3 { line-height: 24px; height: 24px; margin: 16px 0; font-weight: normal; padding: 0; border: 0; }
.newslist .item .info h3 a { font-size: 16px; color: #3c8bcd; }
.newslist .item .info p { font-size: 14px; color: #666; line-height: 20px; height: 60px; overflow: hidden; }
.main .con .newslist .item .info p { margin-bottom: 0; }
.newslist .item .info .time { font-size: 12px; line-height: 20px; color: #666; padding-top: 30px; }
.newslist .item .info .time span { border-top: 1px solid #e5e5e5; padding-top: 15px; }

.topnews { }
.topnews .tits { line-height: 20px; height: 20px; overflow: hidden; background: url(../images/ffww.jpg) no-repeat left center; padding-left: 10px; margin-bottom: 5px; }
.topnews .tits .time { font-size: 12px; color: #666; float: right; }
.topnews .tits a { color: #3c8bcd; font-size: 16px; }
.topnews .info { line-height: 20px; height: 60px; overflow: hidden; color: #999; padding-left: 10px; }
.topnews .info .img { float: right; margin: 5px 25px 0 30px; }
.topnews .info .img img { height: 44px; }
.topnews .info p { font-size: 14px; }
.main .con .topnews02 .info p { font-size: 12px; margin-bottom: 0; }

.tnewlist { }
.tnewlist li { line-height: 20px; height: 20px; overflow: hidden; font-size: 12px; background: url(../images/ffww.jpg) no-repeat left center; padding-left: 10px; }
.tnewlist li .time { float: right; color: #666; }
.tnewlist li a { color: #666; font-size: 14px; }
.tnewlist li a.new { background: url(../images/new.jpg) no-repeat right center; padding-right: 32px; }

.inwrap { background: #fff; overflow: hidden; }
.inpage { background: #fff; border: 0 solid #dedede; border-top: 0; padding: 20px 30px; width: 1040px; margin: 0 auto 10px; box-shadow: 0 0 0 rgba(0,0,0,.2); }

.side { width: 220px; float: left; }
.side .box { margin-bottom: 20px; }
.side .box .tit { font-size: 18px; line-height: 30px; border-bottom: 1px solid #dedede; color: #333; font-weight: normal; background: url(../img/dot.png) no-repeat left center; padding-left: 10px; }
.side .box .tit em { font-style: normal; font-size: 12px; color: #999; margin-left: 10px; text-transform: uppercase; font-weight: normal; }
.side .box .con { border: 1px solid #dedede; background: #f1f1f1; }

.snav { padding: 15px; }
.snav li { background: #ddd url(../img/snavb.png) no-repeat -42px bottom; margin-bottom: 2px; line-height: 34px; -webkit-transition: all .2s; transition: all .2s; }
.snav li:hover, .snav li.on { background-position: 170px bottom; background-color: #fff; }
.snav li a { display: block; background: url(../img/hnewsdot.png) no-repeat 10px center; padding-left: 26px; font-size: 14px; }
.snav li a:hover, .snav li.on a { background-image: url(../img/hnewsdot02.png); text-decoration: none; color: #e70012; }


.snavss { padding: 15px; }
.snavss .snli { background: #ddd url(../img/snavb.png) no-repeat -42px -3px; margin-bottom: 2px; line-height: 34px; -webkit-transition: all .2s; transition: all .2s; }
.snavss .snli:hover, .snavss .snli.on { background-position: 170px -3px; background-color: #fff; }
.snavss .snli .sna { display: block; background: url(../img/hnewsdot.png) no-repeat 10px center; padding-left: 26px; font-size: 14px; }
.snavss .snli .sna:hover, .snavss .snli.on .sna { background-image: url(../img/hnewsdot02.png); text-decoration: none; color: #e70012; }
.snavss .sub { background: #f1f1f1; overflow: hidden; padding-bottom: 10px; display: none; }
.snavss .snli.on .sub { display: block; }
.snavss .sub li { padding-left: 30px; background: url(../img/waodian.gif) no-repeat 13px 0; line-height: 16px; padding-top: 18px; height: 20px; margin-top: -9px; }
.snavss .sub li a { line-height: 16px; font-size: 14px; }
.snavss .sub li.ons a { color: #e70012; }

.spic { }
.spic .bd { }
.spic02 .bd li { padding: 10px 0; }
.spic .bd li .img { margin-bottom: 0; }
.spic .bd li .img img { display: block; width: 100%; }
.spic02 .bd li .img img { width: auto; margin: 0 auto; }
.spic .bd li .name { line-height: 20px; padding: 5px 5px; text-align: center; font-size: 12px; }

.main { width: 800px; float: right; }
.main .tit { overflow: hidden; border-bottom: 1px solid #dedede; height: 40px; line-height: 40px; background: #f1f1f1; }
.main .tit h1 { float: left; width: 180px; text-align: center; font-size: 18px; color: #1e2188; }
.main .tit .now { float: right; color: #999; font-size: 12px; padding-right: 20px; }
.main .tit .now .split { font-family: simsun; margin: 0 4px; }
.main .tit .now a { color: #999; }
.main .shadow { height: 18px; background: url(../img/shadows.png) no-repeat 0 top; }
.main .con { font-size: 14px; line-height: 24px; color: #333; padding: 10px 20px 20px; }
.main .con p { margin-bottom: 20px; }
.main .con h3 { font-size: 18px; font-weight: normal; color: #1e2188; margin-bottom: 20px; padding-left: 10px; border-left: 2px solid #1e2188; margin-top: 40px; }
.main .con h3 a { font-size: 18px; color: #1e2188; }
.main .con h3.lihaia { background: #f1f1f1; padding-top: 5px; padding-bottom: 5px; }
.main .con img { max-width: 100%; }

.noinformation { color: #999; background: url(../img/plane.png) no-repeat center top; padding-top: 70px; font-size: 14px; margin: 50px 0; text-align: center; }

.newul { padding: 0 20px; }
.newul li { border-bottom: 1px dotted #dedede; line-height: 30px; background: url(../images/ffww.jpg) no-repeat left center; padding-left: 10px; }
.newul li a { font-size: 14px; }
.newul li:nth-child(5n) { margin-bottom: 30px; }
.newul li .time { float: right; color: #999; }


.mb_son { padding: 10px 15px; line-height: 28px; height: 30px; background-color: #f1f1f1; background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAggAAADGCAMAAACAX4i8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEhQTFRF7Ovr5+fn8vHx7e3t6ejo8/Ly5uXl7u3t6unp5+bm6urq9PT09fX18fDw9PPz7u7u8fHx8/Pz7ezs5eTk7+7u8O/v9vX16enpNd0tWQAABxVJREFUeNrs3GFy2zgMBWBomWyiNNt0s459/5vW3jZNHNsSJYEAHvh0AP/AfAM+DEjLsOC7e3iL+v21P37f/lH8xV2RFt/hP8Pv77tD7SeJHOyf/9WU8FY6crAEQngHp57wI3ZPCOtgAQQEB/v997fIEuI6qIeA4WD/rNoTlE+HwA6qIYA4OJ0OYXtCZAe1EHAcxE2MoR1UQgByoD5FvnbhoA4CloNjTwh4OgR3UAUBzIH2FKlyOkR3UAMBz0G8KTK8gwoIiA72z99DJcb4DuYhQDoIlhgBHMxCQHWwf75/i9ITEBzMQYB1EGjvAOFgBgKygyiJEcPBNARsB8fEGGCKBHEwCQHcQYibKigOpiDgO/DfO8A4mICQwIF7T8BxcBtCDgf7vefeAcjBTQhZHHjeVEFycAtCGgeOUySUgxsQMjnw2jtgObgOIZUDp8QI5uAqhGwOPPYOaA6uQUjnwOGmCpyDKxAyOrBOjHgOLiHkdGC7dwB0cAEhqQPTxIjo4CuEvA7s9g6QDr5ASOzA7KYKpoNzCLkd2CRGUAdnELI7sNg7oDr4DCG9A4OeAOvgE4QeHLROjLgOPiB04aDxFAns4A+EXhy0fCGL7OAdQjcOGu4doB38htCTg1aJEdvBLwh9OWizdwB38D+Ezhw0SYzoDk4Q+nOwf75XniLhHRwhdOhAfe/wBO/gIH060E2M5W5Ed3CQTh1oJsZyrOMI7uAgnTpQTIwnBwerntDKQVwIzR1o7R3K70oO0A7CQmjvQKknvDsw6QntHESFYOJA44Vs+Sjl3QDsICgEIwfbp8hyVswR10FMCGYOtk6R5w4anw5NHYSEYOhg2wvZclHOEdVBRAiWDjYlxksHDXtCYwcBIRg7WP9Ctlwt6IDpIB4EawerE+N1B416QnMH4SA4OFiXGMutiraQ0N5BNAguDtbsHcpETUdAB8Eg+DhYkRinHKj3BAsHsSC4OVh6U6XMVHWAcxAKgp+DhYlxzoFqT7BxEAmCq4Mle4cyX1a9vYORg0AQnB3Uv5AtVYUdsRzEgeDtoHqKrHOgdDqYOQgDIYCDupsqpbq0A5KDKBAiOKiaIusdKPQEQwdBIARxML93KIuKO+A4iAEhioPZKbIsrO4I4yAEhEAOphPjUgebTgdbBxEghHIwtXcoK+o7gjgIACGWg4nEuMbB6p5g7cAfQjgHt/YOZWWFBwgH7hDiObiRGNc6WNUT7B14Qwjp4FpiLOtLvHzv4ODAGUJQB5eJsWwq8hjfgS+EqA4uesI2BwtPBxcHrhACOzjfO5TNZR6iO/CEENnB2RS53cGCnuDkwBFCcAcf/8xZNOpcmxi9HPhBiO7gzxRZlCo9hnbgBgHAwa/EqOWg6nTwc+AFAcLB6YVsUaz1GNiBEwQMB8fvx6Nired6gqcDHwgwDu5fXlWrPYR14AIBx8FutytPRj3B14EHBCgHRwkHEwnODhwggDnYvaj2hFuJ0duBPQQ0B6ee0D4xujswhwDoYPegKuFaYvR3YA0B0UH7xBjAgTEEUAfaiXGI58AWAqyDpokxhANTCLgOWk6RMRxYQoB2oJ0Yx2AODCFgO2g1RUZxYAcB3sExJ+jvHcI4MIOA70B7ijydDnEcWEFI4UA9MQZyYAQhiYNjYlTtCYEc2EDI4kA7MR46g5DIwe7h9ZEQ6EA/MXYEIZkD5cTYD4R0DrT3Dp1AyOcgaU8QOljsQHvv0AGEnA5STpFCBysc7JTfOySHkNdBwilS6GCVg3SJUehgnQPtvUNaCNkdZEuMQgerv5dMewehgw1fotNB6GCTBEKgg1x7B6GDjT3hkRDoINHeQeiAPaEJhO4cJEmMQgcKEp4IgQ6S9AShAyZGdQi9OsiQGIUOVD74mypCB0yMuhA6d4CeGIUO1E4H6J4gdMDEqAiBDtBfyAodMDGqQaAD/MQodMDEqASBDjL0BKED7cSIOTsIHXCK1IBAB83/mRMCAh1kmSKFDpgYN0OggzwvZIUOmBg3QqCDTHsHoQMmxk0Q6CBXYhQ64N5hAwQ6yNYThA64d1gNgQ7yTZFCB9w7rIRABxmnSKEDJsZVEOggZ2IUOmBiXAGBDrK+kBU6YGJcDIEO8iZGoQPuHRZCoIPMiVHogDdVFkGgg9yJUeiAiXEBBDrInhiFDtgTqiHQQf69g9ABp8hKCHTQw95B6IBTZBUEOugjMQodcIqsgEAHvSRGoQPuHWYh0EE/iVHogIlxBgId9JQYhQ7YEyYh0EFfewehA06RExDowCYnRIdAB91NkUIHTIy3INBBh4lR6ICJ8ToEOujyporQARPjNQh00GliFDrg3uESAh10mxiFDjhFfoVABx33BKEDJsZzCHTQdWIUOmBP+AyBDjpPjEIHTIwfEOig+5sqQgfcO7xDoAMmxhMEOuAUeTj8FGAACqmqUagiyncAAAAASUVORK5CYII="); border-radius: 0 0 15px 15px; margin: 0 0; }
.mb_son li { float: left; }
.mb_son a { display: block; float: left; font-size: 14px; font-family:"Microsoft YaHei",SimSun,SimHei; padding: 0 15px; margin-right: 10px; border: 1px solid #1e2188; color: #1e2188; -webkit-transition: all .2s ease-in; border-radius: 5px; }
.mb_son a:hover { background: #fff; text-decoration: none; }
.mb_son a.on { border: 1px solid #1e2188; background: #1e2188; color: #fff; }
.mb_son a.on:hover { background: #1e2188; }


.banner { height: 600px; width:100%; position: relative; z-index:1;}
.banner .bd, .banner .bd ul, .banner .bd ul li { height: 600px; width: 100% !important; }
.banner .bd ul li { background-repeat: no-repeat; background-position: center top; }
.banner .bd ul li a { height: 600px; width: 100% !important; display: block; }
.banner .hd { position: absolute; bottom:30px; width: 100%;  }
.banner .hd ul { width: 100%; text-align: center; }
.banner .hd ul li { width: 10px; height: 10px; margin: 0 6px; display: inline-block; text-indent: -9999px; cursor: pointer; border-radius: 50%; background: rgba(0,0,0,.6); }
.banner .hd ul li.on { background-color: #d81920; }

.inbanner, .inbanner .bd, .inbanner .bd ul, .inbanner .bd ul l, .inbanner .bd ul li a { height: 350px; }
.inbanner { overflow: hidden; }


.topnews02 { padding: 0 0; margin-bottom: 20px; }

.newscontent { }
.newscontent .title { font-size: 22px; text-align: center; line-height: 40px; }
.newscontent .info { font-size: 12px; text-align: center; line-height: 30px; color: #999; }
.newscontent .info .author, .newscontent .info .time { margin: 0 5px; }
.newscontent .maincon { margin: 20px 0; }

.newsbackline { height: 30px; line-height: 30px; border-top: 1px solid #dedede; padding-top: 10px; margin: 30px 0 0; }
.newsbackline ul { width: 100%; }
.newsbackline ul li { width: 33.333333%; float: left; text-align: center; display: block; height: 33px; }
.main .con .newsbackline ul li a { display: inline-block; width: 120px; border-width: 1px; border-style: solid; background: url(../img/arrow_t.png) no-repeat 90px center; padding-right: 10px; text-decoration: none; border-color: #ccc; }
.main .con .newsbackline ul li a:hover { border-color: #1e2188; color: #1e2188; }
.newsbackline ul li.prev { text-align: left; }
.main .con .newsbackline ul li.prev a { background: url(../img/arrow_l.png) no-repeat 38px center; padding-left: 10px; padding-right: 0; text-align: center; }
.newsbackline ul li.next { text-align: right; }
.main .con .newsbackline ul li.next a { background-image: url(../img/arrow_r.png); text-align: center; }

.mainmorebox { border-top: 1px solid #dedede; margin-top: 15px; }
.mainmorebox .bname { font-size: 20px; height: 30px; line-height: 30px; margin: 10px 0; }
.mainmorebox .bname .cn { float: left; color: #333; font-size: 18px; background: url(../img/dot.png) no-repeat left center; padding-left: 10px; }
.mainmorebox .bname .en { float: left; color: #999; font-size: 12px; margin-left: 10px; text-transform: uppercase; }
.mainmorebox .share { margin-top: 4px; }

.morenewslist { margin-top: 10px; }
.morenewslist li { padding-left: 1%; height: 30px; line-height: 30px; overflow: hidden; font-size: 12px; width: 49%; float: left; background: url(../img/dot.jpg) no-repeat 0 center; }
.morenewslist li .time { font-size: 12px; font-family: arial; color: #999; margin-left: 10px; }
.morenewslist li a { font-size: 12px; }
.morenewslist li a:hover { text-decoration: underline; }

.main .tit .now a.bback { display: inline-block; width: 90px; height: 24px; line-height: 24px; color: #fff; background: #1e2188; margin-left: 20px; text-decoration: none; text-align: center; border-radius: 4px; font-family: simsun; }

.honor { }
.honor li { float: left; width: 170px; margin-right: 26px; margin-bottom: 20px; }
.honor li:nth-child(4n) { margin-right: 0; }
.honor li .img { border: 1px solid #dedede; margin-bottom: 5px; }
.honor li .img img { display: block; width: 100%; }
.honor li span { line-height: 20px; height: 40px; overflow: hidden; text-align: center; font-size: 12px; color: #333; display: block; }

.case { }
.case li { float: left; width: 240px; margin-right: 20px; margin-bottom: 20px; }
.case li:nth-child(3n) { margin-right: 0; }
.case li .img { border: 1px solid #dedede; margin-bottom: 5px; }
.case li .img img { display: block; width: 100%; }
.case li .name { text-align: center; }

.contact { background: url(../img/qiu.jpg) no-repeat right 0; padding: 30px 0 50px 0; width: 90%; font-size: 14px; font-family:Microsoft YaHei,SimSun,SimHei; position: relative; margin: 0 auto; }
.main .con .contact p { line-height: 30px; }
.contact p strong { font-size: 16px; line-height: 40px; }

.tech { width: 500px; margin: 0 auto; }
.tech li { border: 1px solid #dedede; margin-bottom: 18px; line-height: 40px; height: 40px; border-radius: 20px; text-align: center; background: url(../img/hotbg.png) repeat 0; box-shadow: 0 1px 0 rgba(0,0,0,.1); }
.tech li a { font-size: 14px; display: block; }

.productlist { margin: 0 0 30px; }
.productlist li { border-bottom: 4px solid #dedede; background: #f1f1f1; width: 228px; float: left; -webkit-transition: all .2s ease; transition: all .2s ease; margin: 0 12px 24px; }
.productlist li.onyy { -webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1); box-shadow: 0 15px 30px rgba(0,0,0,0.1); -webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0); }
.productlist li.onyy img { opacity: .6; filter: alpha(opacity=60); }
.productlist li.onyy { border-color: #1e2188; background: #dedede; }
.productlist li .img { width: 220px; height: 150px; margin: 4px; position: relative; overflow: hidden; }
.productlist li .img img { width: 220px; height: 150px; display: block; -webkit-transition: all .2s linear; transition: all .2s linear; }
.productlist li.onyy .img img { }
.productlist li .info { font-size: 12px; color: #fff; padding: 5px 10px; }
.productlist li .info h4 { margin-bottom: 0; height: 26px; line-height: 26px; overflow: hidden; text-align: center; }
.productlistao li .info h4 { height: 40px; line-height: 20px; overflow: hidden; text-align: center; }
.productlist li .info h4 a { font-size: 16px; color: #333; font-family: microsoft yahei; font-weight: normal; }
.productlistsp02 li .info h4 a { font-size: 14px; }
.productlist li.onyy .info h4 a { color: #1e2188; text-shadow: 0 0 5px #fff; }
.productlist li .info h4 a:hover { color: #1e2188; text-decoration: none; }

.productlist02 { margin-bottom: 0; }











.slider-wrapper {width:100%; height:600px; overflow:hidden;}
.theme-default {width:100%; height:600px; position:relative; overflow:hidden;}
.theme-default #slider {width:1920px; height:600px;position:absolute; left:50%; top:0; margin-left:-960px;}
.theme-default .nivoSlider {position:relative;background:#fff url(../images/loading.gif) no-repeat 50% 50%; -webkit-box-shadow: 0px 1px 5px 0px #4a4a4a; -moz-box-shadow: 0px 1px 5px 0px #4a4a4a; box-shadow: 0px 1px 5px 0px #4a4a4a;}
.theme-default .nivoSlider img {position:absolute; top:0px; left:0px; display:none;}
.theme-default .nivoSlider a {border:0; display:block;}
.theme-default .nivo-controlNav {position:absolute; left:50%; bottom:10px; margin-left:-55px;}
.theme-default .nivo-controlNav a {display:block;width:22px;height:22px;background:url(../img/bullets.png) no-repeat;text-indent:-9999px;border:0;float:left;}
.theme-default .nivo-controlNav a.active {background-position:0 -22px;}
.theme-default .nivo-directionNav a {display:block;width:30px;height:30px;background:url(../img/arrows.png) no-repeat;text-indent:-9999px;border:0;}
.theme-default a.nivo-nextNav {background-position:-30px 0; right:100px;}
.theme-default a.nivo-prevNav {left:100px;}
.theme-default .nivo-caption {font-family: Helvetica, Arial, sans-serif;}
.theme-default .nivo-caption a {color:#fff; border-bottom:1px dotted #fff;}
.theme-default .nivo-caption a:hover {color:#fff;}


.slider-wrappera {width:100%; height:350px; overflow:hidden;}
.theme-defaulta {width:100%; height:350px; position:relative; overflow:hidden;}
.theme-defaulta #slider {width:1920px; height:350px;position:absolute; left:50%; top:0; margin-left:-960px;}
.theme-defaulta .nivoSlider {position:relative;background:#fff url(../img/loading.gif) no-repeat 50% 50%; -webkit-box-shadow: 0px 1px 5px 0px #4a4a4a; -moz-box-shadow: 0px 1px 5px 0px #4a4a4a; box-shadow: 0px 1px 5px 0px #4a4a4a;}
.theme-defaulta .nivoSlider img {position:absolute; top:0px; left:0px; display:none;}
.theme-defaulta .nivoSlider a {border:0; display:block;}
.theme-defaulta .nivo-controlNav {position:absolute; left:50%; bottom:10px; margin-left:-55px;}
.theme-defaulta .nivo-controlNav a {display:block;width:22px;height:22px;background:url(../img/bullets.png) no-repeat;text-indent:-9999px;border:0;float:left;}
.theme-defaulta .nivo-controlNav a.active {background-position:0 -22px;}
.theme-defaulta .nivo-directionNav a {display:block;width:30px;height:30px;background:url(../img/arrows.png) no-repeat;text-indent:-9999px;border:0;}
.theme-defaulta a.nivo-nextNav {background-position:-30px 0; right:100px;}
.theme-defaulta a.nivo-prevNav {left:100px;}
.theme-defaulta .nivo-caption {font-family: Helvetica, Arial, sans-serif;}
.theme-defaulta .nivo-caption a {color:#fff; border-bottom:1px dotted #fff;}
.theme-defaulta .nivo-caption a:hover {color:#fff;}
.lk{display: block;height: 0;width: 0;overflow: hidden;}

.nivoSlider {position:relative;}
.nivoSlider img {position:absolute;top:0px;left:0px;}
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;}
.nivo-slice {display:block;position:absolute;z-index:5;height:100%;}
.nivo-box {display:block;position:absolute;z-index:5;}
.nivo-directionNav a {position:absolute;top:45%;z-index:9;cursor:pointer;}
.nivo-prevNav {left:0px;}
.nivo-nextNav {right:0px;}
.nivo-controlNav a {position:relative; z-index:9; cursor:pointer;}
.nivo-controlNav a.active {font-weight:bold;}
