@charset "utf-8";
/* CSS Document */


@media screen and (min-width:320px) and (max-width:480px){
	.navbar-nav > li > a{padding-top:10px !important; padding-bottom:10px !important; margin-bottom:2px;}
	.logo{float:none !important;}
	.navbar-collapse{float:none !important;}
	.navbar-nav > li{margin-left:0px !important;}
	.item-title{font-size:17px !important;}
	.main-item{padding-top:10px !important;}
	.main-item-title{margin-bottom:20px !important;}
	.main-item-content{font-size:14px !important;}
	.secnav-title{margin-top:30px;}
	.footer-secnav {background: url("../images/footer-bg.jpg") repeat-y scroll center top rgba(0, 0, 0, 0) !important;height: auto !important;padding: 0 !important;}
	.footer-secnav .col-sm-4{margin-bottom:30px;}
	.footer-nav{float:left !important;}
	.inner-bar{width:100% !important;margin-top:20px;}
	.working-pic{margin-left:0px !important; float:left !important; }
	.innernav-right{float:left !important;}
	.now-title, .innernav-right{display:block !important;}
	.inner-bar-1{width:100% !important;}
	
	/*add on 1209*/
	.top-item{border-left:none !important; padding:6px 2px !important;}
	.top-item .form-control{width:88px !important;}
	.service-icon, .service-info{vertical-align:top !important;}
	.about-pic{margin-top:0 !important;}
	.item-title{font-size:20px !important;}
	.about-text{font-size:14px !important; line-height:24px !important;margin-top:15px !important;}
	.main-item-title-1{margin-top:15px !important;}
	.working-pic{float:none !important;}
	
	/*add on 1217*/
	.sitemap .container .row > div{margin-bottom:25px;}
	/*.sitemap ul li{margin-bottom:0px !important;}*/
	.setmaps .col-sm-2 > a{height:0px !important;}
	.setmaps .col-sm-2{margin-bottom:20px;}
	
	/*add on 1219*/
	.navbar-header{float:right; margin-top:-65px;}
	.logo{ width:60%;}
	#lang_sel li,#lang_sel ul ul{width:100px !important;}
	 /*for banner*/
	 /*.slide_title_skinT01{font-size:11px !important; left:5px !important; margin-top:-3px !important;}
	 .slide_desc_skinB01{ width:98% !important; max-width:inherit !important; left:5px !important; margin-top:-10px !important;}
	 .slide_desc_skinB01 p{font-size:8px !important; line-height:8.3px !important; margin-bottom:5px !important;}
	 .slide_desc_skinB01 b{font-size:10px !important;}
	 .banner_medium_text02{left:5px !important; margin-top:1px !important;}
	 .banner_medium_text02 a{ padding:2px 5px !important; font-size:9px !important;  display:block;}*/
	 
	 /*add on 0104*/
	 .third-menu{position:relative !important; right:auto !important; width:auto !important;}
}

