header{position:relative}
.headercolum{width:100%;float:left;clear:both}
.weblogo{position:absolute;left:0;top:0;z-index:33;float:left}
.tpcol{overflow:hidden;clear:both}
.sptcol{padding:0 70px 0 185px;background:url(../images/contbg.jpg) no-repeat scroll right top #035b5b;height:76px;float:left}
.sptpic{margin:2px 0 0;float:left}
.support{overflow:hidden}
.support p{margin:14px 0 0;font-size:22px;width:210px;color:#FFF;white-space:nowrap;clear:both}
.support span{margin:5px 0 0;overflow:hidden;display:block;font-size:13px;color:#929292;clear:both}
.scl{padding:0 20px 0 40px;background:url(../images/socialbg.jpg) no-repeat scroll left top #035b5b;height:76px;float:right}
.scl ul{margin:15px 0 0;float:right}
.scl li{margin:0 0 0 20px;float:left}
.scl li a img:hover{opacity:.8}
.menucol{background-color:#0cf;width:100%;position:relative;float:left}
.menu{width:100%;text-align:center;float:left}
.menu > ul > li{display:inline-block}
.menu > ul > li > a{padding:10px 20px;font-size:18px;color:#fff;display:inline-block}
.menu > ul > li > a:hover,.menu > ul > li > a.active{background:#035b5b}
.diblk{display:block!important}
.menuicon{margin:0 10px 0 0;width:30px;height:30px;background:url(../images/menu-icon.png) no-repeat scroll center center #2f2f2f;cursor:pointer;display:none;float:right}
.body-part{overflow:hidden;clear:both}
.body-colum{padding:15px 0 0 80px;overflow:hidden;clear:both}
.mainpic{margin:0 0 15px;overflow:hidden;clear:both}
.mainpic img{width:100%;height:300px}
.mainwrap{padding:0 30px 0 0;overflow:hidden}
.cntx,.cntx ul,.cntx li{overflow:hidden;clear:both}
.cntx li{margin:0 0 10px}
.cntx p{margin:0 0 10px;overflow:hidden;clear:both}
.cntx a{color:#000}
.cntx a:hover{text-decoration:underline;color:#e60000}
.blt{font-weight:700;padding:0 0 0 15px;background:url(../images/images/blt.png) no-repeat left 3px}
.banppic{overflow:hidden;clear:both}
.banppic img{width:100%}
.sidecolum{padding:0 0 25px;margin:65px 0 15px;width:100%;background-color:#09c;float:left;clear:both}
.sdclip{margin:-70px auto 0;width:150px;overflow:hidden}
.sev{padding:0 10px}
.sev,.sev ul,.sev li{overflow:hidden;clear:both}
.sev li a{padding:8px 0 8px 18px;font-size:16px;overflow:hidden;display:block;clear:both;color:#FFF}
.sev li a:hover{background-color:#035b5b}
footer{margin:10px 0 0;overflow:hidden;background-color:#2f2f2f;clear:both}
.fotercolum{padding:10px 0;overflow:hidden;clear:both}
.navs{overflow:hidden;text-align:center;clear:both}
.navs li{margin:0 15px 8px 0;display:inline-block}
.navs li a{font-size:14px;display:inline-block;color:#FFF}
.navs li a:hover{color:#09c}
.poweredby{margin:8px 0 0;overflow:hidden;clear:both}
.poweredby p{overflow:hidden;text-align:center;font-size:12px;color:#929292}
.prof{margin:15px 0;background-color:#e25152;color:#FFF}
.prof,.prof ul,.prof li{overflow:hidden;clear:both}
.prof li{padding:8px 15px;border-bottom:solid 1px #d94849}
.prof li:hover{background-color:#d94849}
.pnme{margin:0 30px 0 0;width:135px;font-size:14px;font-weight:700;float:left}
.pnme span{float:right}
.pfdet{overflow:hidden}
.rate{padding:10px;background-color:#09c;color:#FFF}
.rate .hd2{color:#FFF}
.cont{padding:10px;background-color:#09c}
.cont .hd2{margin:0 0 10px;color:#FFF}
.cont p{text-align:left;color:#FFF}
.gal{overflow:hidden;clear:both}
.gal img{width:100%}
.sitemap{margin:15px 0 0}
.sitemap,.sitemap ul,.sitemap li{overflow:hidden;clear:both}
.sitemap li a{padding:5px 10px 5px 0;margin:0 0 10px;font-size:16px;border-bottom:solid 1px #ddd;overflow:hidden;display:block}
.sitemap li a:hover{color:#e60000}
button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"] > input[type="button"]::-moz-focus-inner{border:none}
select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}
*{margin:0;padding:0;outline:none;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}
:before,:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
body{font-family:Arial,Helvetica,sans-serif;font-size:14px;word-wrap:break-word;color:#333;background:#FFF}
div{height:auto}
a{text-decoration:none;color:#303030}
table{border-collapse:collapse;border-spacing:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary,ul,li{display:block}
form,select,input,button,img,textarea{border:0 none;font-family:Arial,Helvetica,sans-serif}
img{max-width:100%}
textarea{resize:none}
form,label{display:block;overflow:hidden}
li{list-style-type:none}
p{text-align:justify;line-height:20px;display:block}
h1,h2,h3,h4,h5,h6{overflow:hidden;display:block;font-weight:400}
.heading{overflow:hidden;clear:both}
.hd1,.hd2,.hd3,.hd4{overflow:hidden;clear:both}
.hd1{font-size:28px;color:#09c}
.hd1 span{display:block;overflow:hidden;font-size:18px;color:#333}
.hd2{padding:2px 0 0;font-size:25px;color:#454545}
.hd3{padding:2px 0 0;font-size:20px;color:#454545}
.hd4{padding:2px 0 0;font-size:20px;color:#454545}
.center-div{margin:0 auto;width:1024px;overflow:hidden;clear:both}
.wrapper-div{overflow:hidden;clear:both}
.fl{float:left!important}
.fr{float:right!important}
.margright{margin-right:0!important}
.brdnone{border:none!important}
.posabso{position:absolute}
.posrel{position:relative}
.left-container,.left-side{float:left}
.right-container,.right-side{float:right}
.cls1,.cls2,.cls3{margin-left:0!important;clear:left}
.margtop10{margin-top:10px}
.margtop15{margin-top:15px}
.margtop20{margin-top:20px}
.width32{width:32%}
.width40{width:40%}
.width58{width:58%}
.width65{width:65%}
.colum2{margin:0 0 2% 4%;width:48%;float:left}
.colum3{margin:0 0 2% 2%;width:32%;float:left}
.colum4{margin:0 0 2% 1.333%;width:24%;float:left}
.colum5{margin:0 0 2% 1.25%;width:19%;float:left}
.colum6{margin:0 0 2% .8%;width:16%;float:left}
header:after,header:before,footer:after,footer:before,.wrapper-div:after,.wrapper-div:before,.center-div:after,.center-div:before{display:table;content:""}
header:after,footer:after,.wrapper-div:after,.center-div:after{clear:both}
header,footer,.wrapper-div,.center-div{clear:both}
.fotlinks{background-color:#212121;padding-top:40px;padding-bottom:40px}
.fotlinks ul{display:block;list-style:none;margin:0;padding:0}
.fotlinks ul li{padding:0;margin:0;display:block;width:25%;float:left}
.fotlinks ul li>a{color:#ccc;transition:all 300ms ease;display:block;width:90%;border-bottom:dashed 1px #ccc;padding:8px 0}
.fotlinks ul li>a:hover{color:#FF0}
.mystyle{display: block !important;}
@media(max-width:992px){
    .fotlinks ul li{width:33.33333%;}
    .fotlinks ul{padding:20px; display: block; float: left;}
}
@media(max-width:767px){
    .fotlinks ul li{width:50%;}
}
@media(max-width:480px){
    .fotlinks ul li{width:100%;}
    .fotlinks ul li>a{width:100%}
}

@media only screen and (max-width:1040px) {
.mainpic img{height:200px}
.body-colum,.fotercolum,.headercolum{width:100%}
.body-part{padding:0 15px}
.center-div{padding:0 10px!important;width:100%!important}
.hd1{font-size:25px}
.hd2{font-size:20px}
.mainwrap{padding:0}
.menu{width:200px;position:absolute;right:10px;top:30px;background-color:#2f2f2f;text-align:left;display:none}
.menu > ul{overflow:hidden;clear:both}
.menu > ul> li{overflow:hidden;display:block;border-bottom:solid 1px #3b3b3b}
.menu > ul> li:hover{background-color:#035b5b}
.menu > ul> li > a{padding:7px 10px;font-size:16px;text-shadow:none;overflow:hidden;display:block}
.menuicon{display:block}
}
@media only screen and (max-width:820px) {
.mainpic img{height:200px}
}
@media only screen and (max-width:785px) {
.mainpic img{height:260px}
.colum2{margin:0 0 5%;width:100%}
.colum4,.colum3{margin:0 0 3% 4%;width:48%}
.colum5,.colum6{margin:0 0 3% 2%;width:32%}
.body-colum{padding:15px 0 0}
.left-side,.right-side{width:100%}
.weblogo img{width:100px}
.tpcol{clear:none;background-color:#035b5b}
.sptcol,.scl{background-image:none;overflow:hidden;padding:0;height:auto}
.scl{padding:0 10px 5px 0}
.scl li img{width:35px}
.sptcol{margin:0 0 0 100px}
}
@media only screen and (max-width:496px) {
.mainpic img{height:180px}
.colum3,.colum4,.colum5,.colum6{margin:0 0 3%;width:100%}
.mainpic{width:100%;clear:both}
.mainpic img{width:100%}
.mainwrap{overflow:hidden;clear:both}
.pnme{float:none}
.pnme span{display:none}
.pfdet{text-align:left}
.hd1{font-size:24px}
}
@media only screen and (max-width:365px) {
.mainpic img{height:130px}
}
@media only screen and (max-width:320px) {
.scl li{margin:0 15px 10px 0}
.support p{font-size:18px}
.support span{font-size:13px}
}