a{ color: #333333;}
img{ width: 100%;}
.header{ background-color: #ffffff;color: #333; height: 130px; display: block;}
.banner-top { margin-top: 130px;}
.logo img{ width: 50%;}
.white{ color: #ffffff;}
.nav li a{ font-size: 1.2em; white-space: nowrap;}
.tleft{ text-align: left;}
.f12{ font-size: 1.2em;}
.f15{ font-size: 1.5em;}
.lh200{ line-height: 200%;}
.pdl10{ padding-left: 10px;}
.pdr10{ padding-right: 10px;}
.pdtop20{ padding-top: 20px;}
.pdbtm20{ padding-bottom: 20px;}
.pdtop50{ padding-top: 50px;}
.pdbtm50{ padding-bottom: 50px;}
.nopadding{ padding: 0px;}
.mt20{ margin-top: 2;}
.mt50{ margin-top: 50px;}
.mt75{ margin-top: 75px;}
.mt130{ margin-top: 130px;}
.mt150{ margin-top: 150px;}
.overflow-x{ overflow-x: hidden;}
.indexpro { text-align: center; font-size: 1.2em; line-height: 200%;}
.about_txt{ font-size: 1.0em; padding-bottom: 50px; margin-bottom: 50px; line-height: 200%;}
.about_txt img{ width: auto;}

.newspro ol li{ padding: 0px; font-size: 1.2em; margin-left: -40px; margin-right: 80px; padding-left: 0px; width: 46%; list-style: none; float: left; padding-top: 10px; padding-bottom:10px; border-bottom: 1px dashed #CCCCCC; overflow: hidden;}

.newspro img{ margin: 0 auto;}

.bgcase{ background-color: #252c3e;}
.icustomer{ color: #ffffff;}
.icustomer_s img{ margin-top: 20px; margin-bottom: 20px; height: 250px; }
.footbg{ background-color: #eff1f0; line-height: 22px; padding-top: 20px; padding-bottom: 20px;}
.footbg p{ padding: 0px; line-height: 18px;}
.searchbg{ background: #dfdfdf; padding-top: 5px; padding-bottom: 5px; line-height: 28px;}
.indexpro h3,.subpro h3,.newspro h3{ font-size:1.8em; line-height: 150%;}
.indexpro h4,.subpro h4,.newspro h4{ font-size: 1.2em;}
.indexpro img{ width: 100%; height: 250px; border: 1px solid #cccccc;}
.subpro img{ width: 100%; height: 150px; }
.newspro img{ width: auto; height: auto; margin: 0 auto; }
.newspro h3{ font-size: 2.5em;}
.newspro p{ font-size: 1.5em; line-height: 200%;}
.subpro { text-align: center; font-size: 1.2em; line-height: 150%;}
.footbg h3{ font-size: 1.4em; font-weight: bold; padding: 0px;}
.footbg p{ font-size: 1.2em;}
.fcopyright{ background: #101010; padding-top: 10px; padding-bottom: 10px; color: #fff;}


.aboutfu{ margin-left: 0; border-bottom: 0px; margin-top: 40px;}
.indextab li,.indexntab li,.subabout li{ margin-right: 35px; background: #dfdfdf; list-style: none; border: 0px; border-radius: 5px;}
.aboutfu li{ width: 270px; margin-right: 15px; background: #dfdfdf; list-style: none; border: 0px; border-radius: 5px; margin-top:15px; text-align: center;}
.indextab li.active,.indexntab li.active,.subabout li.active,.aboutfu li.active{ background: #ffffff;border: 0px; }
.indextab li a,.indexntab li a,.subabout li a,.aboutfu li a{ color: #555;border-radius: 5px;border: 0px; }
.indextab li a:hover,.indexntab li a:hover,.subabout li a:hover,.aboutfu li a:hover{background: #ffffff; border: 0px; color: #333333; }
.indexnews ul li{ width: 45%; float: left; margin-right: 50px; margin-bottom: 30px; list-style: none;}
.indexnews ul li p{ line-height: 22px; font-size: 0.9em; color: #666666; padding-top: 10px; border-top: 1px dashed #999999; height: 50px; }
.tabcon{ padding-top: 30px; }
.tabcon li{ list-style: none; padding: 0px; }
.subabout img{ width: auto; height: auto;}
.tab-pane{ padding: 0px;}
.subabout{ margin-left: 10%; border-bottom: 0px; margin-top: 30px; margin-bottom: 30px;}
.nav-tabs li a{ border: 0px;}
#navbar li{ }
#navbar li a{color: #333;}
#navbar li.open a{background:#fff;color: #000000; border-radius: 5px;}
#navbar li.dropdown .dropdown-menu {border-radius: 5px; margin-top: 0px;}
#navbar li.dropdown .dropdown-menu li a:hover{background: #dfdfdf;border-radius: 0px;}
#navbar li.dropdown .dropdown-menu li { padding: 0px;}
#navbar li.dropdown .dropdown-menu li a{ padding-top: 10px;}
.indexdate{ background-color: #0373d2; height: 90px; border-radius: 10px; font-weight: bold; color: #ffffff; text-align: center; font-size: 20px; line-height: 470%;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    color: #fff;
    cursor: default;
    background-color: #000000;
    border: 0px;
}
.nav-tabs > li > a:hover {
	border: none;
	background-color: #dfdfdf;
}

.indexntab1{
	width:400px;
	margin:0 auto;
	}
.indexntab1 li{
	width:150px;
	height:50px;
	border-radius:5px;
	 background: #dfdfdf;
	 float:left;
	 line-height:50px;
	 margin-left:10px;
	 margin-right:10px;
	 list-style:none;
	
	}
.indexntab1 li.active{
	background: #000000;
	color:#ffffff;
	}
.indexntab1 li.active a{color:#ffffff;}
.right_title{
	width:100%;
	height:50px;
	text-indent:15px;
	background:#be8f01;
	color:#ffffff;
	font-size:18px;
	font-weight:bold;
	margin-top:30px;
	line-height:50px;
	}

.nnnn{ margin-left:0px; padding-left:0px;}
.nnnn li{ list-style:none; line-height:24px; border-bottom:1px dashed #dfdfdf; padding:5px 0px; font-size:14px;}
@media screen and (min-width: 470px) {
	
.nowap{ display: none;}	
.nav > li:hover .dropdown-menu { display: block; }
	
}

@media screen and (max-width: 450px) {
.newspro ol li{ padding: 0px; font-size: 1.2em; padding-left: 0px; width: 100%; list-style: none; float: left; padding-top: 10px; padding-bottom:10px; border-bottom: 1px dashed #CCCCCC; overflow: hidden;}
.header{ padding: 0px; height: 75px;}
.navbar-toggle{ margin-top: 20px;}
.logo img{ width: 80%;}
.banner-top { margin-top: 75px;}
.mt150{ margin-top: 80px;}
.indexpro h3,.subpro h3,.icustomer h3{ font-size:1.2em; line-height: 150%; font-weight: bold;}
.indexpro h4,.subpro h4,.icustomer h4{ font-size: 1.0em;line-height: 150%;}
.pdtop20{ padding-top: 10px;}
.pdtop50{ padding-top: 10px;}
.pdbtm50{ padding-bottom: 10px;}
.indextab{ border-bottom: 0px; padding: 0 15px; display: flex; justify-content: space-around; }
.indextab li:last-child { margin-right: 0 !important; }
.indexntab{ display: flex; justify-content: space-around;}
.indexntab li:last-child {	margin-right: 0 !important;}
.indextab li,.indexntab li{ margin-right: 2%; background: #dfdfdf; list-style: none; border: 0px; border-radius: 5px;}

.indextab li.active,.indexntab li.active,.subabout li.active{ background: #ffffff;border: 0px; }
.indextab li a,.indexntab li a,.subabout li a{ color: #555;border-radius: 5px;border: 0px; }
.indextab li a:hover,.indexntab li a:hover,.subabout li a:hover{background: #ffffff; border: 0px; color: #333333; }

.nopc{ display: none;}
.indexnews ul{ width: 100%; padding: 0px; margin-top: -40px;}
.indexnews ul li{ width: 100%;margin-bottom: 10px;margin-left: 0%; padding: 0px;  }
.indexnews ul li p{ line-height: 22px; font-size: 0.9em; color: #666666; padding-top: 0px; border-top: none; height: 20px; overflow: hidden;}

.indexpro img{ width: 100%; height: 150px; border: 1px solid #cccccc;}
.tab-content{ margin-top: 20px; height:auto; overflow:hidden}
.icustomer_s .col-xs-6{ width: 48%; padding: 0px; margin: 0px;margin-left: 1%; margin-right: 1%;}
.icustomer_s img{height: 120px; border: 1px solid #cccccc; margin-top: -10px;}

.subabout{ margin-left: 0%; border-bottom: 0px; margin-top: 30px; margin-bottom: 30px;}
.subabout li{ margin-right: 2%; background: #dfdfdf; list-style: none; border: 0px; border-radius: 5px; font-size: 1.0em; width: 23%;}
.subabout li a{ font-size: 1.0em; text-align: center;}
.indexnews .col-md-2{ width: 25%; float: left;}
.indexnews .col-md-10{ width: 75%;float: left; font-size: 14px; line-height: 150%;}
.indexdate{ background-color: #0373d2; height: 60px; border-radius: 10px; font-weight: bold; color: #ffffff; text-align: center; font-size: 14px; line-height: 450%;}
.indexpro .col-xs-6{width: 48%; padding: 0px; margin: 0px;margin-left: 1%; margin-right: 1%; margin-top: 10px;}

.footer{font-size:13px;background:#EFF1F1;color:#585555;border-top:10px solid #cad0d1;margin-top:20px;padding-top:13px;}
.footer .footer-list{padding:15px 0 0 0;overflow:hidden;}
.footer .footer-nav{width:74%;overflow:hidden;}
.footer .footer-nav li{float:left;width:20%;}
.footer .footer-nav h3{display:block;float:left;_display:inline;line-height:20px;font-size:17px;color:#030303;font-weight:normal;width:100%;padding-top:0;}
.footer .f-sublink{float:left;width:100%;}
.footer .f-sublink li{width:100%;line-height:23px;font-size:13px;}
.footer .footer-img{width:26%;}
.footer .footer-img li{width:45%;float:left;text-align:center;line-height:34px;margin-left:5%;font-size:14px;}
.footer .footer-img a{display:block;}
.footer .footer-img img{max-width:100%;}
.footer .flink{color:#666;padding:10px 0;overflow:hidden;}
.footer .flink a{margin-left:10px;}
.footer .footer-copy{background:#51575A;font-size:12px;overflow:hidden;color:#fff;}
.footer .footer-copy a{margin-left:10px;color:#fff;}
.footer .footer-copy a:hover{color:#ccc}
#wapfoot{ position: fixed; bottom: 0px; width: 100%; padding: 0px;background: #0062CC;}
	 #wapfoot .col-sm-4{ height: 80px; width: 32%; float: left; text-align: center;}
	 
.footer-mobile-nav{display:block;position:fixed;height:56px;width:100%;left:0;bottom:0;z-index:9;background:#262626;color:#bfbfbf;font-size:13px;}
.footer-mobile-nav .m-nav-menu{width:100%;height:56px; margin-left:-6%;}
.footer-mobile-nav .m-nav-menu li{float:left;display:inline-block;width:33%;height:56px;text-align:center; padding-top: 6px;}
.footer-mobile-nav .m-nav-menu li a{overflow:hidden;display:block;margin-top:0;}
.footer-mobile-nav .m-nav-menu li .iconfont{color:#bfbfbf;font-size:29px;display:inline-block;margin-top:3px;}
.footer-mobile-nav .m-nav-menu li .m-nav-text{line-height:20px;color:#bfbfbf;margin-top:0px;}
.footer-mobile-nav .m-nav-menu li.current{background:#BD8F00;}
.m-nav-menu img{ width: 30px;}

.footer-mobile-nav .m-nav-menu li.current .iconfont,.footer-mobile-nav .m-nav-menu li.current .m-nav-text{color:#fff}
section.top-slider-features .slider-top-features .car-item img { max-width: 100%;}
.about_txt img{ width: auto;}
}