@media screen and (min-width:480px) and (max-width:767px){
	
	.navbar-nav > li > a{padding-top:10px !important; padding-bottom:10px !important; margin-bottom:2px;}
	.logo{float:none !important;}
	.navbar-collapse{float:none !important;}
	.navbar-nav > li{margin-left:0px !important;}
	.item-title{font-size:17px !important;}
	.main-item{padding-top:10px !important;}
	.main-item-title{margin-bottom:20px !important;}
	.main-item-content{font-size:14px !important;}
	.secnav-title{margin-top:30px;}
	.footer-secnav {background: url("../images/footer-bg.jpg") repeat-y scroll center top rgba(0, 0, 0, 0) !important;height: auto !important;padding: 0 !important;}
	.footer-secnav .col-sm-4{margin-bottom:30px;}
	.footer-nav{float:left !important;}
	.inner-bar{width:100% !important; margin-top:20px;}
	.working-pic{margin-left:0px !important; float:left !important;}
	.inner-bar-1{width:100% !important;}
	
	
	/*add on 1209*/
	.top-item{border-left:none !important; padding:6px 2px !important;}
	.service-icon, .service-info{vertical-align:top !important;}
	.about-pic{margin-top:0 !important;}
	.item-title{font-size:20px !important;}
	.about-text{font-size:14px !important; line-height:24px !important;margin-top:15px !important;}
	.main-item-title-1{margin-top:15px !important;}
	.working-pic{float:none !important;}
	
	/*add on 1217*/
	.sitemap .container .row > div{margin-bottom:25px;}
	/*.sitemap ul li{margin-bottom:0px !important;}*/
	.setmaps .col-sm-2 > a{height:0px !important;}
	.setmaps .col-sm-2{margin-bottom:20px;}
	
	
	/*add on 1219*/
	.navbar-header{float:right; margin-top:-80px !important;}
	.logo{ width:60%;}
	#lang_sel li,#lang_sel ul ul{width:100px !important;}
	
	/*add on 0104*/
	 .third-menu{position:relative !important; right:auto !important; width:auto !important;}
	
}
@media screen and (min-width:768px) and (max-width:992px){
	.logo{width:50% !important;}
	.navbar-nav > li{margin-left:23px !important;}
	.navbar-nav > li:first-child{margin-left:0 !important;}
	.navbar-collapse{float:left !important;}
	.navbar-default .navbar-nav > li > a{padding:20px 0 40px!important; font-size:13px !important;}
	.main-item-2 {background: url("../images/bg-2.jpg") repeat-y !important; height:auto !important;}
	.footer-secnav {background: url("../images/footer-bg.jpg") repeat-y top center!important; background-size:cover !important;}
	.inner-bar{margin-top:20px;}
	.working-pic{margin-left:0px !important; float:left !important;}
	.inner-bar-1{width:100% !important;}
	.inner-bar-1{width:100% !important;}
	.innernav-right{float:none !important;}
	.now-title, .innernav-right{display:block !important;}
	
	/*add on 1217*/
	.sitemap h5{font-size:14px !important; height:33px;}
	.setmaps .col-sm-2 > a{font-size:14px !important; height:50px !important;}
	
}

@media screen and (min-width:992px) and (max-width:1024px){
	.navbar-nav > li:first-child{margin-left:0 !important;}
	.navbar-nav > li{margin-left:30 !important;}
	.inner-bar{margin-top:20px;}
	.working-pic{margin-left:0px !important; float:left !important; }
	
	/*add on 1217*/
	.sitemap h5{font-size:14px !important;}
	.sitemap .col-md-1{padding-left:8px; padding-right:8px;}
	.navbar-right{float:left !important;}
	.navbar-collapse{float:left !important;}
}

@media screen and (min-width:1025px) and (max-width:1199px){
	.navbar-nav > li:first-child{margin-left:0 !important;}
	.navbar-nav > li{margin-left:30 !important;}
	.inner-bar{margin-top:20px;}
	.working-pic{margin-left:0px !important; float:left !important; }
	.inner-bar-1{width:100% !important;}
}

body{font-family:'Open Sans',Helvetica,Arial,sans-serif;}
a,a:hover,a:focus{color:inherit; text-decoration:none;}
.clear{clear:both;}
:focus{outline:none;}


