html {
    overflow-x: hidden}
body {
    margin: 0;
    padding: 0;
    font-family: 'Roboto Condensed',Arial,Helvetica,sans-serif;
    color: #6e6e6e;
    font-size: 17px;
    background: #f2f2f2;
    font-weight: 400;
    line-height: 24px}
article,div,footer,h1,h2,h3,header,nav,ol,p,ul {
    margin: 0;
    padding: 0;
    display: block}
img {
    border: medium none;
    line-height: normal;
    margin: 0;
    padding: 0;
    vertical-align: middle}
a {
    outline: 0;
    text-decoration: none}
nav ul li {
    float: left;
    margin: 0}
table {
    border-collapse: collapse}
p {
    font-size: 17px;
    line-height: 24px}
.contact-no,.fl,.w33_btn a.newDwnBtn,.w34_btn span.newDwnBtn {
    float: left}
.fr,.shrUs,.w33_btn .newDwnBtn: nth-of-type(1),.w34_btn span.newDwnBtn: nth-of-type(2) {
    float: right}
.cl,.w33_btn div: nth-last-child(4),.w33_btn.cl.desc_onl {
    clear: both}
.w33_btn div: nth-last-child(3) {
    clear: none}
.ta {
    text-align: justify}
h3 {
    color: #323232;
    font-weight: 400}
header {
    box-shadow: 0 0 8px 0 rgba(0,0,0,.5);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 3001}
.arw6 {
    background-position: -174px -91px}
.arw7 {
    background-position: -174px -110px}
.arw8 {
    width: 20px;
    height: 13px;
    background-repeat: no-repeat;
    margin-lefT: 33px;
    cursor: pointer}
.m34 {
    margin: 7px 0 0 0}
.w25 {
    width: 90px;
    height: 320px}
.ds3.prd1.ps1 {
    transition-property: transform;
    transition-duration: .1s}
.fnt24 {
    font-size: 17px}
.fnt_n_p {
    font-weight: 400}
.right {
    margin-right: 5%!important}
.w421 {
    width: 67%}
.ps14 {
    top: 0;
    right: 0}
@media \0screen {
    .m34 {
    margin: 0 0 10px 0}
}
.container,.w1 {
    width: 100%}
.w2 {
    max-width: 90px;
    max-height: 90px}
.w3 {
    width: 50%}
.w5 {
    max-height: 350px;
    max-height: 350px}
.w6 {
    width: 40%}
.w7 {
    width: 60%}
.w8 {
    min-width: 850px}
.w9 {
    width: 39%}
.w10 {
    width: 20%}
.w11 {
    width: 47%}
.w392 {
    width: 410px}
.w415 {
    width: 415px}
.w12 {
    max-height: 109px;
    width: 850px;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0}
.m39 {
    margin-top: -13px}
.bx1:hover {
    box-shadow: 0 0 8px rgba(0,0,0,.5)}
.bx2 {
    box-sizing: border-box}
.bx3 {
    box-shadow: 0 0 8px rgba(0,0,0,.1)}
