@charset "utf-8";
html{margin: 0px; padding: 0px;}
body{margin: 0px; padding: 0px;}
h1{margin: 0px; padding: 0px;}
h2{margin: 0px; padding: 0px;}
h3{margin: 0px; padding: 0px;}
h4{margin: 0px; padding: 0px;}
h5{margin: 0px; padding: 0px;}
h6{margin: 0px; padding: 0px;}
div{margin: 0px; padding: 0px;}
dl{margin: 0px; padding: 0px;}
dt{margin: 0px; padding: 0px;}
dd{margin: 0px; padding: 0px;}
ul{margin: 0px; padding: 0px;}
ol{margin: 0px; padding: 0px;}
li{margin: 0px; padding: 0px;}
p{margin: 0px; padding: 0px;}
table{margin: 0px; padding: 0px;}
th{margin: 0px; padding: 0px;}
td{margin: 0px; padding: 0px;}
form{margin: 0px; padding: 0px;}
input{margin: 0px; padding: 0px;}
button{margin: 0px; padding: 0px;}
textarea{margin: 0px; padding: 0px;}
body{font: 12px/24px "Microsoft YaHei"; font-size-adjust: none; font-stretch: normal;}
h1{font-family: "Microsoft YaHei"; font-size: 14px; font-weight: bold;}
h2{font-family: "Microsoft YaHei"; font-size: 14px; font-weight: bold;}
h3{font-family: "Microsoft YaHei"; font-size: 14px; font-weight: bold;}
h4{font-family: "Microsoft YaHei"; font-size: 14px; font-weight: bold;}
h5{font-family: "Microsoft YaHei"; font-size: 14px; font-weight: bold;}
h6{font-family: "Microsoft YaHei"; font-size: 14px; font-weight: bold;}
table{border-collapse: collapse; border-spacing: 0;}
img{border: 0px currentColor; vertical-align: top;}
i{font-style: normal;}
cite{font-style: normal;}
em{font-style: normal;}
ol{list-style: none;}
ul{list-style: none;}
input{}
button{}
select{}
textarea{}
textarea{overflow: auto; resize: none;}
a{color: rgb(51, 51, 51); text-decoration: none;}
a:hover{text-decoration: none;}
.area{width: 1000px; margin-right: auto; margin-left: auto; position: relative;}
.area{}
.clear{}
.area::after{height: 0px; overflow: hidden; clear: both; display: block; visibility: hidden; content: ".";}
.clear::after{height: 0px; overflow: hidden; clear: both; display: block; visibility: hidden; content: ".";}
.f-tal{text-align: left;}
.f-tac{text-align: center;}
.f-tar{text-align: right;}
.f-dn{display: none;}
.f-db{display: block;}
.f-fl{float: left;}
.f-fr{float: right;}
.fs-14{font-size: 14px;}
.mgtp-10{margin-top: 10px;}
.mgtp-15{margin-top: 9px;}
.mgtp-20{margin-top: 20px;}
.m-page{padding: 30px 0px; text-align: center; color: rgb(153, 153, 153); line-height: 32px; letter-spacing: -0.3em; font-size: 0px; white-space: nowrap; word-wrap: normal;}
.m-page a{padding: 0px 12px; letter-spacing: normal; font-size: 13px; word-spacing: normal; vertical-align: top; display: inline-block;}
.m-page i{padding: 0px 12px; letter-spacing: normal; font-size: 13px; word-spacing: normal; vertical-align: top; display: inline-block;}
.m-page a{color: rgb(51, 153, 204); text-decoration: none;}
.m-page a:hover{color: rgb(51, 153, 204); text-decoration: none;}
.m-page a.first{margin-left: 0px;}
.m-page a.last{margin-right: 0px;}
.m-page a .pagearr{font-family: 宋体; font-weight: bold; vertical-align: top;}
.m-page a.pageprv .pagearr{margin-right: 3px;}
.m-page a.pagenxt .pagearr{margin-left: 3px;}
.m-page a:hover{background: rgb(245, 245, 245);}
.m-page a:active{background: rgb(240, 240, 240);}
.m-page a.z-crt{background: rgb(245, 245, 245); color: rgb(153, 153, 153); cursor: default;}
.m-page a.z-crt:hover{background: rgb(245, 245, 245); color: rgb(153, 153, 153); cursor: default;}
.m-page a.z-crt:active{background: rgb(245, 245, 245); color: rgb(153, 153, 153); cursor: default;}
.m-page a.z-dis{background: rgb(255, 255, 255); color: rgb(204, 204, 204); cursor: default;}
.m-page a.z-dis:hover{background: rgb(255, 255, 255); color: rgb(204, 204, 204); cursor: default;}
.m-page a.z-dis:active{background: rgb(255, 255, 255); color: rgb(204, 204, 204); cursor: default;}
.m-page-lt{text-align: left;}
.m-page-rt{text-align: right;}
.m-page-sm{line-height: 22px;}
.m-page-sm a{padding: 0px 8px;}
.m-page-sm i{padding: 0px 8px;}
.m-page-sr a{margin: 0px 3px;}
.m-page-sr i{margin: 0px 3px;}
body{color: rgb(51, 51, 51);}
.yahei{font-family: "Microsoft YaHei";}
.top-box{margin: 0px auto; width: 100% !important; min-width: 1000px; _width: 100%;}
.nav-box{margin: 0px auto; width: 100% !important; min-width: 1000px; _width: 100%;}
.main-box{margin: 0px auto; width: 100% !important; min-width: 1000px; _width: 100%;}
.sub-box{margin: 0px auto; width: 100% !important; min-width: 1000px; _width: 100%;}
.footer-box{margin: 0px auto; width: 100% !important; min-width: 1000px; _width: 100%;}
.top-box{height: 116px;}
.top-box .area{height: 116px;}
.top-box{background: url(../images/top-box.gif) top; border-top-color: rgb(0, 49, 129); border-top-width: 3px; border-top-style: solid;}
.top-box .logo{left: 0px; top: 30px; position: absolute;}
.top-tel{background: url(../images/tel.png) no-repeat left bottom; top: 34px; right: 0px; padding-left: 30px; position: absolute;}
.top-tel p{height: 22px; color: rgb(153, 153, 153); line-height: 22px; overflow: hidden; font-size: 18px;}
.top-tel span{color: rgb(25, 90, 172); font-weight: bold;}
.top-tel strong{height: 28px; color: rgb(25, 90, 172); line-height: 28px; overflow: hidden; font-size: 18px; display: block;}
.nav-box{background: url(../images/nav-box.gif) repeat-x; position: relative; z-index: 10;}
.nav-box .area{height: 36px;}
.m-nav{}
.m-nav .fir-ul{height: 36px; text-align: center; font-size: 0px; position: relative; z-index: 3;}
.m-nav .fir-ul .fir-li{text-align: center; display: inline-block; position: relative; z-index: 9;}
.m-nav .fir-ul .u-a{height: 36px; color: rgb(255, 255, 255); line-height: 36px; font-size: 14px; font-weight: bold; border-right-color: rgb(30, 79, 144); border-right-width: 1px; border-right-style: solid; display: block; z-index: 11;}
.m-nav .fir-ul .hover .u-a{background: url(../images/nav-hover.gif);}
.m-nav .fir-ul .current .u-a{background: url(../images/nav-hover.gif);}
.m-nav .fir-ul .first .u-a{border-left-color: rgb(30, 79, 144); border-left-width: 1px; border-left-style: solid;}
.m-nav .nav-y .sec-ul{background: url(../images/pngbg-w75.png); left: 0px; top: 36px; width: 100%; text-align: center; font-size: 0px; display: none; position: absolute;}
.m-nav .nav-y .sec-ul li{padding: 0px; height: 24px; text-align: center; line-height: 24px; overflow: hidden;}
.m-nav .nav-y .sec-ul li a{padding: 0px 6px; color: rgb(0, 0, 0); overflow: hidden; font-size: 12px; font-weight: normal; display: block;}
.m-nav .nav-y .sec-ul li.hover a{color: #009AFF;}
.m-focus{width: 100%; height: 372px; overflow: hidden; position: relative; z-index: 1;}
.m-focus .switchable-box{width: 100%; height: 372px;}
.m-focus .switchable-content li{width: 100%; height: 372px; text-align: center; text-indent: -9999em;}
.m-focus .switchable-content li img{visibility: hidden;}
.m-focus .switchable-content li a{height: 372px; display: block;}
.m-focus .switchable-nav{margin: -20px auto 0px; width: 1000px; position: relative; z-index: 10; zoom: 1;}
.m-focus .switchable-nav{height: 12px;}
.m-focus .switchable-nav ol{height: 12px;}
.m-focus .switchable-nav ol{margin-left: 260px;}
.m-focus .switchable-nav ol::after{height: 0px; overflow: hidden; clear: both; display: block; visibility: hidden; content: ".";}
.m-focus .switchable-nav li{background: url(../images/switchable-nav.png) no-repeat; margin: 0px 3px; width: 12px; height: 0px; text-align: center; overflow: hidden; padding-top: 12px; float: left; display: inline; cursor: pointer;}
.m-focus .switchable-nav li.active{background: url(../images/switchable-nav-current.png) no-repeat;}
.main-box{border-top-color: #009AFF; border-top-width: 7px; border-top-style: solid;}
.sub-box{border-top-color: #009AFF; border-top-width: 7px; border-top-style: solid;}
.main-box .left-column{width: 250px; float: left; display: inline;margin-bottom: 50px;}
.sub-box .left-column{width: 250px; float: left; display: inline;}
.main-box .right-column{width: 735px; float: right; display: inline;}
.sub-box .right-column{width: 735px; float: right; display: inline;}
.left-menu{/*margin-top: -39px;*/ position: relative; z-index: 10;background: #E6629D;}
.m-tt-1{overflow: hidden;}
.m-tt-1 h2{height: 32px; color: rgb(255, 255, 255); line-height: 40px; padding-left: 26px; font-size: 18px; float: left; display: inline;}
.m-tt-1 h2 span{color: rgb(255, 164, 0); font-size: 13px; font-weight: normal;}
.m-tt-1 .more{height: 32px; color: rgb(255, 255, 255); line-height: 32px; margin-right: 12px; float: right; display: inline;}
.m-tt-1 .more:hover{text-decoration: underline;}
.left-menu .m-tt-1 h2{font-size: 14px;}
.m-leftmenu{padding-top: 6px;}
.m-leftmenu h4{background: url(../images/menu.gif) repeat-y 0px 0px; border: 1px solid rgb(204, 204, 204); overflow: hidden; margin-top: 1px; position: relative; zoom: 1;}
.m-leftmenu h4 a.u-link{padding: 0px 15px 0px 24px; height: 40px; line-height: 40px; overflow: hidden; font-weight: normal; display: block;}
.m-leftmenu h4.current{background-position: -248px 0px; padding: 1px; border: currentColor;}
.m-leftmenu h4.hover{background-position: -248px 0px; padding: 1px; border: currentColor;}
.m-leftmenu ul{border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(204, 204, 204) rgb(204, 204, 204); display: none;}
.m-leftmenu li{height: 24px; line-height: 24px; overflow: hidden; padding-left: 25px;}
.m-leftmenu li a:hover{color: #009AFF;}
.m-tt-2{overflow: hidden; border-bottom-color: #009AFF; border-bottom-width: 3px; border-bottom-style: solid;}
.m-tt-2 h2{height: 36px; color: #009AFF; line-height: 36px; padding-left: 4px; font-size: 18px; float: left; display: inline;}
.m-tt-2 h2 span{color: #000; font-size: 14px; font-weight: normal;}
.m-tt-2 .more{height: 32px; color: rgb(153, 153, 153); line-height: 32px; padding-top: 4px; float: right; display: inline;}
.m-tt-2 .more:hover{color: #009AFF;}
.m-video .u-con{background: rgb(231, 231, 231); padding: 5px; width: 240px; height: 200px; overflow: hidden; margin-top: 12px;}
.m-contact .u-con{background: rgb(231, 231, 231); padding: 6px 8px 10px; width: 234px; margin-top: 12px;}
.m-contact .u-con ul{padding-top: 3px;}
.m-contact .u-img{width: 234px; height: 100px; overflow: hidden;}
.product-box{padding-top: 0px;}
.m-product{overflow: hidden; position: relative; zoom: 1;}
.m-product ul{margin-left: -15px;}
.m-product li{margin: 15px 0px 0px 15px; width: 235px; float: left; display: inline;}
.m-product li .u-box{padding: 4px; border: 1px solid rgb(204, 204, 204); display: block;}
.m-product li .u-img{width: 225px; height: 160px; overflow: hidden; position: relative; zoom: 1;}
.m-product li .u-img i{background: url(../images/pngbg-y50.png); left: 0px; width: 100%; height: 26px; text-align: center; bottom: -26px; line-height: 26px; position: absolute;}
.m-product li .u-name{background: rgb(204, 204, 204); text-align:center; padding: 0px 10px; height: 22px; line-height: 22px; overflow: hidden;}
.m-product li .u-volume{background: rgb(204, 204, 204); padding: 0px 10px; height: 22px; line-height: 22px; overflow: hidden;}
.m-product li .u-name{margin-top: 5px;}
.m-product li .u-name{color: #000;}
.m-product li .u-name a{color: #000;}
.m-product li .u-volume{margin-top: 1px;}
.m-about{width: 485px;}
.m-about .u-con{padding-top: 4px;}
.m-about .u-con p{height: 168px; line-height: 24px; overflow: hidden;}
.m-about .u-con p a{color: rgb(2, 44, 96);}
.m-about .u-con p a:hover{color: #009AFF;}
.m-about .u-img{margin: 4px 10px 0px 0px; width: 210px; height: 158px; overflow: hidden; float: left; display: inline;}
.m-news{width: 240px;}
.m-news ul{padding-top: 4px;}
.m-news li{height: 26px; line-height: 26px; overflow: hidden; padding-left: 4px; border-bottom-color: rgb(193, 191, 191); border-bottom-width: 1px; border-bottom-style: dashed;}
.m-news li::after{height: 0px; overflow: hidden; clear: both; display: block; visibility: hidden; content: ".";}
.m-news li .time{color: rgb(153, 153, 153); margin-left: 12px; float: right; display: inline;}
.m-news li a:hover{color: #009AFF;}
.links-box .title{padding: 0px 5px; height: 28px; color: #009AFF; line-height: 28px; overflow: hidden; border-bottom-color: #009AFF; border-bottom-width: 3px; border-bottom-style: solid;}
.m-links{line-height: 30px; margin-top: 8px;}
.m-links a:hover{color: #009AFF;}
.footer-box{background: url(../images/footer-box.gif) top; margin-top: 20px;}
.footer-nav{background: url(../images/footer-nav.gif) repeat-x; height: 32px; text-align: center; line-height: 32px; overflow: hidden; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;}
.footer-nav{color: rgb(255, 255, 255);}
.footer-nav a{color: rgb(255, 255, 255);}
.footer-nav a{margin: 0px 20px;}
.footer-nav a:hover{text-decoration: underline;}
.footer-info{padding: 30px 0px;}
.footer-info .erwei{margin-right: 26px; float: left; display: inline;}
.footer-info .erwei img{width: 140px; height: 140px;}
.footer-info .content{}
.footer-info .content .u-con{color: rgb(138, 179, 229); line-height: 30px; font-size: 13px; margin-top: 12px;}
.footer-info .content .qq img{margin-top: 4px;}
.m-sub .m-current{height: 32px; line-height: 32px; padding-top: 4px; float: right; display: inline;}
.m-sub .m-current a:hover{text-decoration: underline;}
.m-sub .m-current{color: rgb(153, 153, 153);}
.m-sub .m-current a{color: rgb(153, 153, 153);}
.m-sub .m-content{line-height: 30px;}
.sub-share{padding: 15px 0px;}
.sub-share .bdsharebuttonbox{width: 200px; float: right;}
.pro-detail{padding: 20px;}
.pro-detail h1{text-align: center; line-height: 36px; font-size: 24px; font-weight: normal;}
.pro-detail .detail-time{text-align: center; color: rgb(153, 153, 153); line-height: 24px; padding-bottom: 10px; font-size: 13px; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: dotted;}
.pro-detail .detail-user{text-align: center; color: rgb(153, 153, 153); line-height: 24px; padding-bottom: 10px; font-size: 13px; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: dotted;}
.pro-detail .detail-share{padding: 5px 0px; text-align: right;}
.pro-detail .detail-img{padding: 20px 0px; text-align: center; overflow: hidden; position: relative; zoom: 1;}
.pro-detail .detail-img img{max-width: 695px;}
.pro-detail .detail-img .debtn-prev{background: url(../images/ad/ad-debtn.gif) no-repeat; top: 50%; width: 54px; height: 87px; margin-top: -44px; display: block; filter: alpha(opacity=30); position: absolute; z-index: 11; opacity: 0.3; -moz-opacity: 0.3; -khtml-opacity: 0.3;}
.pro-detail .detail-img .debtn-next{background: url(../images/ad/ad-debtn.gif) no-repeat; top: 50%; width: 54px; height: 87px; margin-top: -44px; display: block; filter: alpha(opacity=30); position: absolute; z-index: 11; opacity: 0.3; -moz-opacity: 0.3; -khtml-opacity: 0.3;}
.pro-detail .detail-img .debtn-prev:hover{filter: alpha(opacity=80); opacity: 0.8; -moz-opacity: 0.8; -khtml-opacity: 0.8;}
.pro-detail .detail-img .debtn-next:hover{filter: alpha(opacity=80); opacity: 0.8; -moz-opacity: 0.8; -khtml-opacity: 0.8;}
.pro-detail .detail-img .debtn-prev{left: 0px;}
.pro-detail .detail-img .debtn-next{background-position: right 0px; right: 0px;}
.pro-detail .detail-con{padding: 10px 0px; line-height: 24px; font-size: 13px;}
.pro-detail .detail-page{border-top-color: rgb(153, 153, 153); border-top-width: 1px; border-top-style: dotted;}
.pro-detail .detail-page .page-text{width: 48%; height: 34px; color: rgb(153, 153, 153); line-height: 34px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.pro-detail .detail-page .page-text a{color: rgb(102, 102, 102);}
.pro-detail .detail-page .page-text a:hover{color: #009AFF;}
.pro-detail .detail-page .f-fr{text-align: right;}
.sub-news-list{padding: 0px 8px;}
.sub-news-list li{height: 36px; line-height: 36px; overflow: hidden; padding-left: 15px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted; position: relative; zoom: 1;}
.sub-news-list li::after{height: 0px; overflow: hidden; clear: both; display: block; visibility: hidden; content: ".";}
.sub-news-list li .u-img{margin: 4px 25px 0px 0px; padding: 4px; border: 1px solid rgb(204, 204, 204); width: 130px; height: 86px; overflow: hidden; float: left; display: inline;}
.sub-news-list li .time{margin: 0px 0px 0px 6px; font-size: 13px; float: right; display: inline;}
.sub-news-list li i{background: rgb(223, 86, 5); left: 0px; top: 15px; width: 6px; height: 6px; overflow: hidden; position: absolute;}
.sub-news-list li.pic{padding: 20px 0px; height: auto;}
.sub-news-list li.pic i{left: 156px; top: 20px; height: 24px; color: #009AFF; line-height: 24px; font-size: 14px; font-weight: bold;}
.sub-news-list li.pic h4{height: 24px; color: #009AFF; line-height: 24px; overflow: hidden; font-weight: normal;}
.sub-news-list li.pic h4 a{color: #009AFF;}
.sub-news-list li.pic p{height: 72px; color: rgb(102, 102, 102); line-height: 24px; overflow: hidden; margin-top: 4px;}
.sub-news-list li.hover .time{color: #009AFF;}
.sub-news-list li.hover a{color: #009AFF;}
.sub-news-list a:hover{text-decoration: underline;}
.news-detail{padding: 20px;}
.news-detail h1{text-align: center; line-height: 36px; font-size: 24px; font-weight: normal;}
.news-detail .detail-time{text-align: center; color: rgb(153, 153, 153); line-height: 24px; padding-bottom: 10px; font-size: 13px; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: dotted;}
.news-detail .detail-user{text-align: center; color: rgb(153, 153, 153); line-height: 24px; padding-bottom: 10px; font-size: 13px; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: dotted;}
.news-detail .detail-share{padding: 5px 0px; text-align: right;}
.news-detail .detail-img{padding: 10px 0px; text-align: center;}
.news-detail .detail-img img{max-width: 695px;}
.news-detail .detail-con{padding: 10px 0px; line-height: 24px; font-size: 13px;}
.news-detail .detail-page{border-top-color: rgb(153, 153, 153); border-top-width: 1px; border-top-style: dotted;}
.news-detail .detail-page .page-text{width: 48%; height: 34px; color: rgb(153, 153, 153); line-height: 34px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.news-detail .detail-page .page-text a{color: rgb(102, 102, 102);}
.news-detail .detail-page .page-text a:hover{color: #009AFF;}
.news-detail .detail-page .f-fr{text-align: right;}
.sub-content{padding: 5px; line-height: 24px;font-size: 13px;}
.sub-content table img{max-width: 100%;height: 285px}
.sub-content .f-fl{margin: 0px 0px 10px 10px; width: auto;}
.sub-content h1{text-align: center; line-height: 36px; padding-bottom: 20px; font-size: 24px; font-weight: normal;}
.sub-content p{line-height: 24px; font-size: 13px;}
.sub-content #platform img{max-width: none; _width: none;}
.sub-message{padding: 40px 20px; font-family: "microsoft yahei";}
.sub-message .m-textimg{line-height: 24px; font-size: 14px; margin-bottom: 20px;}
.sub-message .m-textimg img{margin-right: 15px; float: left;}
.sub-message i{color: rgb(255, 0, 0); padding-right: 5px; font-style: normal; display: inline-block;}
.sub-message .m-tage{padding: 5px 0px;}
.sub-message .m-form{padding: 10px; margin-bottom: 10px;}
.sub-message table{width: 100%;}
.sub-message .m-form table td{padding: 7px 0px;}
.sub-message label{width: 80px; height: 30px; text-align: right; line-height: 30px; display: inline-block; position: relative;}
.sub-message .m-form table input{width: 60%; height: 28px; line-height: 28px; padding-left: 5px; vertical-align: top;}
.sub-message .m-form .td-textarea{width: 60%; vertical-align: middle;}
.sub-message .m-form .td-textarea label{float: left;}
.sub-message .m-form .td-textarea textarea{padding: 5px; width: 70%; height: 168px; vertical-align: middle;}
.sub-message .m-submit{text-align: right; vertical-align: top;}
.sub-message .m-submit img{margin-left: 5px; vertical-align: top;}
.sub-message .m-submit .btn{margin: 0px 0px 0px 5px; border: currentColor; width: 80px; height: 28px; line-height: 24px; font-family: "microsoft yahei"; font-size: 14px; cursor: pointer;}
.sub-message .m-submit .btn:hover{filter: alpha(opacity=90); opacity: 0.9; -moz-opacity: 0.9; -khtml-opacity: 0.9;}
.sub-message .m-submit input{margin: 0px; width: 80px; height: 24px; line-height: 24px; padding-left: 5px; vertical-align: top; cursor: auto;}
.sub-message .m-submit input{background: rgb(255, 255, 255); border: 1px solid rgb(225, 225, 225); font-family: "microsoft yahei";}
.sub-message .m-form table input{background: rgb(255, 255, 255); border: 1px solid rgb(225, 225, 225); font-family: "microsoft yahei";}
.sub-message .m-form .td-textarea textarea{background: rgb(255, 255, 255); border: 1px solid rgb(225, 225, 225); font-family: "microsoft yahei";}
.sub-message .m-form{background: rgb(249, 249, 249); border: 1px solid rgb(224, 224, 224);}
.sub-message .m-submit .btn{background: #009AFF; color: rgb(255, 255, 255);}
.detail-tt{padding: 20px 20px 0px; text-align: center;}
.detail-tt h1{line-height: 30px; font-size: 20px; font-weight: normal;}
.detail-tt .detail-time{color: rgb(153, 153, 153); line-height: 24px; display: block;}
.m-gallery{margin: 8px auto 0px; width: 700px; position: relative; zoom: 1;}
.m-gallery .ad-image-wrapper{width: 700px; height: 400px; overflow: hidden; position: relative;}
.m-gallery .ad-image-wrapper .ad-loader{margin: -12px 0px 0px -12px; left: 50%; top: 50%; position: absolute; z-index: 10;}
.m-gallery .ad-image-wrapper .ad-image{left: 0px; top: 0px; overflow: hidden; position: absolute; z-index: 9;}
.m-gallery .ad-image-wrapper .ad-image a img{border: 0px currentColor;}
.m-gallery .ad-image-wrapper .ad-image .ad-image-description{padding: 10px; left: 0px; bottom: 0px; display: none; position: absolute;}
.m-gallery .ad-nav{width: 700px; position: relative;}
.m-gallery .ad-forward{top: 0px; width: 25px; height: 105px; display: block; position: absolute; z-index: 10; cursor: pointer;}
.m-gallery .ad-back{top: 0px; width: 25px; height: 105px; display: block; position: absolute; z-index: 10; cursor: pointer;}
.m-gallery .ad-back{background: url(../images/ad_scroll_back.png) no-repeat 0px; left: 0px;}
.m-gallery .ad-forward{background: url(../images/ad_scroll_forward.png) no-repeat 0px; right: 0px;}
.m-gallery .ad-nav{margin: 15px 0px 0px; width: 700px; height: 105px; overflow: hidden;}
.m-gallery .ad-nav .ad-thumbs{margin: 0px auto; width: 700px; overflow: hidden; zoom: 1;}
.m-gallery .ad-thumbs .ad-thumb-list{margin-left: -20px;}
.m-gallery .ad-thumbs li{padding: 0px 0px 0px 20px; height: 105px; float: left; display: inline; position: relative;}
.m-gallery .ad-thumbs li a{}
.m-gallery .ad-thumbs li a img{width: 160px; height: 105px; display: block;}
.m-gallery .ad-thumbs li .ad-name{left: 0px; width: 100%; text-align: center; bottom: 0px; display: none; position: absolute;}
.m-gallery .cnt-text{padding: 10px 0px; color: rgb(51, 51, 51); line-height: 30px; font-size: 14px; position: relative; zoom: 1;}
.ad-gallery .ad-image-wrapper .ad-prev{display: none;}
.ad-gallery .ad-image-wrapper .ad-next{left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; z-index: 100; cursor: pointer;}
.sub_img img{width: 100%;}
