@import url("base.css");
@import url("font.css");
@import url("layout.css");
/**/
body { background:#e2e2e2; }
.w1000 { display:block; width:1000px; margin:0 auto; }
.head { display:block; background:url(http://img01.com4loves.com/com4loves/img/images/head-bg.png) repeat-x; height:80px; z-index:66; position:absolute; width:100%; top:0px; left:0px; }
.head-s { background-image:url(http://img01.com4loves.com/com4loves/img/images/head-s-bg.png); height:120px; }
.main { margin-top:75px; z-index:55; background:#f1f1f1;}
.logo { display:block; height:75px; width:160px; background:url(http://img01.com4loves.com/com4loves/img/images/logo.png) no-repeat; float:left; }
.logo a { display:block; height:75px; }
.nav { display:block; float:right; width:770px; height:75px; }
.nav li { display:block; height:75px; width:110px; float:left; }
.nav li a { display:block; height:75px; line-height:75px; text-align:center; font-size:14px; font-family:'微软雅黑'; }
.nav li.on a, .nav li a:hover { color:#d61111; }
.nav li.on a { background:url(http://img01.com4loves.com/com4loves/img/images/nav-ico.png) 8px 28px no-repeat; }
.nav-s { padding-top:4px; height:37px; display:block; overflow:hidden; }
.nav-s ul li { display:block; width:113px; height:37px; overflow:hidden; text-align:center; font-size:14px; font-family:'微软雅黑'; float:left; margin-right:10px; }
.nav-s ul li a { display:block; line-height:28px; color:#666; text-align:center; }
.nav-s ul li a:hover { color:#d61111; }
.nav-s ul li.on { background:url(http://img01.com4loves.com/com4loves/img/images/nav-s-on.png) no-repeat; }
.nav-s ul li.on a, .nav-s ul li.on a:hover { color:#FFF; }
.foot { background:url(http://img01.com4loves.com/com4loves/img/images/foot-bg.png) 0px 0px repeat-x; display:block; height:65px; line-height:65px; margin-top:-9px; position:relative; z-index:66; }



.flash { height:530px; }
.about { }
.about .aboutbody { width:650px; margin: 0 auto; height: auto; }
.about div { position:relative; height:400px; display:block; }
.about h1 { display:block; font-family:'微软雅黑'; border-bottom:1px dotted #ccc; height:50px; line-height:50px; overflow:hidden; margin-bottom:10px; }
.about p { font-family:'微软雅黑'; font-size:14px; }
.about-img {position:relative; width:100%; height:440px; overflow:hidden; }
.about-img img { display:block; position:absolute; width:1440px; height:400px; margin-left:-720px; left:50%; top:40px; }
#map { height:800px; }
.contact { /*height:225px;*/ background:#ce1c3c; }
.contact ul { display:block; width:680px; margin:0 auto; padding-top:40px; }
.contact li { display:block; width:200px; float:left; height:150px; position:relative; }
.contact li span { position:absolute; display:none; height:150px; top:0px; width:200px; z-index:66; background:#ce1c3c; }
.contact li.business-contact { border-right:1px dotted #fff; background:url(http://img01.com4loves.com/com4loves/img/images/business-contact.jpg) left center no-repeat; }
.contact li.business-contact span { left:0px; padding-left:200px; background:#ce1c3c url(http://img01.com4loves.com/com4loves/img/images/business-contact-on.jpg) left center no-repeat; }

.contact li.market-contact { border-right: 1px dotted #FFF;background:url(http://img01.com4loves.com/com4loves/img/images/market-contact.jpg) center no-repeat; }
.contact li.market-contact span { left:-200px; padding-right:170px; background:#ce1c3c url(http://img01.com4loves.com/com4loves/img/images/market-contact-on.jpg) right center no-repeat; }

.contact li.hr-contact { background:url(../images/hr-contact.jpg) right center no-repeat; }
.contact li.hr-contact span { left:-200px; padding-right:200px; background:#ce1c3c url(http://img01.com4loves.com/com4loves/img/images/hr-contact-on.jpg) right center no-repeat; }
.contact li.hr-contact span p { text-align:right; }
.contact p { color:#FFF; line-height:25px; padding-top:10px; }
.news { padding-top:40px; }
.news-l { display:block; float:left; width:620px; }
.news-r { display:block; float:right; width:350px; }
.title { display:block; height:38px; overflow:hidden; }
.newstitle { color: #000000; font-family: '微软雅黑'; font-size: 16px; height: 25px; line-height: 22px; margin: 0; max-height: 44px; overflow: hidden; padding-top: 0; }
.title h3 { font-size:16px; font-family:'微软雅黑'; text-align:center; color:#FFF; background:url(http://img01.com4loves.com/com4loves/img/images/title-bg.png) no-repeat; height:38px; line-height:30px; width:93px; background-size: 93px 35px;}
.top-news li { background:#eaeaea; width:295px; float:left; margin-right:15px; margin-bottom:15px; padding-bottom:20px; }
.top-news li em { display:block; float:right; width:95px; height:16px; line-height:16px; background:#787878; text-align:center; color:#FFF; font-family:Arial, Helvetica, sans-serif; }
.top-news li div { display:block; padding:0px 20px; clear:both; }
.top-news li h6 { display:block; line-height:22px; font-size:16px; font-family:'微软雅黑'; max-height:44px; height:44px; overflow:hidden; color:#000; padding-top:10px; }
.top-news li img { width:255px; height:160px; margin-top:15px; display:block; }
.top-news li p { padding-top:10px; height:100px; line-height:25px; overflow:hidden; display:block; }
.top-news li a { display:block; height:25px; line-height:25px; margin-top:5px; font-size:13px; font-family:'微软雅黑'; color:#333; }
.top-news li h6 a { display:block; line-height:22px; font-size:16px; font-family:'微软雅黑'; max-height:44px; height:44px; overflow:hidden; color:#000; padding-top:0; margin:0; }
.top-news li a:hover { color:#d61111; }
.top-news li:first-child { height:455px; }
.news-list { border-top:1px dotted #797979; min-height:430px; }
.news-list li { display:block; height:50px; border-bottom:1px dotted #797979; padding:10px 0px; }
.news-list li em { display:block; height:25px; line-height:25px; }
.news-list li a { display:block; height:25px; line-height:25px; font-size:14px; font-family:'微软雅黑'; overflow:hidden; }
.joblist li { height:25px; line-height:25px; }
.joblist { min-height: 200px; }
.news-l .job_content-scroll { height: 200px; }
.pagelist { display:block; height:30px; line-height:30px;  padding-top:15px; /*overflow:hidden;text-align:center;*/float: left; }
.pagelist span ,.pagelist a { padding:0px 4px; }
.pagelist span.current { color:#d61111; }
.pagelist input { width:20px; text-align:center; border: overflow:hidden;
}
.pagelist input.go { height:20px; background:url(../images/go.png) no-repeat; display:inline-block; border:none; text-indent:-9999px; cursor:pointer; }
.game-list { padding:50px 50px 0px; }
.game-list li { display:block; height:220px; overflow:hidden; }
.game-list li h6 { height:30px; line-height:30px; overflow:hidden; display:block; font-family:'微软雅黑'; }
.game-list li h6 em { font-size:14px; color:#3c3c3c; padding-right:20px; line-height:30px; display:inline-block; height:30px; }
.game-list li h6 a { color:#505050; line-height:30px; }
.game-list li h6 a:hover { color:#d61111; }
.game-list li dl { display:block; height:160px; overflow:hidden; }
.game-list li dt { display:block; float:left; width:590px; height:160px; overflow:hidden; }
.game-list li dt img { display:block; width:590px; height:160px; }
.game-list li dd { display:block; float:right; width:280px; }
.game-info h5 { background:#e2e2e2; font-size:14px; font-family:'微软雅黑'; text-indent:10px; }
.game-info p { display:block; height:32px; line-height:32px; overflow:hidden; text-indent:10px; border-bottom:1px dotted #797979; font-size:14px; font-family:'微软雅黑'; }
.game-info a { display:block; line-height:20px; margin-top:8px; overflow:hidden; padding-left:10px; font-size:14px; font-family:'微软雅黑'; word-break:break-all; word-wrap:break-word; }
.game-detail-l { display:block; float:left; width:160px; margin-right:67px; }
.game-detail-c { display:block; float:left; width:525px; }
.game-detail-r { display:block; float:right; width:180px; }
.game-detail h1.title { display:block; height:36px; line-height:36px; overflow:hidden; font-size:18px; font-family:'微软雅黑'; }
.game-detail div.radius-box { width:525px; height:180px; overflow:hidden; }
.game-detail h5.radius-box-btn { background:#e2e2e2; font-size:14px; font-family:'微软雅黑'; text-indent:10px; margin-top:10px; }
.game-detail img.radius-box { width:525px; height:180px; }
.content { padding-top:10px; }
.game-detail-l img { width:160px; height:100px; }
.game-detail-l ul { border-top:1px dotted #797979; }
.game-detail-l ul li { border-bottom:1px dotted #797979; padding:6px 0px; }
.game-detail-l ul li h3 { display:block; height:30px; line-height:30px; overflow:hidden; font-family:'微软雅黑'; }
.game-detail-l ul li h3 a { text-decoration:underline; }
.game-detail-l ul li p { display:block; height:20px; line-height:20px; overflow:hidden; font-family:'微软雅黑'; }
.jcarousel-container { clear:both; position: relative; }
.jcarousel-clip { z-index: 2; overflow: hidden; position: relative; }
.jcarousel-list { z-index: 1; position: relative; }
.jcarousel-next { z-index: 3; display: none; }
.jcarousel-prev { z-index: 3; display: none; }
.game-img-slide .jcarousel-skin-tango .jcarousel-container-horizontal { width: 502px; height:100px; padding: 20px 11px; }
.game-img-slide .jcarousel-skin-tango .jcarousel-clip-horizontal { width:  502px; height: 100px; }
.game-img-slide .jcarousel-skin-tango .jcarousel-item { float: left; width: 160px; height: 85px; margin:0px 4px; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; position:relative; behavior:url(/yaji/css/PIE.htc); overflow:hidden; }
.game-img-slide .jcarousel-skin-tango .jcarousel-item img { }
.game-img-slide .jcarousel-skin-tango .jcarousel-item-placeholder { color: #000; }
.game-img-slide .jcarousel-skin-tango .jcarousel-next-horizontal { position: absolute; top: 55px; right: -3px; width:10px; height: 15px; cursor: pointer; background:url(../images/prevnext.png) -10px -0px no-repeat; }
.game-img-slide .jcarousel-skin-tango .jcarousel-next-horizontal:hover { background:url(../images/prevnext.png) -10px -15px no-repeat; }
.game-img-slide .jcarousel-skin-tango .jcarousel-next-horizontal:active { background:url(../images/prevnext.png) -10px -15px no-repeat; }
.game-img-slide .jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .game-img-slide .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .game-img-slide .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active { cursor: default; background:url(../images/prevnext.png) -10px 0px no-repeat; }
.game-img-slide .jcarousel-skin-tango .jcarousel-prev-horizontal { position: absolute; top: 55px; left:-3px; width: 10px; height: 15px; cursor: pointer; background:url(../images/prevnext.png) 0px 0px no-repeat; }
.game-img-slide .jcarousel-skin-tango .jcarousel-prev-horizontal:hover { background:url(../images/prevnext.png) 0px -15px no-repeat; }
.game-img-slide .jcarousel-skin-tango .jcarousel-prev-horizontal:active { background:url(../images/prevnext.png) 0px -15px no-repeat; }
.game-img-slide .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .game-img-slide .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, .game-img-slide .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active { cursor: default; background:url(../images/prevnext.png) 0px -15px no-repeat; }
.game-detail-l .jcarousel-skin-tango .jcarousel-container-vertical { width: 160px; height:333px; padding-bottom:30px; }
.game-detail-l .jcarousel-skin-tango .jcarousel-clip-vertical { width:  160px; height: 333px; }
.game-detail-l .jcarousel-skin-tango .jcarousel-item { float: left; width: 160px; height:70px; overflow:hidden; }
.game-detail-l .jcarousel-skin-tango .jcarousel-item img { }
.game-detail-l .jcarousel-skin-tango .jcarousel-item-placeholder { color: #000; }
.game-detail-l .jcarousel-skin-tango .jcarousel-next-vertical { position: absolute; bottom: 0px; right: 5px; width:30px; height: 20px; cursor: pointer; background:url(../images/prevnext02.png) -30px -0px no-repeat; }
.game-detail-l .jcarousel-skin-tango .jcarousel-next-vertical:hover { background:url(../images/prevnext02.png) -30px 0px no-repeat; }
.game-detail-l .jcarousel-skin-tango .jcarousel-next-vertical:active { background:url(../images/prevnext02.png) -30px 0px no-repeat; }
.game-detail-l .jcarousel-skin-tango .jcarousel-next-disabled-vertical, .game-detail-l .jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover, .game-detail-l .jcarousel-skin-tango .jcarousel-next-disabled-vertical:active { cursor: default; background:url(../images/prevnext02.png) -30px -20px no-repeat; }
.game-detail-l .jcarousel-skin-tango .jcarousel-prev-vertical { position: absolute; bottom: 0px; right:35px; width: 30px; height: 20px; cursor: pointer; background:url(../images/prevnext02.png) 0px 0px no-repeat; }
.game-detail-l .jcarousel-skin-tango .jcarousel-prev-vertical:hover { background:url(../images/prevnext02.png) 0px 0px no-repeat; }
.game-detail-l .jcarousel-skin-tango .jcarousel-prev-vertical:active { background:url(../images/prevnext02.png) 0px 0px no-repeat; }
.game-detail-l .jcarousel-skin-tango .jcarousel-prev-disabled-vertical, .game-detail-l .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover, .game-detail-l .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active { cursor: default; background:url(../images/prevnext02.png) 0px -20px no-repeat; }
.active { padding-top:inherit; }/*80px*/
.active dt { display:block; width:400px; height:500px; float:left; }
.active dt a { display:block; width:400px; height:500px; cursor:pointer; }
.active dt.list02 { background:url(../images/active-channel01.png) center center no-repeat; }
.active dt.list01 { background:url(../images/active-channel02.png) center center no-repeat; }
.active dd { display:block; width:520px; float:right; position:relative; height:580px; padding-left:40px; }
.active dd ul li div { display:block; height:106px; width:118px; overflow:hidden; }
.active dd ul li div.hide { display:none;}
.active dd ul li { background:url(../images/active-bg.png) 5px 32px no-repeat; padding:40px 18px 0px 12px; height:145px; width:118px; float:left; margin-right:20px; }
.active dd ul li h6 { display:block; height:30px; line-height:30px; text-align:center; overflow:hidden; padding-top:10px; }
.active dd ul li.th { background:url(../images/company-active01.png) top center no-repeat; }
.active dd ul li.th2 { background:url(../images/company-active02.png) top center no-repeat; }
.active dd a.prev { display:block; height:30px; width:20px; position:absolute; left:0px; top:260px; background:url(../images/prevnext03.png) 0px -30px no-repeat; }
.active dd a.prev:hover { background-position:-20px -30px; }
.active dd a.next { display:block; height:30px; width:20px; position:absolute; right:0px; top:260px; background:url(../images/prevnext03.png) 0px 0px no-repeat; }
.active dd a.next:hover { background-position:-20px 0px; }
.index-l { display:block; float:left; width:412px; padding-left:50px; }
.index-r { display:block; float:right; width:400px; padding-right:50px; }
.index-title { display:block; border-bottom:1px dotted #797979; height:36px; line-height:36px; color:#d61111; font-size:16px; font-family:'微软雅黑'; }
.index-title a { display:block; background:#a0a0a0; float:right; height:25px; width:60px; line-height:25px; color:#FFF; text-align:center; font-size:14px; margin-top:6px; }
.index-title a:hover { background:#d61111; color:#FFF; }
.join a { padding:0px 6px; }
.join a.c01 { font-size:16px; font-family:'微软雅黑'; }
.join a.c02 { font-size:12px; font-family:'微软雅黑'; font-weight:bold; }
.join a.c03 { font-size:12px; font-family:'微软雅黑'; }
.join a.c04 { font-size:14px; font-family:'微软雅黑'; }
.index-news { }
.index-news li { border-bottom:1px dotted #797979; height:120px; padding-top:8px; }
.index-news li dt { display:block; height:110px; width:110px; position:relative; float:left; }
.index-news li dt img { width:110px; height:110px; }
.index-news li dt span { position:absolute; width:110px; height:110px; left:0px; top:0px; background:url(../images/index-news-hover.png) no-repeat; z-index:66; }
.index-news li dd { display:block; float:right; width:280px; padding-top:6px; }
.index-news li dd em { color:#d61111; display:block; height:16px; line-height:16px; overflow:hidden; font-family:'微软雅黑'; }
.index-news li dd h5 { display:block; height:25px; line-height:25px; overflow:hidden; font-family:'微软雅黑'; }
.index-news li dd h5 a { display:block; height:25px; line-height:25px; overflow:hidden; background:url(../images/arrow.png) 265px 5px no-repeat; padding-right:15px; }
.index-news li dd p { height:48px; line-height:16px; overflow:hidden; font-family:'微软雅黑'; }
#container { width:1000px; height:1000px; position:relative; margin:0 auto; }
.item { display:inline-block; overflow:hidden; width:210px; margin-bottom:40px; cursor:pointer; }
.item img { display:block; }
.item h3 { display:block; line-height:18px; padding-top:10px; font-family:'微软雅黑'; }
.radius-box { width:210px; overflow:hidden; }
.honor-year { display:block; padding-top:50px; width:330px; margin:0 auto; height:100px; position:relative; background:url(../images/pink-dot.png) 0px 91px repeat-x; }
.honor-year ul { height:100px; position:absolute; }
.honor-year li { display:block; width:22px; height:22px; float:left; margin:0px 30px; cursor:pointer; background:url(../images/honor-dot.png) no-repeat; position:relative; }
.honor-year li.on { background-position:-22px 0px; cursor:default; }
.honor-year li span { position:absolute; display:none; top:-30px; left:8px; height:30px; width:48px; background:url(../images/honor-year.png) no-repeat; z-index:66; line-height:25px; color:#FFF; text-align:center; }
.honor-year li.on span { display:block; width:80px; height:30px; text-align:center; color:#d61111; font-family:'微软雅黑'; font-size:27px; font-weight:bold; z-index:44; background:none; left:-24px; top:-30px; }
.welfare { display:block; height:650px; position:relative; padding-top:50px; width:100%; overflow:hidden; }
.welfare-content { display:block; width:1200px; left:50%; margin-left:-600px; height:650px; background:url(../images/welfare.png) no-repeat; position:absolute; z-index:2 }
.welfare-content ul.welfare-ico { display:block; position:absolute; top:445px; left:340px; width:800px; height:160px; z-index:5 }
.welfare-content ul.welfare-ico li { display:inline-block; float:left; height:150px; padding-top:10px; }
.welfare-content ul.tab-t { display:block; position:absolute; top:405px; left:340px; width:720px; height:160px; z-index:6 }
.welfare-content ul.tab-t li { background:url(../images/welfare-menu.png) no-repeat; display:block; height:150px; width:100px; float:left; cursor:pointer; }
.welfare-content ul.tab-t li.on, .welfare-content ul.tab-t li:hover { background-image:url(../images/welfare-menu-on.png); }
.welfare-content ul.tab-t li.welfare-menu01, .welfare-content ul.tab-t li.welfare-menu01:hover { background-position:-15px 0px; width:100px; }
.welfare-content ul.tab-t li.welfare-menu02, .welfare-content ul.tab-t li.welfare-menu02:hover { background-position:-108px 0px; }
.welfare-content ul.tab-t li.welfare-menu03, .welfare-content ul.tab-t li.welfare-menu03:hover { background-position:-203px 0px; margin-right:6px; }
.welfare-content ul.tab-t li.welfare-menu04, .welfare-content ul.tab-t li.welfare-menu04:hover { background-position:-302px 0px; }
.welfare-content ul.tab-t li.welfare-menu05, .welfare-content ul.tab-t li.welfare-menu05:hover { background-position:-390px 0px; width:110px; margin-right:6px; }
.welfare-content ul.tab-t li.welfare-menu06, .welfare-content ul.tab-t li.welfare-menu06:hover { background-position:-500px 0px; width:96px; }
.welfare-content ul.tab-t li.welfare-menu07, .welfare-content ul.tab-t li.welfare-menu07:hover { background-position:-588px 0px; }
.welfare-content .tab-c { display:block; height:300px; width:700px; margin:0 auto; padding-top:120px; }
.welfare-content .tab-c dl dt { display:block; float:left; width:200px; height:200px; }
.welfare-content .tab-c dl dd { display:block; float:right; width:450px; }
.welfare-content .tab-c dl dd h3 { display:block; height:100px; line-height:25px; font-family:'微软雅黑'; font-size:14px; overflow:hidden; }
.welfare-content .tab-c dl dd .content-scroll { height:110px; overflow:hidden; }
/******CTT*******/
.welfare-content .tab-c dl dd .h3heading { display:block; height:100px; line-height:25px; font-family:'微软雅黑'; font-size:14px; overflow:hidden; }
/******CTT*******/

.welfare-bg { display:block; position:absolute; z-index:0; background:url(../images/welfare-bg.jpg) no-repeat; height:350px; width:1800px; left:50%; margin-left:-900px; top:250px; }
.welfare-bg02 { display:block; position:absolute; z-index:1; background:url(../images/welfare-bg02.png) no-repeat; height:350px; width:1800px; left:50%; margin-left:-900px; top:250px; }
.news-l .content-scroll { height:500px; }
.bg-w { background:#fff; }
.index-main { position:relative;  }
/*---------------------------------------------honor---------------------------------------------------*/
.honor-year .jcarousel-skin-tango .jcarousel-container-horizontal { width: 330px; height:100px; padding: 0px 11px 0px; }
.honor-year .jcarousel-skin-tango .jcarousel-clip-horizontal { width: 330px; height: 100px; }
.honor-year .jcarousel-skin-tango .jcarousel-item { float: left; margin-top:30px; }
.honor-year .jcarousel-skin-tango .jcarousel-item img { }
.honor-year .jcarousel-skin-tango .jcarousel-item-placeholder { color: #000; }
.honor-year .jcarousel-skin-tango .jcarousel-next-horizontal { position: absolute; top: 34px; right: -13px; width:10px; height: 15px; cursor: pointer; background:url(../images/prevnext.png) -10px -0px no-repeat; }
.honor-year .jcarousel-skin-tango .jcarousel-next-horizontal:hover { background:url(../images/prevnext.png) -10px -15px no-repeat; }
.honor-year .jcarousel-skin-tango .jcarousel-next-horizontal:active { background:url(../images/prevnext.png) -10px -15px no-repeat; }
.honor-year .jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .honor-year .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .honor-year .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active { cursor: default; background:url(../images/prevnext.png) -10px 0px no-repeat; }
.honor-year .jcarousel-skin-tango .jcarousel-prev-horizontal { position: absolute; top: 34px; left:-13px; width: 10px; height: 15px; cursor: pointer; background:url(../images/prevnext.png) 0px 0px no-repeat; }
.honor-year .jcarousel-skin-tango .jcarousel-prev-horizontal:hover { background:url(../images/prevnext.png) 0px -15px no-repeat; }
.honor-year .jcarousel-skin-tango .jcarousel-prev-horizontal:active { background:url(../images/prevnext.png) 0px -15px no-repeat; }
.honor-year .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .honor-year .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, .honor-year .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active { cursor: default; background:url(../images/prevnext.png) 0px -15px no-repeat; }
/*mindex-------------------------------------*/
.flash { overflow:hidden; position:relative; height:530px; width:100%;}
.flash .flash-img { position:absolute; width:1440px; left:50%; margin-left:-720px; top:0px; overflow:hidden;}
.flash .flash-img img { width:1440px; height:530px;}
.flash .next,.flash .prev { position:absolute; left:50%; margin-left:430px; bottom:60px; text-indent:-9999px; overflow:hidden; display:block; width:24px; height:24px; background:url(../images/mprevnext.png) -24px 0px no-repeat; z-index:666}
.flash .prev { background-position:0px 0px; margin-left:400px;}
/*---------------------------------------------scroll--------------------------------------------------*/
/* basic scrollbar styling */
/* vertical scrollbar */
.mCSB_container { width:auto; margin-right:30px; overflow:hidden; }
.mCSB_container.mCS_no_scrollbar { margin-right:0; }
.mCS_disabled>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar, .mCS_destroyed>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar { margin-right:30px; }
.mCustomScrollBox>.mCSB_scrollTools { width:16px; height:100%; top:0; right:0; }
.mCSB_scrollTools .mCSB_draggerContainer { position:absolute; top:0; left:0; bottom:0; right:0; height:auto; }
.mCSB_scrollTools a+.mCSB_draggerContainer { margin:20px 0; }
.mCSB_scrollTools .mCSB_draggerRail { width:8px; height:100%; margin:0 auto; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; }
.mCSB_scrollTools .mCSB_dragger { cursor:pointer; width:100%; height:30px; }
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width:8px; height:100%; margin:0 auto; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; text-align:center; }
.mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown { display:block; position:relative; height:20px; overflow:hidden; margin:0 auto; cursor:pointer; }
.mCSB_scrollTools .mCSB_buttonDown { top:100%; margin-top:-40px; }
/* horizontal scrollbar */
.mCSB_horizontal>.mCSB_container { height:auto; margin-right:0; margin-bottom:30px; overflow:hidden; }
.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar { margin-bottom:0; }
.mCS_disabled>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar, .mCS_destroyed>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar { margin-right:0; margin-bottom:30px; }
.mCSB_horizontal.mCustomScrollBox>.mCSB_scrollTools { width:100%; height:16px; top:auto; right:auto; bottom:0; left:0; overflow:hidden; }
.mCSB_horizontal>.mCSB_scrollTools a+.mCSB_draggerContainer { margin:0 20px; }
.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail { width:100%; height:2px; margin:7px 0; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; }
.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger { width:30px; height:100%; }
.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width:100%; height:4px; margin:6px auto; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; }
.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonLeft, .mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight { display:block; position:relative; width:20px; height:100%; overflow:hidden; margin:0 auto; cursor:pointer; float:left; }
.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight { margin-left:-40px; float:right; }
.mCustomScrollBox { -ms-touch-action:none; /*MSPointer events - direct all pointer events to js*/ }
/* default scrollbar colors and backgrounds (default theme) */
.mCustomScrollBox>.mCSB_scrollTools { opacity:0.75; filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; /* old ie */ }
.mCustomScrollBox:hover>.mCSB_scrollTools { opacity:1; filter:"alpha(opacity=100)"; -ms-filter:"alpha(opacity=100)"; /* old ie */ }
.mCSB_scrollTools .mCSB_draggerRail { background:#000; /* rgba fallback */ background:rgba(0, 0, 0, 0.4); filter:"alpha(opacity=40)"; -ms-filter:"alpha(opacity=40)"; /* old ie */ }
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background:#fff; /* rgba fallback */ background:rgba(255, 255, 255, 0.75); filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; /* old ie */ }
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background:rgba(255, 255, 255, 0.85); filter:"alpha(opacity=85)"; -ms-filter:"alpha(opacity=85)"; /* old ie */ }
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background:rgba(255, 255, 255, 0.9); filter:"alpha(opacity=90)"; -ms-filter:"alpha(opacity=90)"; /* old ie */ }
.mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight { background-image:url(../images/mCSB_buttons.png); background-repeat:no-repeat; opacity:0.4; filter:"alpha(opacity=40)"; -ms-filter:"alpha(opacity=40)"; /* old ie */ }
.mCSB_scrollTools .mCSB_buttonUp { background-position:0 0;/*
	sprites locations are 0 0/-16px 0/-32px 0/-48px 0 (light) and -80px 0/-96px 0/-112px 0/-128px 0 (dark)
	*/
}
.mCSB_scrollTools .mCSB_buttonDown { background-position:0 -20px;/*
	sprites locations are 0 -20px/-16px -20px/-32px -20px/-48px -20px (light) and -80px -20px/-96px -20px/-112px -20px/-128px -20px (dark)
	*/
}
.mCSB_scrollTools .mCSB_buttonLeft { background-position:0 -40px;/*
	sprites locations are 0 -40px/-20px -40px/-40px -40px/-60px -40px (light) and -80px -40px/-100px -40px/-120px -40px/-140px -40px (dark)
	*/
}
.mCSB_scrollTools .mCSB_buttonRight { background-position:0 -56px;/*
	sprites locations are 0 -56px/-20px -56px/-40px -56px/-60px -56px (light) and -80px -56px/-100px -56px/-120px -56px/-140px -56px (dark)
	*/
}
.mCSB_scrollTools .mCSB_buttonUp:hover, .mCSB_scrollTools .mCSB_buttonDown:hover, .mCSB_scrollTools .mCSB_buttonLeft:hover, .mCSB_scrollTools .mCSB_buttonRight:hover { opacity:0.75; filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; /* old ie */ }
.mCSB_scrollTools .mCSB_buttonUp:active, .mCSB_scrollTools .mCSB_buttonDown:active, .mCSB_scrollTools .mCSB_buttonLeft:active, .mCSB_scrollTools .mCSB_buttonRight:active { opacity:0.9; filter:"alpha(opacity=90)"; -ms-filter:"alpha(opacity=90)"; /* old ie */ }
/*scrollbar themes*/
/*dark (dark colored scrollbar)*/
.mCS-dark>.mCSB_scrollTools .mCSB_draggerRail { background:#000; /* rgba fallback */ background:rgba(0, 0, 0, 0.15); }
.mCS-dark>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background:#000; /* rgba fallback */ background:#a9a9a9; }
.mCS-dark>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background:#a9a9a9; }
.mCS-dark>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background:#a0a0a0; }
.mCS-dark>.mCSB_scrollTools .mCSB_buttonUp { background-position:-80px 0; }
.mCS-dark>.mCSB_scrollTools .mCSB_buttonDown { background-position:-80px -20px; }
.mCS-dark>.mCSB_scrollTools .mCSB_buttonLeft { background-position:-80px -40px; }
.mCS-dark>.mCSB_scrollTools .mCSB_buttonRight { background-position:-80px -56px; }
/*light-2*/
.mCS-light-2>.mCSB_scrollTools .mCSB_draggerRail { width:4px; background:#fff; /* rgba fallback */ background:rgba(255, 255, 255, 0.1); -webkit-border-radius:1px; -moz-border-radius:1px; border-radius:1px; }
.mCS-light-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width:4px; background:#fff; /* rgba fallback */ background:rgba(255, 255, 255, 0.75); -webkit-border-radius:1px; -moz-border-radius:1px; border-radius:1px; }
.mCS-light-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail { width:100%; height:4px; margin:6px 0; }
.mCS-light-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width:100%; height:4px; margin:6px auto; }
.mCS-light-2>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background:rgba(255, 255, 255, 0.85); }
.mCS-light-2>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-light-2>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background:rgba(255, 255, 255, 0.9); }
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonUp { background-position:-32px 0; }
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonDown { background-position:-32px -20px; }
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonLeft { background-position:-40px -40px; }
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonRight { background-position:-40px -56px; }
/*dark-2*/
.mCS-dark-2>.mCSB_scrollTools .mCSB_draggerRail { width:4px; background:#000; /* rgba fallback */ background:rgba(0, 0, 0, 0.1); -webkit-border-radius:1px; -moz-border-radius:1px; border-radius:1px; }
.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width:4px; background:#000; /* rgba fallback */ background:rgba(0, 0, 0, 0.75); -webkit-border-radius:1px; -moz-border-radius:1px; border-radius:1px; }
.mCS-dark-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail { width:100%; height:4px; margin:6px 0; }
.mCS-dark-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width:100%; height:4px; margin:6px auto; }
.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background:rgba(0, 0, 0, 0.85); }
.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark-2>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background:rgba(0, 0, 0, 0.9); }
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonUp { background-position:-112px 0; }
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonDown { background-position:-112px -20px; }
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonLeft { background-position:-120px -40px; }
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonRight { background-position:-120px -56px; }
/*light-thick*/
.mCS-light-thick>.mCSB_scrollTools .mCSB_draggerRail { width:4px; background:#fff; /* rgba fallback */ background:rgba(255, 255, 255, 0.1); -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; }
.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width:6px; background:#fff; /* rgba fallback */ background:rgba(255, 255, 255, 0.75); -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; }
.mCS-light-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail { width:100%; height:4px; margin:6px 0; }
.mCS-light-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width:100%; height:6px; margin:5px auto; }
.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background:rgba(255, 255, 255, 0.85); }
.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-light-thick>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background:rgba(255, 255, 255, 0.9); }
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonUp { background-position:-16px 0; }
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonDown { background-position:-16px -20px; }
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonLeft { background-position:-20px -40px; }
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonRight { background-position:-20px -56px; }
/*dark-thick*/
.mCS-dark-thick>.mCSB_scrollTools .mCSB_draggerRail { width:4px; background:#000; /* rgba fallback */ background:rgba(0, 0, 0, 0.1); -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; }
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width:6px; background:#000; /* rgba fallback */ background:rgba(0, 0, 0, 0.75); -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; }
.mCS-dark-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail { width:100%; height:4px; margin:6px 0; }
.mCS-dark-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width:100%; height:6px; margin:5px auto; }
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background:rgba(0, 0, 0, 0.85); }
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background:rgba(0, 0, 0, 0.9); }
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonUp { background-position:-96px 0; }
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonDown { background-position:-96px -20px; }
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonLeft { background-position:-100px -40px; }
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonRight { background-position:-100px -56px; }
/*light-thin*/
.mCS-light-thin>.mCSB_scrollTools .mCSB_draggerRail { background:#fff; /* rgba fallback */ background:rgba(255, 255, 255, 0.1); }
.mCS-light-thin>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width:2px; }
.mCS-light-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail { width:100%; }
.mCS-light-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width:100%; height:2px; margin:7px auto; }
/*dark-thin*/
.mCS-dark-thin>.mCSB_scrollTools .mCSB_draggerRail { background:#000; /* rgba fallback */ background:rgba(0, 0, 0, 0.15); }
.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width:2px; background:#000; /* rgba fallback */ background:rgba(0, 0, 0, 0.75); }
.mCS-dark-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail { width:100%; }
.mCS-dark-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width:100%; height:2px; margin:7px auto; }
.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background:rgba(0, 0, 0, 0.85); }
.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background:rgba(0, 0, 0, 0.9); }
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonUp { background-position:-80px 0; }
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonDown { background-position:-80px -20px; }
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonLeft { background-position:-80px -40px; }
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonRight { background-position:-80px -56px; }