.bx4 {
    text-shadow: 1px 1px #424141}
.bx5 {
    box-shadow: 0 0 8px rgba(0,0,0,.2)}
.ovh {
    overflow: hidden}
.bg1 {
    background-color: #fff}
.bg2 {
    background-color: #3d3d3d}
.bg4 {
    background-position: 0 0;
    width: 22px}
.bg5 {
    background-position: -30px 0;
    width: 24px}
.bg6 {
    background-color: #f9f9f9}
.bg7 {
    width: 0;
    height: 0;
    border-top: 4px solid transparent;
    border-left: 5px solid #fff;
    border-bottom: 4px solid transparent}
.bg9 .fnt15 {
    margin-bottom: 20px}
.bg8 {
    background-color: #000}
.bg10 {
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-left: 7px solid #000;
    border-bottom: 6px solid transparent}
.bg11 {
    background: #030303}
.bg12 {
    background: -moz-radial-gradient(center,ellipse cover,#fff 0,#fff 36%,#e0e0e1 100%);
    background: -webkit-gradient(radial,center center,0,center center,100%,color-stop(0,#fff),color-stop(36%,#fff),color-stop(100%,#e0e0e1));
    background: -webkit-radial-gradient(center,ellipse cover,#fff 0,#fff 36%,#e0e0e1 100%);
    background: -o-radial-gradient(center,ellipse cover,#fff 0,#fff 36%,#e0e0e1 100%);
    background: -ms-radial-gradient(center,ellipse cover,#fff 0,#fff 36%,#e0e0e1 100%);
    background: radial-gradient(ellipse at center,#fff 0,#fff 36%,#e0e0e1 100%)}
.bg14 {
    background: -moz-linear-gradient(270deg,#d7d7d7 0,#d7d7d7 1%,#fff 20%,#fff 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#d7d7d7),color-stop(1%,#d7d7d7),color-stop(20%,#fff),color-stop(100%,#fff));
    background: -webkit-linear-gradient(270deg,#d7d7d7 0,#d7d7d7 1%,#fff 20%,#fff 100%);
    background: -o-linear-gradient(270deg,#d7d7d7 0,#d7d7d7 1%,#fff 20%,#fff 100%);
    background: -ms-linear-gradient(270deg,#d7d7d7 0,#d7d7d7 1%,#fff 20%,#fff 100%);
    background: linear-gradient(180deg,#d7d7d7 0,#d7d7d7 1%,#fff 20%,#fff 100%)}
.bg15 {
    z-index: 2000;
    position: absolute;
    border-bottom: 480px solid #030303;
    border-right: 170px solid transparent}
.bg16 {
    background: #242424}
.bg17 {
    background: #eee}
.bg18 {
    border-bottom: 14px solid #030303;
    border-left: 10px solid transparent;
    top: 0;
    right: 102px;
    margin-top: -32px}
.bg20 {
    background: url(data: image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjZmJmYmZiIiBzdG9wLW9wYWNpdHk9IjAiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAlIiBzdG9wLWNvbG9yPSIjZGNkY2RjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTElIiBzdG9wLWNvbG9yPSIjZDhkOGQ4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODglIiBzdG9wLWNvbG9yPSIjZDhkOGQ4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top,rgba(255,255,255,0) 0,rgba(251,251,251,0) 1%,#dcdcdc 10%,#d8d8d8 11%,#d8d8d8 88%,rgba(255,255,255,0) 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,0)),color-stop(1%,rgba(251,251,251,0)),color-stop(10%,#dcdcdc),color-stop(11%,#d8d8d8),color-stop(88%,#d8d8d8),color-stop(100%,rgba(255,255,255,0)));
    background: -webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(251,251,251,0) 1%,#dcdcdc 10%,#d8d8d8 11%,#d8d8d8 88%,rgba(255,255,255,0) 100%);
    background: -o-linear-gradient(top,rgba(255,255,255,0) 0,rgba(251,251,251,0) 1%,#dcdcdc 10%,#d8d8d8 11%,#d8d8d8 88%,rgba(255,255,255,0) 100%);
    background: -ms-linear-gradient(top,rgba(255,255,255,0) 0,rgba(251,251,251,0) 1%,#dcdcdc 10%,#d8d8d8 11%,#d8d8d8 88%,rgba(255,255,255,0) 100%);
    background: linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(251,251,251,0) 1%,#dcdcdc 10%,#d8d8d8 11%,#d8d8d8 88%,rgba(255,255,255,0) 100%);
    width: 1px;
    height: 500px}
.bg21 {
    background: #3a3a3a;
    background: url(data: image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNhM2EzYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,#3a3a3a 0,#000 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#3a3a3a),color-stop(100%,#000));
    background: -webkit-linear-gradient(top,#3a3a3a 0,#000 100%);
    background: -o-linear-gradient(top,#3a3a3a 0,#000 100%);
    background: -ms-linear-gradient(top,#3a3a3a 0,#000 100%);
    background: linear-gradient(to bottom,#3a3a3a 0,#000 100%);
    border-left: #393939 1px solid;
    border-right: #393939 1px solid;
    border-bottom: #000;
    height: 54px!important}
.bg21 a {
    font-size: 21px!important}
.m41 {
    margin-top: 16px}
.m1 {
    margin: 0 auto}
.m2 {
    margin-left: 10px}
.m3 {
    margin-right: 10px}
.m4 {
    margin-top: 12px}
.m5 {
    margin-left: 3px}
.m6 {
    margin-top: 20px}
.m7 {
    margin-left: 38px}
.m8 {
    margin-top: 30px}
.m11 {
    margin-top: -40px}
.m13 {
    margin-top: 5px}
.m14 {
    margin-top: -25px}
.m15 {
    margin: 14px 0 0 28px}
.m16 {
    margin-left: 30px;
    opacity: .9}
.ml {
    margin-left: -4px}
.ps13 {
    top: 240px}
.ps12 {
    top: 190px}
.m17 {
    margin: 10px 0 0 85px}
.m18 {
    margin: -12px 0 0 0}
.m61 {
    margin-top: 21px}
.m19 {
    margin-left: 180px}
.m20 {
    margin-right: -17px;
    z-indeX: 2500}
.m21 {
    margin-lefT: 22px}
.m22 {
    margin-lefT: 180px}
.m23 {
    margin-left: 31px}
.m24 {
    margin-right: -180px;
    margin-lefT: 120px}
.m25 {
    margin-bottom: 20px}
.m26 {
    margin: 18px 0}
.p1 {
    padding: 5px 0}
.p2 {
    padding: 5px 21px 4px}
.p3 {
    padding-top: 2px}
.p4 {
    padding: 5px 9px}
.p5 {
    padding-right: 30px}
.p6 {
    padding-right: 30px}
.p7 {
    padding-top: 80px}
.p8 {
    padding-bottom: 20px}
.p9 {
    padding: 40px 0}
.p10 {
    padding: 10px}
.p11 {
    padding-top: 7px}
.p12 {
    padding-bottom: 10px;
    margin-top: -3px}
.p13 {
    padding-right: 42px}
.p14 {
    padding: 14px 20px 17px}
.p15 {
    padding: 30px 15px}
.p16 {
    padding: 18px 0}
.p17 {
    padding: 43px 25px}
.p18 {
    padding: 12px 20px}
.ftr1 ul li a {
    margin-top: 0}
.fnt1 {
    font-size: 26px}
.fnt2 {
    font-family: arial}
.fnt3 {
    font-size: 13px}
.fnt4 {
    font-size: 19px}
.fnt5 {
    font-size: 15px}
.fnt6 {
    font-size: 21px}
.fnt7 {
    font-size: 27px}
.fnt8 {
    font-size: 35px;
    text-shadow: 2px 2px #fff}
.fnt9 {
    font-family: sans-serif}
.fnt10 {
    font-size: 24px}
.fnt11 {
    font-size: 25px}
.fnt12 {
    font-size: 12px}
.fnt13 {
    font-size: 28px}
.fnt14 {
    font-size: 18px}
.fnt15 {
    font-size: 36px}
.fnt16 {
    font-size: 35px}
.fnt17 {
    font-family: 'Roboto Condensed',Arial,Helvetica,sans-serif}
.clr2 {
    color: #b1b1b1}
.clr3,.clr3 a,.clr3 a:hover,.clr6,.clr9 a {
    color: #fff}
.clr4,.clr4 a,.clr4 a:hover {
    color: #000}
.clr7 {
    color: #414141}
.clr8,.clr8 a,.clr8 a:hover {
    color: #afafaf}
.clr10,.clr10 a {
    color: #4c4c4c}
.clr12 {
    color: #7f7e7e}
.clr14 {
    color: #424141}
.clr15 {
    color: #6a6a6a}
.bo {
    font-weight: 700}
.bo1 {
    font-weight: 300}
.bo2 {
    font-weight: 400}
.bo3 {
    font-weight: 400}
.bo1 b {
    font-weight: 700}
.dn {
    display: none}
.ds {
    display: block}
.ds1 {
    display: inline-block}
.ds2,.dspt {
    display: table}
.ds3,.dspc {
    display: table-cell}
.ov {
    overflow: hidden}
.pf {
    position: fixed}
.ps1 {
    position: absolute}
.ps2 {
    position: relative}
.ps3 {
    top: 0;
    left: 0}
.ps4 {
    top: 10px;
    left: 20px}
.ps5 {
    top: 17px;
    left: 10px}
.ps6 {
    top: 0;
    left: 30px}
.ps7 {
    left: -32px}
.ps8 {
    top: 50px}
.he1 {
    height: 24px;
    margin: 0 10px 2px 0}
.he2 {
    height: 48px}
.he3 {
    height: 315px}
.he4 {
    height: 480px}
.he5 {
    height: 420px}
.he6 {
    min-height: 253px}
.he7 {
    height: 90px}
.he8 {
    max-height: 315px}
.txt1 {
    text-align: right}
.txt2 {
    text-align: justify}
.txt3 {
    text-align: center}
.txt4 a:hover {
    text-decoration: underline}
.txt5 a:hover {
    text-decoration: none}
.txt6 {
    text-decoration: underline}
.txt7 {
    text-align: left}
.vr1,.vrty {
    vertical-align: middle}
.vr2 {
    vertical-align: top}
.vr3 {
    vertical-align: sub}
.op1 {
    z-index: 2000}
.op2 {
    z-indeX: 2002;
    bottom: 0;
    right: 0}
.op3 {
    opacity: .2}
.op4 {
    opacity: .1}
.op5 {
    opacity: .75}
.op6 {
    z-indeX: 0}
.op7 {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0}
.zx1 {
    z-indeX: 1000}
.zx2 {
    z-index: 1002}
.zx3 {
    z-index: 1006}
.zi2006 {
    z-index: 2006}
.zi2501 {
    z-index: 2501}
.zi2502 {
    z-index: 2502}
.ln1 {
    height: 1px;
    width: 80%;
    margin-left: -30px}
.ln2 {
    width: 6px;
    height: 1px;
    margin-bottom: 4px}
.ln3 {
    line-height: 19px}
.ln4 {
    width: 1px;
    height: 46px;
    margin: 0 5px;
    background: #d9d9d9}
.ln9 {
    line-height: 40px}
.eye {
    width: 32px;
    height: 20px;
    background-position: -88px -1px;
    margin: 5px 35px 0 0}
.eye1 {
    width: 250px;
    height: 302px;
    padding: 0 61px;
    text-align: left;
    line-height: 30px}
.arw {
    width: 41px;
    height: 53px}
.arw1 {
    background-position: -1px -31px;
    margin-right: 5px}
.arw2 {
    background-position: -43px -31px;
    margin-left: 12px}
.loc1 {
    width: 19px;
    height: 27px;
    background-position: -124px 0}
.cal1 {
    width: 30px;
    height: 27px;
    background-position: -144px 0;
    margin-right: 2px}
.msg1 {
    width: 24px;
    height: 20px;
    background-position: -90px -28px}
.eml1 {
    width: 26px;
    height: 29px;
    background-position: -123px -31px}
.vd1 {
    width: 19px;
    height: 19px;
    background-position: -91px -48px}
.br1 {
    width: 20px;
    height: 26px;
    background-position: -153px -29px}
.mbl {
    width: 13px;
    height: 22px;
    background-position: -180px -40px;
    margin-right: 3px}
.hot {
    width: 33px;
    height: 31px;
    background-position: -65px -90px;
    margin-left: 5px}
.zm {
    bottom: 0;
    right: 0;
    z-index: 1;
    width: 40px;
    height: 40px;
    background: #4c4c4c}
.zm1 {
    width: 21px;
    height: 21px;
    background-position: -105px -92px;
    margin: 10px 0 0 10px}
.rs {
    width: 60px;
    height: 60px;
    background-position: -3px -88px}
.rcb {
    text-shadow: 1px 1px #000;
    right: 17px;
    top: 0;
    margin-top: -33px;
    padding: 10px 7px}
.pdf {
    width: 26px;
    height: 32px;
    background-position: -135px -91px;
    padding-left: 5px}
.ptrn {
    background-image: url(data: image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAIAAABvrngfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFRJREFUeNocikEOw0AMAjF2lf8/tYqiqvEG6i0nGCbO9/VoAZAVQQKF0HG8ggF4ju/nLtmzJwOSmWXOtPYPW3pWN7fytwZOy8oKR7dIr7vJ7f8EGAAGGyfe/O0AiQAAAABJRU5ErkJggg==);
    background-repeat: repeat;
    height: 87px}
.nav1 {
    width: 24px;
    height: 16px;
    background-position: -149px -66px;
    margin-right: 15px}
.top-nav {
    left: 0;
    margin: 20px 10px 0 0;
    width: 100%;
    position: relative;
    padding-left: 20px;
    opacity: 1;
    z-index: 2008;
    top: 0;
	background:black;
	}
.top-nav>div {
    position: relative}
.top-nav ul li {
    list-style: none}
.top-nav ul li a {
    float: none;
    display: block;
    padding: 15px;
    font-size: 19px;
    text-decoration: none;
    border-right: 0;
    color: #fff}
.prd3 .top-nav {
    padding-left: 0}
.srch {
    width: 33px;
    height: 33px;
    z-index: 2500;
    border: #cfcfcf 1px solid}
.srch1 {
    background-position: -63px -3px;
    width: 18px;
    height: 20px;
    margin: 6px 0 0 7px}
.wrapper {
    right: 0;
    top: 109px;
    margin-right: 2.5%}
.wrapper .tooltip {
    left: -206px;
    margin-top: 22px;
    opacity: 1}
.wrapper:hover .tooltip {
    float: right;
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0)}
.tooltip input {
    outline: 0;
    font-family: 'Roboto Condensed',Arial,Helvetica,sans-serif;
    font-size: 18px;
    color: #414141;
    padding: 10px;
    font-weight: 300;
    border: 0;
    width: 220px}
.tooltip input:focus {
    box-shadow: none}
.trng {
    background-position: -90px -71px;
    width: 20px;
    height: 12px;
    margin: -10px 5px 0 0}
.ts {
    background-position: -2px -502px;
    width: 105px;
    height: 100px;
    margin-left: 20px}
.ts_ylw {
    background-position: -192px -502px;
    width: 105px;
    height: 100px;
    margin-left: 20px}
.cen1,.ftrSlid .Slide_cont {
    width: 250px;
    height: 250px}
.cen,.sw1.ftrSlid .bdr21 {
    width: 250px}
.cen3 {
    width: 500px;
    height: 500px}
.cen4 {
    width: 350px;
    height: 350px}
.cen5 {
    width: 350px}
.cont1 {
    padding: 0 2.5%}
.cont2 {
    padding: 30px 5% 30px 30px}
.cont3 {
    padding-left: 2.5%}
.cont4 {
    padding-right: 5%}
.cont5 {
    margin-left: 4%}
.cont6 {
    padding: 0 4.3%}
.cont7 {
    padding: 80px 4.3% 0 4.3%}
.prd1 ul {
    margin: 0 10px 0 7px}
.prd1 ul li {
    border: #cbcaca 1px solid;
    margin: 8px 0;
    cursor: default;
    list-style: none}
.prd1 ul li: first-of-type {
    margin-top: 0}
.prd2 ol,.prd2 ul {
    margin-left: 28px}
footer ul {
    max-width: 220px}
footer ul li {
    list-style: none;
    font-size: 15px;
    border-left: #fff 1px solid;
    padding: 3px 0;
    display: block}
footer ul li a {
    line-height: 20px;
    display: inline-block;
    padding-left: 10px;
    margin-top: -20px;
    display: block;
    margin-left: 3px}
.cr1 {
    width: 350px;
    height: 350px}
.cr {
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    border-radius: 100%}
.ftr1 ul li {
    display: inline-block;
    border-left: none;
    vertical-align: middle}
.ftr1 ul li a {
    color: #000}
.ftr15 {
    border-bottom: 340px solid #030303;
    border-right: 170px solid transparent}
.ftr2 .he4 {
    height: 340px;
    max-height: 340px}
.ftr2 .he5 {
    height: 280px}
.ftr2 .bg15 {
    border-bottom: 340px solid #030303;
    border-right: 170px solid transparent}
.ftr2 .ln2 {
    width: 93%}
.ftr2 .bg11 {
    position: relative}
.ftr2 .m7 {
    margin-lefT: 31px}
.ftr2 .eml1 {
    margin-right: 5px;
    margin-lefT: 4px}
.ftr2 .vr3 {
    vertical-align: bottom}
.vr4 {
    vertical-align: bottom}
.bdr1 {
    border-radius: 30px}
.bdr2 {
    border-radius: 3px}
.bdr3 {
    border-right: #fff 1px solid}
.bdr4 {
    border-bottom: #fff 1px solid}
.bdr5 {
    width: 220px;
    height: 1px;
    margin: 15px 0}
.bdr8 {
    border-radius: 5px}
.bdr9 {
    border-radius: 2px}
.bdr10 {
    border-left: none}
.bdr12 {
    border-bottom: 50px solid #000;
    border-right: 50px solid transparent;
    width: 250px}
.bdr13 {
    border: #fff 2px solid}
.bdr15 {
    border: #cbcbcb 1px solid}
.bdr16 {
    border: #b60202 1px solid}
.bdr17 {
    border: #ebebeb 1px solid}
.bdr18 {
    border-top: #d8d8d8 1px solid;
    border-bottom: #d8d8d8 1px solid}
.cp {
    cursor: pointer}
.cp1 {
    cursor: default}
#SubmitEnq_inline:hover,#show_sms_popup:hover>div,#show_sms_popup_e:hover>div,.btn1:hover,.btn4:hover,.btn5:hover,.btn7:hover,.btn:hover,.ftr1 a:hover img,.rcb:hover {
    box-shadow: 2px 2px 2px rgba(0,0,0,.6);
    font-weight: 400}
.btn7:hover {
    font-weight: 300}
.btn4:hover {
    background: #000}
.btn2 {
    font-size: 33px;
    color: #fff;
    position: relative}
.shd2:before {
    margin-top: 10px;
    position: absolute;
    z-index: -1;
    content: '';
    top: 100%;
    left: 5%;
    height: 10px;
    width: 90%;
    opacity: 0;
    background: -webkit-radial-gradient(center,ellipse,rgba(0,0,0,.35) 0,rgba(0,0,0,0) 80%);
    background: radial-gradient(ellipse at center,rgba(0,0,0,.35) 0,rgba(0,0,0,0) 80%);
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: transform,opacity;
    transition-property: transform,opacity}
.hvr-float-shadow:active:before,.hvr-float-shadow:focus:before,.shd2:hover:before {
    opacity: 1;
    -webkit-transform: translateY(5px);
    transform: translateY(5px)}
.btn3:hover {
    background: #fff}
.btn6 {
    background: #d4d4d4;
    color: #2f2f2f;
    text-shadow: 1px 1px #e8e8e8;
    padding: 13px 25px 13px 37px;
    border: #fff 2px solid;
    border-radius: 5px;
    margin: 4px 0 0 -25px;
    box-shadow: 2px 2px 1px silver}
.btn6:hover {
    box-shadow: 4px 4px 2px #a09e9e;
    font-weight: 400}
.btn8 {
    padding: 4px 2px 4px 12px;
    margin-top: 9px}
.btn8:hover {
    border: #cecccc 1px solid;
    background: #eaeaea;
    color: #000}
.hot_p {
    padding: 8px 2px;
    width: 127px}
.hot_con {
    height: 200px;
    width: 532px;
    padding-top: 23px}
.ts1 {
    background-position: -192px -502px;
    width: 105px;
    height: 100px;
    margin-left: 12px}
.m30 {
    margin: 0 10px 10px}
.m32 {
    margin: -10px auto 0 auto}
.p20 {
    padding: 20px 0 18px 0}
.bg22 {
    background: #f5f5f5;
    padding: 11px 0;
    font-size: 16px}
.ct ul {
    padding-bottom: 60px}
.ct ul li {
    list-style: none;
    font-size: 15px;
    line-height: 19px;
    margin: 10px 5px}
.ct ul li a {
    color: #6e6e6e}
.ct ul li a:hover {
    color: #000}
.fnt18 {
    font-size: 22px}
.ps10 {
    bottom: 0;
    left: 0}
.ln6 {
    line-height: 22px}
.he9 {
    height: 100%}
.p21 {
    padding: 0 35px 30px 25px}
.clr18 {
    color: #b0adad}
.blr {
    -webkit-filter: blur(8px);
    -moz-filter: blur(8px);
    -o-filter: blur(8px);
    -ms-filter: blur(8px);
    filter: blur(8px)}
.zx4 {
    z-index: -1}
.w13 {
    width: 20%}
.ps9 {
    height: 109px;
    left: 0;
    overflow: hidden;
    margin-top: -78px;
    z-index: -1}
.cont8 {
    padding: 36px 4.3% 0 4.3%}
.prd4 ul li {
    list-style: none;
    float: left;
    padding: 0 2px;
    color: #000;
    margin-bottom: 5px}
.prd4 ul li a {
    color: #535353}
.prd4 ul li a:hover {
    text-decoration: underline}
.prd3 .top-nav>ul>li>a {
    padding: 15px 30px}
.p19 {
    padding: 30px 0}
.pt155 {
    padding-top: 155px}
.bx6 {
    box-shadow: -2px 10px 25px 0 rgba(50,50,50,.61)}
.m27 {
    margin-top: -50px}
.w15 {
    width: 40%}
.w16 {
    width: 60%}
.m28 {
    margin-bottom: 18px}
.ln5 {
    width: 5px;
    height: 42px}
.m29 {
    width: 96%;
    margin-top: 9px}
.w14 {
    width: 220px}
.w20 {
    max-width: 650px}
.m12 {
    margin-right: 80px}
.m42 {
    margin-right: 42px}
.arw3 {
    background-position: -88px -118px;
    left: 40px}
.arw4 {
    background-position: -108px -118px;
    right: 40px}
.swiper_horizontal>.swiper-wrapper {
    padding-left: 17px}
.w21 {
    width: 75%}
.w22 {
    width: 64%}
.w23 {
    width: 57%}
.w24 {
    width: 82%}
.fnt19 {
    font-size: 22px;
    line-height: 22px}
.ftrSldSec .w21 {
    width: 1200px}
.he3Ftr,.hot_con1 {
    height: 520px}
.sw1.ftrSlid {
    width: 250px!important;
    height: 338px!important;
    margin-right: 0!important;
    border: none}
.swipe-itemgrp {
    margin: 8px 0 8px 8px;
    padding-bottom: 10px;
    border: #ebebeb 1px solid}
.ftrSldSec .hot_con1 {
    width: 1190px;
    padding-top: 50px;
    line-height: 18px}
.ftrSldSec .cont6 {
    padding: 0;
    box-sizing: border-box;
    width: 1235px!important}
.ftrSldSec .swipe-itemgrp {
    margin: 8px 0}
.ftrSldSec .swiper_horizontal>.swiper-wrapper {
    padding-right: 17px}
.ftrSldSec .arw3 {
    left: 5px}
.ftrSldSec .arw4 {
    right: 5px}
.swipe-itemgrp:hover {
    box-shadow: 0 0 8px rgba(0,0,0,.5)}
.ftrSldSec .maxWH250 {
    max-height: 250px}
.sw1.ftrSlid .bdr21 {
    border: none;
    height: 85px}
.ftrSldSec .trng1 {
    background-position: -90px -71px;
    width: 20px;
    height: 12px;
    margin: -10px auto 0}
.ftrSldSec .arw4 {
    background-position: -114px -136px}
.ftrSldSec .arw3 {
    background-position: -114px -165px;
    background-repeat: no-repeat}
.ftrSldSec .arw9 {
    width: 22px;
    height: 32px;
    margin: 0;
    top: 220px}
.ftrSldSec span.p18 {
    padding: 8px 20px;
    margin-top: 12px;
    display: inline-block}
.sug-ss li.ui-menu-item a {
    color: #00000;
    background-color: #fff}
.sug-ss li.ui-menu-item a.ui-state-active,.sug-ss li.ui-menu-item a.ui-state-hover {
    background-color: #0095f9;
    color: #00000}
ul.ui-menu li.recent {
    background-color: #ddf}
.ui-menu {
    list-style: none;
    padding: 2px;
    margin: 0;
    display: block;
    float: left}
.ui-menu .ui-menu-item {
    list-style-type: none;
    cursor: pointer;
    background-color: #fff}
.as_ui-widget-content {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #fff #888 #888;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 5px 5px #ccc;
    padding: 0}
.ui-menu .ui-menu-item a {
    color: #0c0f71;
    cursor: pointer;
    display: block;
    font-family: Gotham,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 16px;
    list-style: outside none none;
    padding: 6px 3px;
    text-decoration: none;
    text-indent: 5px}
.ui-menu .ui-menu-item a:hover {
    background: #ededed}
.ui-menu .ui-menu-item a.ui-state-active,.ui-menu .ui-menu-item a.ui-state-hover {
    background: none repeat scroll 0 0 #0095f9;
    color: #fff}
.ui-widget-content {
    background: #fff;
    padding: 0 0 2px 0;
    border: 1px solid #327ae8!important;
    color: #222;
    line-height: 17px}
.vd_bg {
    border: 8px #fff solid;
    border-radius: 3px;
    width: 411px;
    box-shadow: 1px 1px 3px #888;
    height: 369px}
.vdo1_s1 {
    background-position: 0 0;
    width: 63px;
    height: 44px;
    margin: 135px 0 0 182px;
    z-index: 2;
    position: absolute}
.vdo3_s1 {
    background-position: 0 -56px;
    width: 411px;
    height: 41px;
    margin: 0;
    z-index: 2}
#video_embed>iframe,#video_embed>object {
    max-width: 411px;
    height: 369px}
#video_embed {
    max-width: 411px;
    max-height: 369px;
    overflow: hidden}
.t2 {
    overflow: auto;
    width: 818px}
.t3 {
    overflow: auto;
    width: 1397px}
.active_error_f {
    border: 1px solid #e00}
.active_error_f:focus {
    box-shadow: 0 0 2px #e00}
.error_notification_footerprd {
    color: #b00;
    font-size: 10px;
    font-weight: 700;
    margin: 2px 0 -2px 0;
    padding-left: 2px}
.fnt3_zoom_footerprd {
    background-color: #f8f8f8;
    border: 1px solid #e3e3e3;
    box-shadow: 0 0 5px #b5b5b5;
    color: #51860d;
    font-size: 13px;
    font-weight: 700;
    margin: 77px 0 77px 70px;
    padding: 45px;
    text-align: center;
    width: 426px}
.enqload_form {
    display: inline}
.bg7_ff {
    background: #e5e5e5;
    height: 1px;
    margin: 2px 5px 2px 0}
: root .icon0_ff {
    padding: 2px 5px 2px 30px;
    height: 35px}
.r_im {
    background-position: 0 -14px;
    width: 27px;
    height: 24px;
    margin: 27px 5px 0 0}
.r_im1 {
    background-position: -38px -14px;
    width: 27px;
    height: 24px;
    margin: 27px 5px 0 0}
.w47 {
    width: 502px}
.m71 {
    margin: 30px 24px 0 0}
.un2 {
    text-decoration: underline}
.un2:hover {
    text-decoration: none}
.clr1 {
    color: #292929!important}
.embh iframe {
    height: 394px!important}
.embw iframe {
    width: 651px!important}
.embh embed {
    height: 394px!important}
.embw embed {
    width: 651px!important}
.embw div {
    width: 651px!important}
.embh object {
    height: 394px!important}
.embw object {
    width: 651px!important}
.vdo1 {
    border: 10px solid #fff;
    border-radius: 10px;
    margin: 0 auto;
    box-shadow: 1px 1px 3px #888;
    background-color: #000}
.bcw iframe {
    width: 600px!important;
    height: 500px!important}
.bcw div {
    width: 600px!important}
.bcw embed {
    width: 600px!important;
    height: 500px!important}
.bcw object {
    width: 600px!important;
    height: 500px!important}
.mr-g {
    margin: 2px 0}
.pd3 {
    background-position: -239px -171px;
    height: 27px;
    width: 27px}
.q1 {
    width: 150px}
.q2 {
    padding: 4px 0 0 0}
.q2 a {
    text-decoration: underline!important}
.q2 a:hover {
    text-decoration: none!important}
.tx-m {
    padding: 20px 7px 10px 7px}
.embw1 iframe {
    width: 550px!important}
.embh1 embed {
    height: 450px!important}
.embw1 embed {
    width: 550px!important}
.embw1 div {
    width: 550px!important}
.embh1 object {
    height: 450px!important}
.embw1 object {
    width: 550px!important}
.tx-p {
    padding: 2px 27px 10px 27px}
.brc1 {
    border-collapse: collapse}
.br-3 {
    border: medium none}
.w-13 {
    width: 80px}
.h-i3 {
    height: 20px}
.w-14 {
    width: 90px}
.h-i4 {
    height: 10px: important}
.u a {
    text-decoration: none}
.u a:hover {
    text-decoration: underline}
.lh4 {
    line-height: 18px}
.vd_p {
    padding: 5px 16px}
.vd_w {
    width: 650px}
.blow_zoom {
    display: none;
    position: fixed;
    top: 4%;
    left: 0;
    width: 100%;
    height: 600px;
    z-index: 4000!important;
    overflow: hidden}
.blow_zooms {
    display: none;
    position: fixed;
    top: 20%;
    left: 0;
    width: 100%;
    height: 600px;
    z-index: 4000!important;
    overflow: hidden}
.cen6 {
    width: 70px;
    height: 70px}
.cen7 {
    width: 70px}
.clr2_ff {
    color: #c41e02}
.bg1_ff {
    background: #d00202}
#d00202 .m31 {
    margin-bottom: 10px}
.w17 {
    width: 100%}
.prd5 ul {
    margin-top: 20px;
    margin-lefT: 22px}
.fl1 {
    float: none!important}
.ps11 {
    position: static!important;
    z-index: 0;
    height: 100%!important;
    margin-bottom: 30px}
.m33 {
    margin-left: 150px!important}
.clr17,.clr17 a,.clr17 a:hover {
    color: #323232}
.w18 {
    width: 90%}
.w19 {
    width: 80%}
.stmp ul li {
    list-style: none;
    clear: both;
    padding: 10px 0}
.stmp .m29 {
    margin-top: 4px}
.stmp .fnt7 {
    font-size: 24px}
.stmp ul li ul {
    margin: 0;
    padding: 10px}
.stmp ul li ul li {
    padding: 10px;
    font-size: 20px}
.stmp ul li: last-of-type {
    border-bottom: 0}
.stmp ul li ul li a,.stmp ul li ul li a:hover {
    color: #323232}
.arw5 {
    background-position: -179px -2px;
    width: 4px;
    height: 7px;
    margin-top: 9px}
.stmp ul li>div>ul {
    padding: 0 10px}
.stmp ul li>div>ul>li {
    padding: 10px 0 0 7px}
.stmp ul li>div>ul>li span {
    font-size: 18px;
    padding: 0}
.stmp ul li>div>ul>li span a {
    margin: 0 0 0 5px;
    color: #7f7e7e}
.stmp ul li>div>ul>li span a:hover {
    color: #7f7e7e}
.srch2 {
    width: 400px;
    height: 42px}
.srch2 input {
    outline: 0;
    font-family: 'Roboto Condensed',Arial,Helvetica,sans-serif;
    font-size: 18px;
    color: #414141;
    padding: 9px;
    font-weight: 300;
    border: 0;
    width: 336px}
.srch2 .srch {
    width: 40px;
    height: 40px;
    border: #fff 1px solid;
    margin-right: 1px}
.srch2 input:focus {
    box-shadow: none}
.srch2 .srch1 {
    width: 22px;
    height: 22px;
    background-position: -177px -14px;
    margin: 9px 0 0 8px}
.p22 {
    padding: 4px 0 40px 0}
.p30 {
    padding: 4px 0 0 0}
.p31 {
    padding: 8px 20px}
.he10 {
    min-height: 273px}
.he11 {
    height: 74px;
    z-index: 2006;
    opacity: .9}
.he12 {
    height: 74px;
    opacity: .9;
    top: 80px}
.nm1 .bg20 {
    height: 128px}
.cen8 {
    width: 125px}
.contact-no,.ftrSldSec .swiper-slide a {
    display: inline-block}
.contact-no span.resp_rate_main {
    font-size: 16px;
    line-height: 20px;
    width: 200px;
    display: none;
    left: 106%;
    top: 35px}
.contact-no .resp_rate_arow1 {
    left: -10px}
.contact-no .resp_rate_arow2 {
    left: -9px;
    border-right: 12px solid #fff;
    position: absolute;
    display: inline-block;
    border-top: 9px solid transparent;
    border-bottom: 9px solid transparent;
    top: 0;
    bottom: 0;
    height: 0;
    margin: auto 0}
.p1_v {
    padding: 40px 0 2px}
.btn1_v {
    margin: 10px auto;
    bottom: 26px;
    left: 0}
.btn1_v .btn6 {
    margin: auto}
.p3_v {
    padding: 0 35px 30px 35px}
.p3_v ul {
    padding-bottom: 45px}
.bg1_v,.bg2_v {
    background-color: rgba(0,0,0,.64);
    z-indeX: 2;
    top: 0;
    left: 0}
.mPlayIcon {
    width: 46px;
    height: 46px}
.mPlayIcon:after {
    border-left: 16px solid #000;
    border-top: 10px solid transparent;
    border-bottom: 11px solid transparent}
.mCorVidSec:after {
    background-color: rgba(35,25,23,.3)}
.bg1_v,.wh250 {
    width: 250px;
    height: 250px}
.pl_btn {
    position: relative;
    transition: all .5s ease}
.mPlayIcon1 {
    width: 64px;
    height: 64px}
.mPlayIcon1:after {
    border-left: 18px solid #000;
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent}
.mPlayIcon,.mPlayIcon1 {
    background-color: #fff;
    border-radius: 50%;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    text-indent: -9999px;
    z-index: 3;
    cursor: pointer}
.mPlayIcon1:after,.mPlayIcon:after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    left: 6px;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto}
.bg2_v {
    height: 400px}
.tooltip .cen,.tooltip h2,.tooltip span {
    z-index: 5}
.tooltip .tooltiptext {
    text-align: left;
    visibility: hidden;
    width: 575px;
    background-color: #fff;
    color: #fff;
    padding: 5px 0;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    bottom: 0;
    box-shadow: 0 0 8px rgba(0,0,0,.5)}
.tooltip:hover .tooltiptext {
    visibility: visible}
.tooltiptext ul {
    display: inline-block;
    padding: 0 20px;
    overflow: hidden;
    height: 92%}
.tooltiptext ul li a,.tooltiptext ul li a:hover {
    font-size: 17px;
    color: #6e6e6e;
    margin: 10px 0}
.tooltiptext ul li a:hover {
    color: #000}
.tooltiptext span {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    margin: 0 4px 2px 0}
.tooltiptext ul li {
    margin: 15px 0}
.tool2 .bx1:hover {
    box-shadow: none}
.tooltiptext ul {
    margin-left: 250px;
    text-align: left;
    margin-left: 250px}
.tool {
    margin-left: 250px;
    text-align: left;
    margin-left: 250px}
.mediavdo:hover {
    z-index: 3000}
.mPlayIcon:hover:after {
    border-left: 18px solid #000;
    border-top: 12px solid transparent;
    border-bottom: 13px solid transparent}
.mPlayIcon1:hover,.mPlayIcon:hover {
    background-color: #fff;
    border-radius: 100%;
    box-shadow: 0 0 4px #ccc}
.tool3>div: nth-of-type(3) .tooltiptext {
    right: 0;
    lefT: auto}
.tool3>div: nth-of-type(3) .tooltiptext ul {
    margin-lefT: 4px;
    text-align: left;
    margin-right: 250px}
.styk {
    position: sticky}
.top {
    top: 0}
.ImgF_p {
    width: 253px;
    height: 196px;
    background-position: -15px -269px;
    margin: 70px auto 30px auto}
.cat_in {
    border-spacing: 57px 0;
    padding-bottom: 30px}
.cat_in .cen {
    border-spacing: 0 0}
.cVid img {
    width: 70px;
    height: 70px}
.cVid>div .bOvLap:after,.cVid>div:after {
    position: absolute;
    content: ""}
.cVid>div .bOvLap,.cVid>div .bOvLap:after,.cVid>div:after {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto}
.cVid>div .bOvLap,.cVid>div .bOvLap:after {
    transition: all .1s ease-in-out;
    -webkit-transition: all .1 ease-in-out;
    -moz-transition: all .1s ease-in-out}
.cVid>div .bOvLap {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background-color: rgba(255,255,255,.9);
    box-shadow: 0 0 3px rgba(255,255,255,.4);
    z-index: 1}
.cVid:hover>div .bOvLap {
    width: 44px;
    height: 44px;
    background-color: #fff;
    box-shadow: 0 0 5px rgba(255,255,255,.6)}
.cVid>div .bOvLap:after {
    border-left: 15px solid #000;
    border-top: 9px solid rgba(255,255,255,0);
    border-bottom: 9px solid rgba(255,255,255,0);
    height: 0;
    width: 0;
    left: 4px}
.cVid:hover>div .bOvLap:after {
    border-left-width: 18px;
    border-top-width: 10px;
    border-bottom-width: 10px;
    left: 6px}
.cVid>div:after {
    width: 70px;
    height: 70px;
    background-color: rgba(0,0,0,.6)}
.playV,.playV:after,.playV:before {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    transition: all .1s ease-in-out;
    -webkit-transition: all .1 ease-in-out;
    -moz-transition: all .1s ease-in-out}
.playV {
    width: 100%;
    background-color: rgba(0,0,0,.4)}
.playV:after,.playV:before {
    content: "";
    margin: auto}
.playV:before {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background-color: #fff}
.playV:after {
    border-left: 17px solid #000;
    border-top: 11px solid transparent;
    border-bottom: 11px solid transparent;
    width: 0;
    height: 0;
    left: 7px}
.playV:hover:before {
    width: 60px;
    height: 60px;
    box-shadow: 0 0 4px rgba(255,255,255,.2)}
.playV:hover:after {
    border-left-width: 22px;
    border-top-width: 14px;
    border-bottom-width: 14px}
.calMshare {
    width: 400px}
.calMshare .fnt10 span {
    margin-left: 2px}
.shrUs p {
    margin: 5px 0 10px 0}
.maxWH125 {
    max-height: 125px;
    max-width: 125px}
.calMshare,.ftr2 .ln1.w420,.w420 {
    width: 420px;
	    padding: 10px;
		}
.shrIcon {
    margin-left: 2px}
.shrUs p {
    margin: 5px 0 10px 0}
.shrUs p.fnt10 span {
    background-position: -63px -134px;
    width: 20px;
    height: 22px;
    margin: 1px 0 0 -35px}
.shr {
    width: 25px;
    height: 25px;
    text-indent: -9999px;
    display: block;
    float: left;
    margin-right: 6px;
    -webkit-transition: all .4s ease-out;
    -moz-transition: all .4s ease-out;
    -o-transition: all .4s ease-out;
    transition: all .4s ease-out}
.shr.fb {
    background-position: 0 -161px}
.shr.gpls {
    background-position: -30px -161px}
.shr.twtr {
    background-position: -59px -161px}
.shr.lnkin {
    background-position: -89px -161px}
.shr:hover {
    margin-top: -2px}
.bdr15>span.playV {
    background-color: rgba(0,0,0,0)}
.bdr15>span.playV:before {
    box-shadow: 0 0 10px #000}
.sug-ss {
    width: 238px!important}
.sug-ss1 {
    width: 357px!important}
.ftrSldSec .maxWH250,.max-width {
    max-width: 250px}
.ln7 {
    line-height: 34px}
.w16 table,.w16 td {
    overflow: auto;
    max-width: 500px;
    border: 1px solid #999}
.t2 table,.t2 td {
    overflow: auto;
    max-width: 700px;
    border: 1px solid #999}
.t3 table,.t3 td {
    overflow: auto;
    border: 1px solid #999}
.prd1 ul li div.cudef {
    cursor: default!important}
.swiper_vertical.swiper-container {
    margin-top: 30px}
.tag {
    width: 626px;
    text-align: center;
    margin: 0 auto}
.tag1 {
    font-size: 57px;
    color: #fff;
    display: inline-block;
    padding: 20px 18px 0 0;
    vertical-align: middle}
.tag2 {
    color: #fff;
    font-size: 20px;
    padding: 5px 0;
    font-style: italic;
    display: inline-block;
    vertical-align: top}
.tag3 {
    font-size: 57px;
    color: #fff;
    display: inline-block;
    padding: 20px 0 0 22px;
    vertical-align: middle}
.ui-menu .ui-menu-item a {
    width: 96.66%;
    padding: 2px 4px}
.trng1 {
    background-position: -179px -70px;
    width: 20px;
    height: 12px;
    margin: -10px 5px -2px 55px}
.bdr21 {
    border-left: #464646 1px solid;
    border-right: #464646 1px solid;
    border-bottom: #464646 1px solid;
    padding: 7px 2px;
    height: 72px;
    width: 125px}
.sw1 {
    width: 125px!important;
    margin-right: 59px!important;
    border: #242424 1px solid;
    height: 213px!important}
.sw1:hover {
    border: #7b7777 1px solid}
.sw1.ftrSlid:hover {
    border: none}
.hot_con {
    height: 216px;
    width: 532px;
    padding-top: 13px;
    line-height: 18px}
.arw11 {
    width: 20px;
    height: 13px;
    background-repeat: no-repeat;
    margin-lefT: 111px;
    cursor: pointer}
.w26 {
    width: 218px}
.m35 {
    margin: 16px 0 5px 15px}
.m36 {
    margin: 0 0 11px 0}
.fnt20 {
    font-size: 23px}
.ln8 {
    line-height: 26px}
.clr19,.clr19 a {
    color: #6e6e6e}
.clr19 a:hover,.clr20 {
    color: #000}
.txt {
    text-transform: uppercase}
.wv4 {
    border: 1px #eee solid}
.p24 {
    padding: 18px 0 29px 0}
.pd120 {
    padding-top: 120px}
.wrd {
    word-wrap: break-word}
.p25 {
    padding: 14px 0}
.gstTsLoc,.textContainer.bg4.w23.p1.txt2.m1.ov>div {
    display: flex}
.textContainer .txt2 {
    width: 196px;
    height: 74px}
.textContainer {
    width: 196px!important;
    height: 588px;
    padding: 7px 8px 0}
.arw9 {
    width: 16px;
    height: 26px;
    margin: 0;
    top: 181px}
.fnt21 {
    font-size: 16px}
.m37 {
    margin-bottom: 8px}
.m38 {
    margin: -1px 0 0 51px}
.gtb {
    width: 60px;
    height: 60px;
    background-position: -136px -129px}
.p26 {
    padding: 14px 25px}
.lin {
    height: 1px;
    background: #efeeee;
    background: -moz-linear-gradient(left,#efeeee 0,#efeeee 8%,#d7d7d7 51%,#efeeee 92%,#efeeee 100%);
    background: -webkit-gradient(left top,right top,color-stop(0,#efeeee),color-stop(8%,#efeeee),color-stop(51%,#d7d7d7),color-stop(92%,#efeeee),color-stop(100%,#efeeee));
    background: -webkit-linear-gradient(left,#efeeee 0,#efeeee 8%,#d7d7d7 51%,#efeeee 92%,#efeeee 100%);
    background: -o-linear-gradient(left,#efeeee 0,#efeeee 8%,#d7d7d7 51%,#efeeee 92%,#efeeee 100%);
    background: -ms-linear-gradient(left,#efeeee 0,#efeeee 8%,#d7d7d7 51%,#efeeee 92%,#efeeee 100%);
    background: linear-gradient(to right,#efeeee 0,#efeeee 8%,#d7d7d7 51%,#efeeee 92%,#efeeee 100%);
    margin-top: 13px;
    width: 450px}
.arrow {
    background-position: -124px -71px;
    width: 14px;
    height: 11px}
.w27 {
    width: 428px}
.m40 {
    margin-bottom: 13px;
    margin-top: -8px}
.fnt22 {
    font-size: 20px}
.fnt23 {
    font-size: 14px}
.down {
    margin-bottom: 9px}
.up {
    margin-top: -9px}
.cu_tabl {
    width: 75%;
    margin: 0 auto}
.he13 {
    height: 34px;
    z-index: 2006;
    opacity: .8;
    top: 280px;
    left: 33px;
    background-color: #000}
.he14 {
    width: 0;
    height: 0;
    border-bottom: 34px solid #000;
    border-left: 33px solid transparent;
    top: 280px;
    opacity: .8;
    z-index: 2006}
.hd1 p {
    font-size: 21px}
#light {
    display: none;
    position: fixed;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    width: 500px;
    height: 500px;
    margin: auto;
    border: 2px solid #fff;
    background: #fff;
    z-index: 99999}
#algin-center {
    vertical-align: middle;
    display: table-cell;
    text-align: center;
    width: 500px;
    height: 500px}
#fade {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: auto;
    background: rgba(0,0,0,.8);
    z-index: 99998}
.zoomwrap {
    right: -8px;
    bottom: 0;
    margin-right: 2.5%;
    background-color: #eee}
.close-thik:after {
    content: 'X';
    background-color: #000;
    color: #fff;
    position: absolute;
    top: -6px;
    right: -2px;
    width: 14px;
    height: 20px;
    padding: 0 3px 4px 4px;
    border: solid 1px #000;
    font-size: 12px;
    text-align: center}
.mg010 {
    margin-top: 6px}
.w049 {
    width: 49%}
.w28 {
    width: 670px}
.nwp .cen2_p {
    background-color: #fff!important;
    border: medium none}
.nw_form input.btn_p.btn_tmpl55 {
    border-radius: 5px;
    padding: 3px 25px 7px}
.nw_form input.btn_p.btn_tmpl55:hover {
    box-shadow: 2px 2px 2px rgba(0,0,0,.6);
    font-weight: 400}
.m2.no_img {
    margin-top: -80px;
    float: left;
    width: 80%}
.fram table,.fram2 table {
    border-collapse: collapse;
    margin-top: 7px;
    width: 100%;
    font-size: 14px;
    max-width: 100%}
.fram table tr td,.fram2 table tr td {
    border: solid 1px #e3e3e3;
    padding: 8px 8px 9px 12px;
    text-align: left}
.fram td,.fram th {
    max-width: 100%}
.isq table {
    border: 0}
.isq table tr td,.isq table tr th {
    border: 0;
    border-bottom: solid 1px #e3e3e3;
    text-align: left;
    padding: 8px 8px 9px 12px;
    vertical-align: top}
.isq table tr td:first-child,.isq table tr th:first-child {
    border-right: #e3e3e3 1px solid;
    width: 35%}
.fram table tr td ul,.fram table tr th ul,.fram2 table tr td ul,.fram2 table tr th ul {
    margin: 0;
    padding: 0}
.fram table tr td ul li,.fram table tr th ul li,.fram2 table tr td ul li,.fram2 table tr th ul li {
    list-style: disc;
    margin-left: 15px;
    margin-bottom: 3px}
.newHeadInISQ {
    font-weight: 400;
    color: #424141;
    font-size: 19px;
    margin: 40px 0 10px;
    line-height: 24px}
.moq_55 .tlTip {
    display: block;
    line-height: 20px}
.moq_55 .tlTip span {
    background-color: #fff;
    display: inline-block;
    padding: 0 10px 3px 0;
    font-size: 13px}
.moq_55 .tlTip span strong {
    font-weight: 700}
.raq_btn {
    margin-bottom: 24px}
.w33_btn {
    width: 100%;
    margin-top: 1px}
.w33_btn.on_image {
    padding: 0;
    box-sizing: border-box}
.no_img .w33_btn {
    max-width: 272px}
.newDwnBtn {
    background-repeat: no-repeat;
    background-position: left bottom;
    font-size: 13px;
    display: inline-block;
    vertical-align: bottom;
    color: #6e6e6e;
    font-size: 17px}
.newDwnBtn:hover {
    text-decoration: underline}
.pdf_dwnBtn {
    padding: 7px 0 5px 0;
    height: 32px}
span.pdf_dwnBtn span {
    margin: 3px 3px 0 -4px}
.video_dwnBtn {
    background-position: -301px 12px;
    padding: 12px 0 0 40px;
    height: 30px}
.w34_btn {
    width: 100%}
.Slide_cont {
    background: none repeat scroll 0 0 #fff;
    display: table-cell;
    height: 125px;
    text-align: center;
    vertical-align: middle;
    width: 125px}
.ln7 {
    line-height: 34px}
.swiper-slide .img_cont {
    width: 25%}
.pd70 {
    padding-right: 70px}
.box_sha {
    box-shadow: 1px 0 5px #898989}
.cont9 {
    padding: 16px 4.3% 12px}
.p-10 {
    padding: 0 0 40px 0}
.cont_size {
    height: 400px;
    padding-top: 20px}
#close_vid span {
    -ms-transform: scale(1.4,1);
    -webkit-transform: scale(1.4,1);
    transform: scale(1.4,1)}
#close_vid span:hover {
    color: #fff}
#vid_sec_play {
    visibility: hidden}
.play_vid {
    position: fixed;
    width: 90%;
    height: 540px;
    top: 50px;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 99998}
.vid_blak_scrn1 {
    width: 100%;
    top: 0;
    bottom: 0;
    position: fixed;
    background-color: rgba(0,0,0,.65);
    z-index: 99997;
    left: 0}
.vid_blak_scrn {
    width: 100%;
    top: 0;
    bottom: 0;
    position: fixed;
    background-repeat: no-repeat;
    background-position: center center;
    z-index: 99996;
    left: 0;
    background-size: cover;
    transition: all .5s ease;
    -webkit-filter: blur(10px);
    -moz-filter: blur(10px);
    -o-filter: blur(10px);
    -ms-filter: blur(10px);
    filter: blur(10px)}
.close_vid {
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 99999;
    background-color: #000;
    color: #c8c8c8;
    font-size: 25px;
    text-align: right;
    padding: 3px 0}
.close_vid span.cp {
    display: inline-block;
    padding: 2px 20px 2px 10px;
    font-weight: 300;
    font-size: 20px}
#play_vid iframe {
    visibility: hidden}
div.payWidImBtn {
    margin-top: 30px;
    display: inline-block;
    border-radius: 6px;
    padding: 8px;
    cursor: pointer;
    background-color: #000;
    box-shadow: 2px 2px 5px rgba(0,0,0,.6)}
div.payWidImBtn:hover {
    box-shadow: 0 0 2px rgba(0,0,0,.6)}
div.payWidImBtn span {
    background-repeat: no-repeat;
    width: 159px;
    height: 44px;
    display: inline-block;
    float: left;
    background-position: 0 -40px}
#algin-center>#zoom_img {
    max-width: 500px;
    max-height: 100%}
.m45_p {
    margin-top: 10px}
.mg_top {
    margin-top: -120px}
.glp_gp:hover {
    box-shadow: 2px 2px 2px #a09e9e}
.max_wid {
    max-width: 500px}
.max_hei {
    max-height: 500px}
.etaEle h2 {
    font-size: 22px;
    font-weight: 300}
.etaEle ul {
    font-size: 17px;
    display: flex;
    font-weight: 400;
    flex-wrap: wrap;
    list-style-type: none}
.etaEle ul li {
    min-width: 33.33%;
    width: 33.33%;
    position: relative;
    padding-left: 27px;
    box-sizing: border-box;
    margin-bottom: 10px}
.etaEle ul li span.etaVal {
    font-size: 16px;
    font-weight: 300}
.he3 {
    min-height: 185px}
.eatBt {
    margin-bottom: 20px}
.etaSpt {
    background-color: #fff;
    width: 24px;
    height: 24px;
    position: absolute;
    left: 1px;
    top: 0;
    background-size: 200px 270px;
    border-radius: 50%}
.etaSpt.nob {
    background-position: -152px -151px}
.etaSpt.noe {
    background-position: -176px -174px}
.etaSpt.yoe {
    background-position: -106px -172px}
.etaSpt.at {
    background-position: -156px -171px}
.etaSpt.lsof {
    background-position: -131px -171px}
.etaSpt.gstn {
    background-position: -121px -152px}
.eat .m29 {
    width: 97%;
    font-size: 18px}
.eat .cont2 {
    padding: 20px 7px 40px}
.vdo_box {
    background-color: #f2f2f2;
    width: 300px;
    margin-left: 5px;
    margin-right: 5px}
.v_cntnr,.vall_btn {
    display: flex;
    justify-content: center}
.vdo_box .cen1 {
    width: 280px;
    height: 180px;
    cursor: pointer}
.vdo_box .cen1:after {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,.4)}
.vdo_box .cen1 img {
    max-height: 180px}
.vdo_box .vdo_icn {
    position: absolute;
    top: 50%;
    left: 50%;
    bottom: 0;
    right: 0;
    z-index: 2;
    width: 36px;
    height: 26px;
    margin-left: -18px;
    margin-top: -13px;
    background-position: 0 -193px}
.vdo_box .v_btn {
    bottom: 15px;
    left: 0;
    right: 0}
.vall_btn {
    margin-top: 40px}
.vdo_box h2 {
    padding-bottom: 45px}
.aft:after,.bef:before,.ht_hold:before {
    position: absolute;
    content: '';
    top: 0;
    bottom: 0}
.top-nav.ht_hold:before {
    z-index: 11;
    width: 100%;
    height: 64px;
    margin-top: -5px}
.mh_fxd .mnu_cat {
    max-height: 447px;
    margin-bottom: 13px}
.h_fxd .mnu_cat {
    height: 447px}
.dp_dwn {
    overflow-y: scroll;
    overflow-x: hidden;
    padding-right: 17px;
    height: 100%}
.sub_dp_dwn {
    left: 100%;
    border: 1px solid #efebeb;
    padding: 0 10px;
    box-shadow: 2px 5px 3px -2px rgba(0,0,0,.13);
    width: 250px;
    visibility: hidden}
.sub_dp_dwn.imgFnd {
    height: 458px}
.sub_dp_dwn.on_sub_dd {
    visibility: visible}
.top-nav .sub_dp_dwn li {
    margin: 0;
    padding: 0;
    float: none;
    border-bottom: 1px solid #fafafa}
.top-nav .sub_dp_dwn li: last-of-type {
    border-bottom: 0}
.top-nav .sub_dp_dwn li a {
    color: #575757;
    padding: 8px 0;
    font-size: 13px;
    line-height: 19px}
.dp_dwn_cntnr {
    width: 250px;
    display: block;
    visibility: hidden;
    box-shadow: 0 0 9px 0 rgba(0,0,0,.2);
    left: -45px}
.mh_fxd .dp_dwn_cntnr {
    max-height: 460px}
.h_fxd .dp_dwn_cntnr {
    height: 460px}
.abt_dd .dp_dwn_cntnr {
    left: -20px}
.dp_dwn_cntnr:before,.dp_dwn_cntnr>ul ul:before {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: -1px;
    content: '';
    border: 1px solid #ccc}
.top-nav ul li ul.dp_dwn {
    height: 100%;
    box-shadow: -2px 0 4px 0 rgba(0,0,0,.13)}
.top-nav ul li ul.dp_dwn li {
    float: none;
    width: 100%;
    padding: 8px 17px 8px 0;
    position: relative;
    box-sizing: content-box}
.top-nav ul li ul.dp_dwn.aft>li:after {
    position: absolute;
    content: "›";
    right: 17px;
    top: 8px;
    font-size: 15px;
    color: #dad6d6;
    font-weight: 700}
.top-nav ul li ul.dp_dwn li a {
    color: #474747;
    font-size: 14px;
    line-height: 20px;
    padding: 2px 20px 2px 25px}
.top-nav ul li ul.dp_dwn li>ul {
    position: absolute;
    left: 100%;
    background: #fafafa;
    width: 300px;
    padding: 10px;
    top: 0;
    box-sizing: border-box}
.dp_dwn li>ul li {
    border-bottom: 1px solid #e8e6e6}
.dp_dwn li>ul li: last-of-type {
    border-color: transparent}
.top-nav ul li ul.dp_dwn li>ul li a {
    padding: 0;
    font-size: 14px}
.dd_hovr:hover,.dp_dwn_cntnr ul li:hover .sub_dp_dwn,.top-nav ul li:hover .dp_dwn_cntnr {
    visibility: visible}
.top-nav .sub_dp_dwn li.menu_btn a {
    text-transform: uppercase;
    color: #292929;
    float: right}
.top-nav .sm_prd_img {
    border-radius: 0;
    border: 1px solid #fafafa;
    bottom: 8px}
.top-nav ul li ul .sm_prd_img img {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    max-width: 100%}
.top-nav>li:nth-child(2) {
    position: relative}
.top-nav>ul>li.dd_hovr:after {
    position: absolute;
    content: '';
    bottom: -1px;
    border-bottom: 10px solid transparent;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    left: 40%}
.top-nav>ul>li:hover:after {
    border-bottom: 10px solid #fff}
.top-nav .scrl_dd {
    width: 0;
    border-left: 1px dashed #dbdbdb;
    top: 0;
    bottom: 0;
    margin: 10px 10px 0;
    position: absolute;
    display: none}
.top-nav .scrl_dd span {
    width: 2px;
    background-color: #bdbdbd;
    height: 60px;
    left: -1px;
    border-radius: 1px}
.top-nav .scrl_dd span.scrl_bar {
    position: absolute;
    width: 4px;
    background-color: #bdbdbd;
    height: 60px;
    left: -2px;
    border-radius: 1px}
div.btmScrlArow {
    position: absolute;
    margin: 0 auto;
    bottom: 2px;
    left: 6%;
    z-index: 2;
    width: 88%;
    height: 20px;
    text-align: center;
    background-color: #fff}
.top-nav .sub_dp_dwn li.menu_btn {
    border: none}
.top-nav .sub_dp_dwn li.menu_btn:nth-child(2) {
    margin-top: 36px}
.btmScrlArow span {
    display: block;
    transform: rotate(90deg)}
header .w22 {
    width: 72%}
.gstTsLoc>div {
    margin-right: 10px;
    padding-right: 10px;
    border-right: 1px solid #ccc;
    display: flex;
    align-items: center;
    line-height: normal}
.gstTsLoc>div svg {
    margin-right: 3px}
.gstTsLoc>div: nth-last-of-type(1) {
    margin-right: 0;
    border-right: none;
    padding-right: 0}
.gstH svg circle {
    fill: #686868}
.gstH svg path {
    fill: #fff}
.lh12 {
    line-height: 12px}
.iso {
    margin-top: 3px;
    margin-left: 3px}
.gstTsLoc svg {
    width: 25px}
.vMnum .bg2.bdr1.clr3.p2 {
    padding: 4px 15px 2px}
.vMnum .bg4.ds1.vr1.he1 {
    margin: 6px 4px 0 0;
    vertical-align: top}
.vMnum #Sms_cta {
    text-align: center;
    line-height: 1.1}
.vMnum #Sms_cta span: nth-of-type(1) {
    display: block}
.vMnum #Sms_cta span: nth-of-type(2) {
    display: block;
    font-size: 12px}
.w392.vMnum {
    width: 410px}
@media screen and (min-width: 1600px) {
    .vdo_box {
    margin-left: 41px;
    margin-right: 41px}
}
@media screen and (min-width: 1280px) and (max-width: 1365px) {
    .ftrSldSec .cont6 {
    width: 1220px!important}
.ftrSldSec .hot_con1 {
    width: 1164px}
}
@media screen and (max-width: 1152px) {
    .btn6 {
    background: #d4d4d4;
    color: #2f2f2f;
    text-shadow: 1px 1px #e8e8e8;
    padding: 13px 7px 13px 25px;
    border: #fff 2px solid;
    border-radius: 5px;
    margin: 4px 0 0 -25px;
    box-shadow: 2px 2px 1px silver}
.fnt7 {
    font-size: 23px}
.p18 {
    padding: 12px 10px}
.mg010 {
    margin-top: 6px}
.fnt13 {
    font-size: 24px}
.contact-no span.resp_rate_main {
    left: 134%}
.p23 {
    padding-left: 0}
.w23 {
    width: 47%}
.fnt19 {
    font-size: 21px}
.cen {
    width: 200px}
.ftrSldSec .cen {
    width: 100%}
.ftrSldSec .swiper_horizontal>.swiper-wrapper .swiper-slide {
    text-align: center}
.w4 {
    width: 200px;
    overflow: hidden;
    padding: 7px}
.cen1 {
    width: 200px;
    height: 200px}
.cen1 img {
    max-width: 200px;
    max-height: 200px}
.he2 {
    height: 75px}
.p13 {
    padding-right: 25px}
.eye {
    margin: 5px 42px 0 0}
.eye1 {
    width: 200px;
    height: 280px;
    padding: 0 30px 0 35px;
    text-align: left;
    line-height: 30px}
.m12 {
    margin-right: 20px}
.he4 {
    height: 510px}
.he5 {
    height: 450px}
.bg15 {
    border-bottom: 510px solid #030303}
.m20 {
    margin-right: -57px}
.m7 {
    margin-right: -40px;
    z-index: 2500}
.m24 {
    margin-right: -115px;
    margin-lefT: 10px}
.w11,.w15,.w9 {
    width: 45%}
.w10 {
    width: 10%}
.w16 {
    width: 55%}
.p21 {
    padding: 0 20px 30px}
.w17 {
    width: 90%}
.cont1 {
    padding: 0 1%}
.cont2 {
    padding: 30px 2% 30px 30px}
.cont3 {
    padding-left: .3%}
.cont4 {
    padding-right: 2%}
.cont6 {
    padding: 0 3%}
.w14 {
    width: 180px}
.hot_con {
    height: 200px;
    width: 457px;
    padding-top: 23px}
: root .hot_con {
    width: 447px;
    border: 0}
.w20 {
    max-width: 500px}
.swiper_horizontal>.swiper-wrapper {
    padding-left: 5px}
.arw3 {
    left: 11px}
.arw4 {
    right: 9px}
}
@media screen and (min-width: 1024px) and (max-width: 1152px) {
    .ftrSldSec .cont6 {
    width: 970px!important}
.ftrSldSec .hot_con1 {
    width: 897px}
.m42 {
    margin-right: 22px}
.gstTsLoc>div {
    margin-right: 15px;
    padding-right: 15px}
header .w22 {
    width: 65%}
.tag {
    width: 471px;
    text-align: center;
    margin: 0 auto}
.tag1 {
    font-size: 49px;
    color: #fff;
    display: inline-block;
    padding: 18px 4px 0 0}
.tag2 {
    color: #fff;
    font-size: 16px;
    padding: 6px 0;
    font-style: italic;
    display: inline-block;
    vertical-align: top}
.tag3 {
    font-size: 49px;
    color: #fff;
    display: inline-block;
    padding: 18px 0 0 8px}
.t2 {
    overflow: auto;
    width: 537px}
.t3 {
    overflow: auto;
    width: 1017px}
.bg1_v {
    width: 200px;
    height: 200px}
.tooltip .tooltiptext {
    width: 475px}
.tooltiptext ul {
    padding: 0;
    margin-lefT: 205px}
.tool3>div: nth-of-type(3) .tooltiptext ul {
    margin-right: 205px}
@-moz-document url-prefix("") {
    .swiper_vertical.swiper-container {
    margin-top: -40px}
}
}
@-moz-document url-prefix() {
    .bg11_p {
    height: 34px!important}
.bg12_p {
    height: 35px}
.inline_dataform label: nth-of-type(2) .intl-tel-input {
    top: 0}
.getDesign p:after {
    top: -11px}
.job .c11_p.txt_cont.lh_d52 {
    padding: 13px 36px 5px}
.job .cn2_p {
    width: 85.3%}
.job .w1_p {
    width: 691px}
.job_zoom {
    width: 721px}
.s_bg1_p {
    height: 14px;
    margin: -13px 0 0 195px;
    position: absolute;
    transform: skew(40deg);
    width: 21px;
    z-index: -1}
.m1_sms1 {
    padding: 11px 0 10px 45px}
.m1_sms2 {
    padding: 5px 0 10px 31px}
.icon0_ff {
    padding: 0 5px 3px 30px}
.s_bg2_p {
    height: 14px;
    margin: -13px 0 0 47px;
    position: absolute;
    transform: skew(135deg);
    width: 21px;
    z-index: -1}
.s_bg3_p {
    width: 158px;
    height: 14px;
    height: 14px;
    margin: -13px 0 0 53px;
    position: absolute}
}
@media screen and (max-width: 1440px) {
    .t3 {
    overflow: auto;
    width: 1252px}
.t2 {
    overflow: auto;
    width: 730px}
.t3 {
    overflow: auto;
    width: 1252px}
.t2 {
    overflow: auto;
    width: 730px}
}
@media screen and (max-width: 1366px) {
    .t3 {
    overflow: auto;
    width: 1182px}
.t2 {
    overflow: auto;
    width: 694px}
}
@media only screen and (min-width: 1366px) {
    .w33_btn {
    width: 330px;
    float: right}
.w33_btn.cl {
    clear: none}
}
@media screen and (min-width: 1280px) {
    .m42 {
    margin-right: 22px}
.tag {
    width: 588px;
    text-align: center;
    margin: 0 auto}
}
@media screen and (min-width: 1152px) and (max-width: 1280px) {
    .t3 {
    overflow: auto;
    width: 1103px}
.w14 {
    width: 200px}
.p13 {
    padding-right: 20px}
.p21 {
    padding: 0 20px 30px 17px}
.t2 {
    overflow: auto;
    width: 644px}
.cat_in {
    border-spacing: 40px 0}
.vdo_box {
    width: 280px}
.vdo_box .cen {
    width: 260px}
.vdo_box .cen1 {
    width: 260px;
    height: 160px}
.vdo_box .cen1 img {
    max-height: 160px}
}
@media screen and (max-width: 1024px) {
    .btn6 {
    background: #d4d4d4;
    color: #2f2f2f;
    text-shadow: 1px 1px #e8e8e8;
    padding: 13px 7px 13px 25px;
    border: #fff 2px solid;
    border-radius: 5px;
    margin: 4px 0 0 -25px;
    box-shadow: 2px 2px 1px silver}
.fnt24 {
    font-size: 17px}
.fnt7,.ftrSldSec h2.fnt7 {
    font-size: 23px}
.ftrSldSec .fnt7 {
    font-size: 18px}
.p18 {
    padding: 12px 10px}
.mg010 {
    margin-top: 6px}
.fnt13 {
    font-size: 24px}
.contact-no span.resp_rate_main {
    left: 134%;
    width: 193px}
.cat_in {
    border-spacing: 40px 0}
.ftrSldSec .w21 {
    width: 1000px}
.ftrSldSec .cen {
    width: 250px}
.t2 {
    overflow: auto;
    width: 470px}
.swiper_vertical.swiper-container {
    margin-top: 7px}
.w27 {
    width: 352px}
.t3 {
    overflow: auto;
    width: 896px}
.pd70 {
    padding-right: 19px}
.wid_ad {
    width: 375px}
.ln1 {
    width: 104%}
.calMshare {
    width: 383px}
.w420 {
    width: 332px}
.ftr2 .ln2 {
    width: 93%}
.lin {
    width: 100%}
.vdo_box {
    width: 225px}
.vdo_box .cen {
    width: 205px}
.vdo_box .cen1 {
    width: 205px;
    height: 130px}
.vdo_box .cen1 img {
    max-height: 130px}
}
@media screen and (min-width: 0\0) {
    .zx4 {
    z-index: 0}
}
@media \0screen {
    .w23 {
    width: 47%}
.fnt19 {
    font-size: 21px}
.w14 {
    width: 170px}
.m12 {
    margin-right: 20px}
.btn3 {
    padding: 7px 20px}
.p13 {
    padding-right: 12px}
.cen {
    width: 200px}
.w4 {
    width: 200px;
    overflow: hidden;
    padding: 7px}
.cen1 {
    width: 200px;
    height: 200px}
.cen1 img {
    max-width: 200px;
    max-height: 200px}
.he2 {
    height: 75px}
.eye {
    margin: 5px 42px 0 0}
.eye1 {
    width: 200px;
    height: 280px;
    padding: 0 30px 0 35px;
    text-align: left;
    line-height: 30px}
.m12 {
    margin-right: 20px}
.w15 {
    width: 45%}
.w16 {
    width: 55%}
.w9 {
    width: 45%}
.w10 {
    width: 10%}
.w11 {
    width: 45%}
.p21 {
    padding: 0 16px 30px}
.he4 {
    height: 510px}
.he5 {
    height: 450px}
.bg15 {
    border-bottom: 510px solid #030303}
.m20 {
    margin-right: -57px}
.m7 {
    margin-right: -40px;
    z-index: 2500}
.m24 {
    margin-right: -115px;
    margin-lefT: 100px}
.ftr2 .ln2 {
    width: 95%}
.w17 {
    width: 100%}
.w20 {
    width: 500px}
.p23 {
    padding-left: 0}
.job .icon3_p {
    padding: 10px 5px 1px 35px;
    height: 30px}
}
.slideshow {
    width: 250px;
    height: 250px;
    overflow: hidden;
    white-space: nowrap}
.slideshow a {
    width: 250px;
    height: 250px;
    display: inline-block;
    position: relative;
    vertical-align: top}
.slideshow img {
    display: inline-block;
    max-width: 250px;
    max-height: 250px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    margin: auto}
.slideshow-wrapper {
    width: 250px;
    height: 250px;
    margin: 0 auto}
.namePlace {
    left: 0;
    right: 0;
    margin-top: -35px}
.relVdo {
    background: #fff}
.d55_call {
    fill: #fff;
    width: 22px;
    height: 22px;
    margin-bottom: -3px}
