*{ padding:0px; margin:0px;}
body{font-family: 'Open Sans', sans-serif; background:url(../img/light3.png);}
.clear{ clear:both;}
a{ text-decoration:none;}
.nobor{ border:none;}
.container{ width:1000px; height:auto; margin:auto; overflow:hidden;border: 1px #E2E2E2 solid; background:#FFF; padding:15px; border-top:none; border-bottom:none;position: relative;
z-index: 99;}


.header_main{ width:100%; height:auto; border-bottom:#272727 1px solid; background:#FFF;}
.header{ width:1020px; margin:auto; height:100px; overflow:hidden;}
.logo{ float:left; margin-top:10px;}
.header_right{ float:left; width:724px; margin-left:6px; height:99px;}
.header_right .top{ background:#f6f6f6; width:auto; float:right; height:30px; display:block; overflow:hidden;}
.header_right .top ul{ width:auto; height:auto; float:left;}
.header_right .top ul li{ list-style-type:none; float:left;}
.header_right .top ul li a{ font-size:12px; color:#303030; padding:10px;}
.header_right .top ul li a:hover{ color:#3e7bbe; text-decoration:underline;}
.header_right .top .soc_ico{ float:left; margin-left:8px; margin-top:2px;}
.header_right .top .soc_ico i{ font-size:13px; padding:3px 6px;}
.header_right .top .soc_ico i:hover{ opacity:.5;}
.header_right .top .soc_ico .fa-facebook{ color:#3a589e;}
.header_right .top .soc_ico .fa-twitter{ color:#54acec;}
.header_right .top .soc_ico .fa-youtube-play{ color:#cd1411;}
.header_right .top .soc_ico .fa-linkedin{ color:#02659c;}
.header_right .top .soc_ico .fa-google-plus{ color:#dd4a38;}


.header_right .mainmenu{ float:right; margin-top:7px;}
.header_right .mainmenu ul{ width:auto; height:auto;}
.header_right .mainmenu ul li{ list-style-type:none; float:left;background:#F6F6F6; border-right:2px #FFF solid;}
.header_right .mainmenu ul li a{ background:#f6f6f6; font-size:12px; color:#303030; text-transform:uppercase; font-weight:600;display: block;
padding: 18px 30px;font-family: 'Raleway', sans-serif;}
.header_right .mainmenu ul li a em{ font-style:normal; display:block;}
.header_right .mainmenu ul li a:hover{ color:#3e7bbe;}

.header_right .mainmenu ul ul{ display:none;}
.header_right .mainmenu ul li:hover ul{ display:block; position:absolute; z-index:999; border:#272727 1px solid; border-top:none; margin-top:-3px;}
.header_right .mainmenu ul li:hover ul li{ float:none; display:block;}
.header_right .mainmenu ul li:hover ul li a{ padding:10px 31px;}



/* banner styles */
.banner_main{ width:100%; height:auto; padding: 5px 0; background:#ECECEC;}
.banner, .banner_o{ width:1020px; height:auto; margin:auto;border: 4px solid #FFF;border-radius: 2px;}
.banner_o{ width:1020px; height:175px !important;}
ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}
li.bjqs-slide{position:absolute; display:none;}
ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999;}
ul.bjqs-controls.v-centered li a{position:absolute;}
ul.bjqs-controls.v-centered li.bjqs-next a{right:0;}
ul.bjqs-controls.v-centered li.bjqs-prev a{left:0;}
ol.bjqs-markers{list-style: none; padding: 0; margin: 0; width:100%;}
ol.bjqs-markers.h-centered{text-align: center;}
ol.bjqs-markers li{display:inline;}
ol.bjqs-markers li a{display:inline-block;}
p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}
.h-centered{ display:none;}
.bjqs-controls{ display:none;}
/* banner styles end */



/*font-family: 'Raleway', sans-serif;*/


.ind_con_left{ float:left; width:560px; height:auto; padding-right:20px;}
.ind_con_left h2,.ind_con_right h2{ font-family: 'Raleway', sans-serif; font-size:18px; color:#212020; font-weight:600;}
.ind_con_left p{ font-family: Calibri,Arial,sans-serif;margin-top: 10px;color: #444;font-size: 16px;line-height: 24px;}


.index_tabs{ float:left; width:260px; padding-right:20px; margin-bottom:20px;}
.index_tabs img{ float:left;}
.index_tabs strong{ color:#1189ff; font-size:15px;font-family: 'Raleway', sans-serif;margin-left: 15px; }
.index_tabs p{ margin-left:45px; margin-top:5px; line-height:20px;text-align: justify; }
.pad_non{ padding-right:0px; width:279px;}

.ind_con_right{ float:left; width:400px; margin-left:20px; height:auto;}
.ind_con_right span{ background:#1289fd; font-size:11px; color:#FFF;font-family: 'Roboto', sans-serif; padding:5px; top:-5px; position:relative;}


.news_tab{ width:400px; margin:35px 0; display:block;}
.news_tab .left{ float:left;}
.news_tab .right{ float:left; margin-left:10px; width:313px;}
.news_tab .right strong{ font-size:14px; margin-top:-5px; position:relative; top:-6px; width:313px; color:#303030;}
.news_tab .right p{font-family: Calibri,Arial,sans-serif;margin-top: 10px;color: #444;font-size: 16px;line-height: 20px; font-weight:500; text-align:justify;}
.news_tab .right button{ background:#FFF; border:#e0e0e0 1px solid; color:#555; padding:4px 15px; float:left; margin-top:15px; font-size:11px;}
.news_tab .right button:hover{ cursor:pointer; background:#e5e5e5;}
.news_tab .right em{ font-size:11px; font-style:normal; float:right; color:#7b797c; margin-top:15px;}

.index_clients{ width:100%; height:auto; overflow:hidden; background-color:#f6f6f6;position: absolute;z-index: 9;margin-top: -1px; border-top:1px solid #E2E2E2;}
.index_client{ width:1000px; height:115px; margin:auto;}

.likecon_main{ width:100%; height:auto; background:#1488ff;}
.likecon{ height:100px; width:1000px; margin:auto; text-align:center;font-family: 'Raleway', sans-serif; font-size:20px; line-height:100px; font-weight:600; color:#FFF;}
.likecon a{ color:#FFF;}
.likecon a:hover{ text-decoration:underline;}




.oth_left{ float:left; width:225px; margin-right:25px;}
.oth_left h2{ font-size:14px; background:#3f7cbf; color:#FFF;font-family: 'Raleway', sans-serif; padding:5px;}
.oth_left ul{ width:auto; height:auto;}
.oth_left ul li{ display:block; list-style-type:none; border:#AFACAC 1px dotted; border-top:none;}
.oth_left ul li a{ font-size:16px;font-family: Calibri,Arial,sans-serif; padding:6px 10px; color:#262626; display:block; background-color:#F7F7F7;}
.oth_left ul li a:hover{ color:#3f7cbf;background-color:#FBFBFB;}
.oth_left ul li a i{ margin-right:10px;}
.oth_left p{ font: 13px/1.9 Arial; padding:4px 5px;}



.oth_right{ float:left;  width:750px; margin-top:-20px;}
.oth_right strong{ color:#3f7cbf; font-size:14px; margin-top:20px; display:block;}
.oth_right p{font-family: Calibri,Arial,sans-serif;margin-top: 10px;color: #444444;font-size: 16px;line-height: 24px;}
.oth_right p strong{ font-size:16px; color:#444;font-family: Calibri,Arial,sans-serif;}
.oth_right p i{ font-size:13px; color:666; margin-left:15px; margin-right:10px;}

.clientsimg p{ width:250px; height:100px; display:block; float:left; text-align:center; line-height:100px; vertical-align:middle; margin:15px 0;}
.clientsimg p img{ max-height:100px; max-width:150px;}



.oth_right ol li{ list-style-type:none; background:url(../img/arrowico.jpg) left top no-repeat; padding-left:25px; font-family: Calibri,Arial,sans-serif; font-size:16px;margin-top: 10px;color: #444;}
.oth_right ol li strong{ color:#555; font-size:16px; display:inline;font-family: Calibri,Arial,sans-serif;}


.footer_main{ width:100%; height:auto; overflow:hidden; background:#343434;}
.footer{ height:auto; width:1000px; margin:auto;}
.footer .tab{ float:left; width:302px; margin-right:30px; margin-top:20px;}
.footer .tab h2{ color:#bdbdbd;font-family: 'Raleway', sans-serif; font-size:14px; letter-spacing:.5px; border-bottom:#444444 solid 1px; padding:0 0 15px 0; background:url(../img/footer_h2_b.jpg) bottom left no-repeat;}
.footer .tab ul{ width:auto; height:auto; margin-top:15px;}
.footer .tab ul li{ list-style-type:none; background:url(../img/footer_li.jpg) left center no-repeat; line-height:35px;}
.footer .tab ul li a{color:#bcbcbc; font-size:16px; padding:15px;font-family: Calibri,Arial,sans-serif;}
.footer .tab ul li a:hover{ color:#7d7d7d;}

.footer .tab p{color:#bcbcbc;  font-size:14px; padding:2px 0px}
.footer .tab p a{color:#bcbcbc; }
.footer .tab p a:hover{ text-decoration:underline;}




.copyright_main{ width:100%; height:auto; background:#2b2b2b;}
.copyright{ width:1000px; height:50px; margin:auto; line-height:50px; color:#bcbcbc; font-size:11px;}




