header{overflow:hidden;clear:both;}
.menucol{background-color:#6870d3;}
.weblogo{margin:10px 0 0 0;float:left;}
.menus{font-size:16px;font-weight:bold;float:right;}
.menus li{float:left;}
.menus li a{padding:30px 16px;overflow:hidden;display:block;transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;text-shadow:0 1px 1px #666666;color:#FFF;}
.menus li a:hover, .menus li a.active{background-color:#999ff2;}
.menuicon{width:30px;height:30px;background:url(../images/menu-icon.png) no-repeat center center #FFF;position:absolute;top:11px;right:0;cursor:pointer;display:none;}
.mnbtn{background-color:#000 !important;}
.diblk{display:block !important;}
.body-part{overflow:hidden;clear:both;}
.body-colum{padding:10px 0;margin:0 auto;width:1024px;overflow:hidden;}
.topbanner{margin:0 0 20px 0;overflow:hidden;clear:both;}
.topbanner img{width:100%;}
.mainshwd{padding:15px;box-shadow:0 0 6px 1px #828282;background:url(images/whitebg.png) repeat scroll left top;}
.mnpic{background:url(../images/sidepic1.png) no-repeat -220px top;}
.spt{margin:0 0 15px 0;overflow:hidden;clear:both;}
.spt img{width:100%;}
.spt ul{padding:0 0 0 35px;overflow:hidden;background-color:#6870d3;clear:both;}
.spt li{padding:20px 10px 20px 50px;width:50%;color:#FFF;font-size:18px;float:left;}
.mailicon{background:url(images/mailicon.png) no-repeat scroll 10px center;}
.phicon{background:url(images/contacticon.png) no-repeat scroll 10px center;}
.cntx, .cntx ul, .cntx li{overflow:hidden;clear:both;}
.cntx li{margin:10px 0;}
.cntx .fnt22{margin:5px 0 0 0;}
.cntx .fnt18{margin:18px 0 0 0;}
.cntx p{margin:3px 0 10px 0;overflow:hidden;clear:both;}
.cntx a{color:#000;}
.cntx a:hover{text-decoration:underline;color:#f72520;}
.bld, strong{font-weight:bold;}
.blt{background:url(../images/blt.png) no-repeat scroll left 5px;text-align:left;padding:0 0 0 15px;}
.social{margin:0 0 10px 0;padding:15px;overflow:hidden;background:#6870d3;clear:both;}
.social p{margin:10px 30px 0 0;color:#FFF;font-size:30px;font-weight:bold;float:left;}
.social ul{overflow:hidden;}
.social li{margin:0 0 0 7px;float:left;}
.social li a{width:40px;height:40px;background-color:#FFF;overflow:hidden;text-align:center;display:block;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;}
.social li a img{margin:13px 0 0 0;}
.social li a:hover{background-color:#333;}
footer{width:100%;clear:both;background-color:#6870d3;float:left;}
.fotercolum{padding:5px 0;margin:0 auto;width:1024px;display:table;clear:both;}
.navs{margin:7px 0 0 0;font-size:12px;float:left;}
.navs li{margin:0 15px 0 0;float:left;}
.navs li a{overflow:hidden;display:block;font-size:14px;color:#FFF;}
.navs li a:hover{color:#000;}
.prof{margin:0 0 15px 0;background-color:#6870d3;color:#FFF;}
.prof, .prof ul, .prof li{overflow:hidden;clear:both;}
.prof li{padding:8px 15px;border-bottom:solid 1px #5f67ca;}
.prof li:hover{background-color:#999ff2;}
.pnme{margin:0 30px 0 0;width:135px;font-size:14px;font-weight:bold;float:left;}
.pnme span{float:right;}
.pfdet{overflow:hidden;}
.rate{padding:10px;background-color:#6870d3;}
.rate .hd2, .rate p{color:#FFF;}
.cont{padding:10px;background-color:#6870d3;}
.cont h2, .cont p{color:#FFF;}
.gal{overflow:hidden;clear:both;}
.gal img{width:100%;}
.sitemap{margin:15px 0 0 0;}
.sitemap, .sitemap ul, .sitemap li{overflow:hidden;clear:both;}
.sitemap ul{margin:15px 0 0 0;}
.sitemap li a{overflow:hidden;display:block;padding:7px 10px;margin:0 0 10px 0;border:dashed 1px #6870d3;font-size:18px;}
.sitemap li a:hover{background-color:#6870d3;color:#FFF;}
