#banner .bx-controls-direction a{background: url(../png/arrow.png) no-repeat; width: 35px; height: 64px;opacity: 0.7;}
#banner .bx-controls-direction a.bx-prev{ left: -80px; }
#banner .bx-controls-direction a:hover.bx-prev,#banner .bx-controls-direction a:hover.bx-next{opacity: 1;}
#banner .bx-controls-direction a.bx-next{background-position: -35px top;right: -80px;}
#banner .bx-wrapper:hover .bx-controls-direction a.bx-prev{left:30px;}
#banner .bx-wrapper:hover .bx-controls-direction a.bx-next{right:30px;}
#banner .bx-wrapper{overflow: hidden;}
#banner .ban-slider{margin: 0; padding: 0; list-style: none;}
#count{padding: 2.28% 0 4.28%; color: #535353; overflow: hidden;}
#count p{margin-bottom: 2.3%;}
@media (max-width:991px) {
	#count img{margin-bottom: 30px;}
}
#count h1{font-size: 32px; text-align: center; color: #414141; margin-bottom: 2.2%; font-weight:bold; font-family: Times New Roman;}
#featured{ line-height: 20px;background: url(../jpg/home_02.jpg) center center fixed no-repeat; background-size: cover; padding: 4.19% 0;overflow: hidden;}
#featured .feattit{font-family: Times New Roman; text-transform: uppercase; font-size: 32px; color: #fff; margin-bottom: 40px; }
#featured a{text-decoration: none; margin-bottom: 30px; display: block;}
#featured .box-img{ display:block; position:relative; overflow: hidden; position: relative; border: 5px solid #18457C; border-bottom: none; }
#featured .box-img img{ transition:all 0.3s ease;}
#featured a:hover .box-img img{ transform: scale(1.2); } 
#featured a:hover .box-img::before{background: rgba(0,0,0,0.5); width: 100%; height: 100%; content: ""; position: absolute;z-index: 2;}
#featured a:hover .box-img::after{content:"\f0c1"; font-family: FontAwesome; position: absolute; left: 50%; top: 50%; color: #fff; font-size: 40px;z-index: 3; margin-left: -16px; margin-top: -10px;}
#featured .title{ background: #18457C; font-size:16px; color: #fff; text-transform: capitalize; display: block;padding: 17px 0;transition:all 0.3s ease; text-align: center;}
@media (max-width:767px) {
	#count h1{ font-size: 24px; }
	#featured .feattit{ text-align: center; }
}
#choose{ background: #ececec; padding: 3.6% 0;overflow: hidden; }
#choose .title{font-size: 32px; color: #414141; margin-bottom:3.9%; font-weight:bold; font-family: Times New Roman; text-align: center;}
#choose .title2{color: #333333; font-family: Times New Roman; font-size: 18px; margin: 10px 0 15px; font-weight: bold; }
#choose p{ color: #535353; }
#choose .diyrow{margin-left: -7px; margin-right: -7px; }
#choose .diyrow .col-xs-6, #choose .diyrow .col-lg-4{padding-right: 7px; padding-left: 7px;}
#choose .matop{margin-top: 3.6%;}
#choose span {
    display: block;
    line-height: 18px;
    padding: 11px 0;
}
#news{padding: 3.6% 0;overflow: hidden;}
#news .typename,#mailform .typename{ color: #222222; font-size: 30px; margin-bottom: 25px; font-family: Times New Roman; text-transform: uppercase; font-weight: bold;}
#news .nlist{ padding: 11px; line-height: 18px; background: #eeeeee; margin-bottom: 20px;}
#news .nlist:last-child{border-bottom: none;}
#news .nlist .title{color: #343434; font-size: 16px; font-weight: bold;font-family: Times New Roman; text-transform: capitalize;}
#news .nlist p{color: #888686; font-size: 12px; margin-top:10px; }
#news .lnrow{ margin-left: -5px; margin-right: -5px; }
#news .lnrow .col-md-3{padding-left: 5px; padding-right: 5px;}
#news .mailtit{background: #205aa0; color: #fff; line-height: 22px; padding: 3.6% 6.6%;}
#news .mailtit span{ color: #ea8189;  }
#news .mailbody{background: #2b2b2b; padding: 6.1% 6.6% 3.1%;}
#news .form-group{ margin-bottom: 22px;}
#news .form-control{background:#fff; color: #9e9e9e; font-size: 16px; border:1px solid #dadee4; font-size: 12px;}
#news  input.form-control{   height:38px;}
#news .mailbtn{ border-radius: 3px; width:100%; font-weight: bold; height: 46px; background-color:#E0525D; color: #fff; font-size: 18px; border: none; display: block;  text-transform: uppercase;transition:all 0.3s ease;}
#news .mailbtn:hover{ background:#159a46; }
@media (min-width:1200px){
#news .col-sm-8{ padding-right: 5.6%; }
}
#hot{padding: 1.6% 0 3%;}
#hot .hottit{border-bottom: 1px solid #dbdfe6; padding-bottom: 20px; font-size: 24px; color: #18457c; margin-bottom: 10px;}