.language{background-color:#fdfdfd;  border-bottom:1px solid #f2f2f2;}
.top-item{float:left; border-left:1px solid #f2f2f2; padding:6px 15px; text-align:center;}
.mylan{margin-top:6px; color:#c7c7c7; cursor:pointer;}
.top-item select{border:none; color:#c8c8c8; margin-top:3px;}

/* nav */
.mynav{margin-bottom:3px; border-bottom:1px solid #ccc;}
.navbar-default{background-color:#fff; border:none;}
.logo{float:left; padding:10px 0;}
.navbar-collapse{float:right; }
.navbar-nav > li{margin-left:25px;color:#000;}
.navbar-default .navbar-nav > li > a{ padding:42px 0px; font-size:16px;  margin-bottom:1px; border-bottom:2px solid #fff; position:relative}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{ border-bottom:2px solid #777; background:none; color:#002c58;}
.navbar-right .dropdown-menu{right:auto;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{border-bottom:2px solid #777; color:#002c58;
background-color:#fff;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{ border-bottom:2px solid #777; color:#002c58;}
.navbar{margin-bottom:0;}
.navbar .dropdown-menu{background-color:#efeeee; padding:0}
.navbar .dropdown-menu > li > a{ color:#2d2d2d; padding-top:8px; padding-bottom:8px;}
.navbar .dropdown-menu > li.active > a{color:#fff;}
.navbar .dropdown-menu > li > a:hover,.navbar .dropdown-menu > li > a:focus{background-color:#be2615; color:#fff;}
.navbar .dropdown-menu > li:hover ul,.navbar .dropdown-menu > li:focus ul{display:block;}
.third-menu{position:absolute; right:100%; width:180px; top:0;background-color:#e3e3e3; padding:0; border-top: 1px solid rgba(0, 0, 0, 0.15);border-bottom: 1px solid rgba(0, 0, 0, 0.15); list-style:none; z-index:2; display:none;}
.third-menu > li > a{ color:#2d2d2d; padding: 8px 20px; display:block;font-size:12px; white-space:normal;}
.third-menu > li > a:hover,.third-menu > li > a:focus{background-color:#002c58; color:#fff;}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{background-color:#be2615; color:#fff;}
.line-bg{margin-top:-3px;}
.line-bg .img-responsive{max-width:none; width:100%;}
#full-width-slider{width:100%;}

/*main content*/
.main-service{padding-top:40px;}
/*service*/
.main-item-title{margin-bottom:80px;}
.item-title{font-size:48px;}
.main-item-content{color:#909090; font-size:14px;}
.main-item-title .img-responsive,.main-item-title-1 .img-responsive{margin:0 auto;}
.service-icon,.service-info{display:inline-block; vertical-align:middle;}
.service-icon{width:10%;}
.service-info{width:88%;}
.service-title{font-size:18px; color:#002c58;}
.service-text{color:#878787; margin-top:10px;}
.service-item{margin-bottom:10px;}
.more{text-align:center; background-color:#d1d1d1; color:#000000; font-size:12px; margin-left:10%; display:inline-block; margin-bottom:20px;}
.more-1{text-align:center; background-color:#fcff00; color:#002c58; font-size:12px; display:inline-block; margin-top:30px;}
.more a,.more-1 a{display:inline-block;  padding:10px 18px;}
.service-pic{margin-top:80px;}
.about-pic{margin-top:120px;}

/*main about*/
.about{background-color:#f5f5f5; padding:50px 0;}
.about-text{font-size:16px; line-height:28px; color:#727272; margin-top:30px;}

/*footer-secnav*/
.footer-secnav{background:url(../images/footer-bg.jpg) repeat-y top center; min-height:305px; padding:25px 0; color:#c7cbcc; background-size:cover;}
.secnav-title{font-size:18px; color:#fff; margin-bottom:30px;}
.contact-form{margin-top:15px;}
.form-group{margin-bottom:8px;}
.form-group .form-control{color:#fff;}
.form-control{ border:1px solid #5b5e68;background:none; background:rgba(0, 0, 0, 0);/*filter:Alpha(opacity=0);*/}
.btn-send{background:#be2615; color:#fff;}
.photos{padding-top:30px;}
.footer-person{margin-bottom:1px;}
.footer-person a{margin-left:1px;}
.footer-person img{max-width:30%;}
.contact-text{margin-bottom:20px;}

/*footer*/
.footer{background-color:#44494d; padding:5px 0;font-size:12px;}
.footer a:hover{ text-decoration:none; color:#f26626;}
.footer-nav,.copyright{display:inline-block; vertical-align:middle; margin-top:10px;}
.copyright{color:#7b7f81;}
.footer-nav span{display:inline-block; margin-right:10px;}
.footer-nav{float:right; color:#7b7f81;}
.totop,.footer-nav{display:inline-block; vertical-align:middle;}


/*about us page*/
.main-content{padding:40px 0;}
.leftnav-title{background-color:#002c58; color:#fff; border-top:4px solid #2f6fae; font-size:22px; text-align:center; border-top-left-radius:5px; border-top-right-radius:5px; padding:8px 0;}
.leftnav-menu{margin-top:2px; background-color:#f0efef; padding-bottom:15px; list-style:none; margin-bottom:0;}
.leftnav-menu .dropdown-menu{float:none; border-radius:0; box-shadow:none; border:none; min-width:inherit;}
.left-menu-item a{display:block; padding:10px 0; text-align:center; font-size:16px; margin-bottom:1px;}
.left-menu-item a:hover,.left-menu-item a.active{background-color:#be2615; color:#fff;}
.left-menu-item{margin-bottom:2px; margin-left:-40px;}
.left-menu-item .third-menu{position:relative; width:auto; right:auto;}
.leftnav-menu .third-menu > li > a:hover,.leftnav-menu .third-menu > li > a:focus{background-color:#b6b6b6; color:#fff;}
.leftnav-menu .third-menu > li.active a{background-color:#b6b6b6; color:#fff;}
.shadow .img-responsive{max-width:none; width:100%;}
.inner-nav{border-bottom:1px solid #e6e6e6; padding-bottom:5px; margin-bottom:20px;}
.inner-content{font-size:16px;}
.now-title,.innernav-right{display:inline-block; vertical-align:middle;}
.now-title{font-size:20px; color:#002c58;}
.innernav-right{float:right; margin-top:10px; font-size:13px; color:#696969;}
.f25{font-size:25px; color:#be2615;}
.f16{font-size:16px; color:#be2615;}
.square{width:10px; height:3px; margin-right:10px; background-color:#be2615; display:inline-block; vertical-align:middle;}


/*working */
.inner-bar{background-color:#be2615; padding:5px 0; width:53%; font-size:17px; border-bottom:2px solid #891305; color:#fff; text-align:center; }
.working-pic{margin-left:10px; float:right;}
.inner-content ul{ margin-left:-23px;}
.inner-list li{list-style-image:url(../images/dot.gif); line-height:28px; margin-bottom:8px; vertical-align:top;}
.inner-list{margin-top:20px;}

/*advantage */
.inner-bar-1{background-color:#be2615; padding:5px 0; width:70%; font-size:17px; border-bottom:2px solid #891305; color:#fff; text-align:center; margin:0 auto;}
.advan-table{margin-top:20px;}
.advan-table td{border:1px solid #ccc; padding:10px 5px 10px 10px; font-size:17px;}
.advan-table td.table-title{color:#fff; background-color:#002c58; text-align:center; padding:10px 5px; border-top:none; border-bottom:none; border-left:1px solid #002c58; border-right:1px solid #002c58;}

/*service*/
.inner-bar-2{background-color:#be2615; padding:5px 15px;  font-size:17px; border-bottom:2px solid #891305; color:#fff; text-align:center; display:inline-block; margin-bottom:15px;}
.inner-normal-ul li{list-style:disc;}
.c1{color:#2d4cff;}
.c1 a{text-decoration:underline;}
.btn-next{background-color:#002c58; color:#fff; font-weight:bold;}
.btn:hover,.btn:focus{color:#fff;}


/* contact */
.contact-item{margin-bottom:10px; color:#595959;}
.add{margin-left:25px;}
.contact-icon,.contact-info{display:inline-block; vertical-align:middle;}

/* for search */
.top-item .form-control{width:100px;height:30px; border-color:#c7c7c7;}
.top-item span{display:inline-block; vertical-align:middle;}
.search img{cursor:pointer;}


/* for search result pages */
.search-list{border-bottom:1px dashed #ccc; padding-bottom:15px; margin-bottom:15px;}
.search-title{font-size:18px; font-weight:bold; margin-bottom:8px;}
.search-title .search-highlight{color:#be2615;}
.fenye{margin-top:50px; text-align:center;}
.fenye span{display:inline-block; width:30px; height:30px; text-align:center; line-height:30px; color:#fff; background-color:#bdbdbd; margin:0 5px; cursor:pointer;}
.fenye span.active,.fenye span:hover{background-color:#002d57;}

.service-pic{margin-top:0px;}




/*add on 1217*/
.sitemap{color:#bbb; border-bottom:1px solid #5e6469; padding:10px 0;}
.sitemap h5{font-size:15px; font-weight:bold;}
.sitemap ul{padding-left:0; list-style:none;}
.sitemap ul li{font-size:12.5px; margin-bottom:5px;}
.setmaps .col-sm-2 > a,.setmaps .col-sm-3 > a,.setmaps .col-sm-4 > a{font-size:16px; font-weight:bold; display:block; line-height:18px;}
.setmaps .col-sm-2 ul li a{font-size:16px; font-weight:bold; display:block; line-height:18px;}



#rev_slider_1_1 li .tp-caption p{line-height:24px;}

