.top_section{ background:#eaeaea; width:100%; clear:both; overflow:hidden;}
.top_section ul{ margin:0; padding:0; float:right;}
.top_section ul li{ display:block; float:left; list-style:none; font-size:20px; color:#6a6a6a; letter-spacing:-1px; padding:5px 0 5px 20px; }
.top_section ul li a{ display:block; position:relative; width:28px;}
.top_section ul li a img{ display:block; position:absolute; left:0; top:0;}

header{ width:100%; clear:both; background:#fff; border-bottom:1px solid #000; padding:30px 0;}
.navbar-brand{ position:relative;}
.navbar-brand img{ position:absolute; top:-85px; left:0; z-index:999;}
.navbar-expand-lg{ padding:0;}

.navbar-nav{ float:right;}
.navbar-nav li{ display:block; float:left;}
.navbar-nav li a{ font-size:20px; color:#000; display:block; padding:5px 0 5px 55px;  text-decoration:none;}
.navbar-nav li:first-child a{ background:url(../img/homeicon.png) no-repeat center center; width:30px; height:40px; font-size:0px; padding:5px 0;}

.navbar-nav li:hover a, .navbar-nav li:first-child:hover a{ color:#005991;}

.sub-menu{ display:none; position:absolute; width:250px; background:#005991; margin:0; padding:0; z-index:9999;}
.navbar-nav li:hover .sub-menu{ display:block; position:absolute; width:250px; background:#005991; margin:0; padding:0; z-index:9999;}
.sub-menu li{ display:block; clear:both; list-style:none; width:100%;}
.sub-menu li a, .sub-menu li:first-child a{ font-size:16px; color:#fff !important; display:block; padding:10px 15px;  text-decoration:none; width:100%; height:auto; width:auto; background:none;}
.navbar-nav li:hover .sub-menu li:hover a, .navbar-nav li:hover .sub-menu li:first-child:hover a{ background:#000; color:#fff;}

.slider_section{ width:100%; clear:both; overflow:hidden; margin:0; padding:0; border-bottom:1px solid #000;}
.slider_section img{ display:block; width:100%; clear:both; height:auto;}

.tag_section{ width:100%; clear:both; overflow:hidden; padding:10px 0; background:#000; text-align:center; }
.tag_section h3{ display:inline-block; font-size:24px; color:#fff; margin:0; padding:5px 0 0 0; letter-spacing:-1px;}
.tag_section a {display: inline-block;background: url(../img/arrow.png) no-repeat 88% 50% #fff;color: #000;font-weight: 600;width: 115px;padding: 7px 20px 7px 0;text-decoration: none;margin: 0 0 0 25px;}
.tag_section a:hover { background: url(../img/arrow-1.png) no-repeat 88% 50% #4f92dd;color: #fff; text-decoration: none; }

.content_section{ width:100%; clear:both; overflow:hidden; padding:20px 0; background:#fff;}
.content_section h2{ font-size:32px; font-weight:700; color:#4f92dd; margin:15px 0 20px ; padding:0;}
.content_section p{ font-size:19px; color:#000; margin:0 0 25px; padding:0; line-height:30px;}

.content_section a.readmore {display: block;background: url(../img/arrow-1.png) no-repeat 88% 50% #4f92dd;color:#fff;font-weight:600;width: 115px;padding: 7px 20px 7px 0;text-decoration: none;margin: 0 ; text-align:center;}
.content_section a.readmore:hover { background: url(../img/arrow-1.png) no-repeat 88% 50% #000;color: #fff; text-decoration: none;   }
.align-right{ float:right; margin:0 0 0 35px;}

.box_section{ background:url(../img/box-section-bg.jpg) no-repeat top center; background-size:cover; padding:55px 0 35px; text-align:center;}
.box{ width:100%; min-height:400px; border:1px solid #000; background:#fff; position:relative; padding:180px 0 0;}
.iconbox{ width:100%; text-align:center; position:absolute; left:0; top:-40px;}
.iconbox img{ margin:0 auto; display:block;}
.box h1{ margin:0 0 10px; padding:0; font-size:28px; font-weight:700; color:#4f92dd;}
.box h1 a{ margin:0; padding:0; font-size:26px; font-weight:700; color:#4f92dd; text-decoration:none; letter-spacing:-1px;}
.box p{ font-size:19px; color:#000; line-height:30px; margin:0; padding:0;}

.box a.clickmore {display: block;background: url(../img/arrow-1.png) no-repeat 88% 50% #4f92dd;color: #fff;font-weight: 600;width: 170px;padding: 7px 20px 7px;text-decoration: none;margin: 20px auto 0;text-align: left;}
.box a.clickmore:hover { background: url(../img/arrow-1.png) no-repeat 88% 50% #000;color: #fff; text-decoration: none;   }

footer{ width:100%; clear:both; overflow:hidden; padding:20px 0; background:#000;}
.foottext{ text-align:right;}
.foottext h3{ font-size:20px; font-weight:700; color:#cecece; margin:15px 0 10px; padding:0; text-transform:uppercase; letter-spacing:-1px; text-decoration:underline;}
.foottext p{ font-size:20px; color:#cecece; line-height:26px; margin:0; padding:0;}

.conerror{ text-align:center;}
.conerror img{ display:block; max-width:750px; margin:0 auto; width:100%;}