body{ font-size:14px; color:#333333; line-height:24px; background-color:#FFFFFF;}
li{ }
a{color:#333333; text-decoration:none;}
a:hover{color:#ff6600 !important;}
a:visited{color:#333333;}
.nav{ font-size:16px;}
.navbar{ border-bottom:none;}
.navbar-brand{ padding: 0px; }
.navbar-brand img{ height: 50px; }
.nav-about{ background-color:#ffffff; margin-top:10px;}
.navbar-default{ min-height:50px;}
.navbar-nav > li > a{  color:#333333;}
.navbar-default .navbar-nav > a:hover{color:#ffffff !important; background-color:#163963;}
.navbar-default .navbar-nav > li >a:visited{ color:#333333;}
.navbar-nav > .active > a{ color:#fffff !important;background-color:#163963;}
.navbar-default .navbar-nav > .active > a{ color:#fffff !important; background-color:#163963!important;}
.navbar-default .navbar-nav > .active > a:visited{color:#ffffff !important;}
.navbar-default .navbar-nav>.active>a{color:#f5f5f5 !important;}
.thumbnail .caption{ color:#666666;}
.thumbnail .caption h3{ color:#333333;}

h4 strong{ padding:3px 10px;}
.foot {
	background:url(../images/bg-foot.png) right no-repeat #1c1107;
	padding:30px 0px;
	font-size:12px;
	color:#666666;
}
.foot strong{
	display:block;
	font-size: 18px;
    padding-bottom: 15px;
	margin-bottom:10px;
}
.foot a,.foot a:visited{ color:#666666; text-decoration:none;}

.foot hr{ height:1px; border:none; border-bottom:1px solid #666666;}

.nav-lists{ text-align:center;}
.nav-lists>li{ display:inline-block; float:none;}
.nav-lists>li>a{ padding:10px 30px;}

.nav-list-service>li>a{ padding:10px auto; font-size:14px;}

.cus-list{}
.cus-list ul li{ float:left; margin-bottom:20px; margin-right:20px;}
.cus-list ul li img{ width:165px;}

.btn-service{ margin:10px 5px;}

.container>p.note{ line-height:22px; color:#666666; text-align: center; padding:10px 30px;}


.news-home{ padding:20px 0px;}
.news-home-list h3{ font-size:20px; line-height:20px;}
.news-home-list h3>span{ float:right; font-size:14px;}
.news-home-list .media-heading{ font-size:18px; font-weight:bold;}
.news-home-list .media-body{ color:#666666;}

.intro-service{padding:25px 0px; background-color:#ffffff;}
.hangye-service{padding:25px 0px; background-color:#f2f2f2;}
.flow-service{background-color:#ffffff; padding:20px 0px;}
.tab-content{ background-color:#fff; padding:25px 15px; border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.calendar{ text-align:center; display:block; font-size:16px; line-height:24px; width:100px; height:100px; padding-top:20px; border-radius:10px; background-color:#dbdbdb;}
.calendar>strong{ font-size:45px; font-weight:normal;}

.about{ background-color:#ffffff;}
.about-content{ padding:15px;}
.about-content img{ max-width: 100%; height: auto; }
.about-home{ background-color:#ffffff; min-height:400px; padding:20px 0px;}
.advantage-home{background-color:#f2f2f2; padding:20px 0px;}
.jobs-home{background-color:#ffffff; padding:20px 0px;}
.news-home{background-color:#f2f2f2; padding:20px 0px;}
.flow-home{background-color:#ffffff; padding:20px 0px;}


.products{ padding:20px}
.prodcuts-list{}
.products-container{ padding: 10px; -moz-box-shadow:2px 2px 5px #cccccc; -webkit-box-shadow:2px 2px 5px #cccccc; box-shadow:2px 2px 5px #cccccc;margin:30px 0px 20px 0px; min-height: 200px;}

.products-detail{ color:#666666;}
.products-detail strong{ display:block; font-size:20px; padding:15px 0px; text-align:center;}
.products-content{ padding:10px 15px; text-align:center;}
.products-content strong{ font-size: 18px; }
.products-content img{ max-width: 100%; height: auto; }

.service{ padding:20px 0px;}
.service-list>div.row>div{ padding:25px;}
.container>h2{ text-align:center; font-size:30px; line-height:35px; color:#163963; font-weight:bold; }
.container>.note{ text-align:center; padding:10px; line-height:22px; color:#666666; padding:5px 35px; font-size:14px;}
.service-cell{ text-align:center; line-height:24px;}
.service-cell strong{ font-size:20px;}

.software{ background-color:#f6f6f6; padding:20px 0px;}

.partner{ padding:25px 0px; background:#f2f2f2;}
.list-partner{ padding-bottom:35px; overflow:hidden;display:block;}
.list-partner div{ margin:10px 0px;  }
.box-partner{ box-shadow:2px 2px 5px 2px rgba(0,0,0,0.3);background-color:#FFFFFF;border-radius:5px; overflow:hidden;}

.flow-cell{ -moz-box-shadow:2px 2px 5px #cccccc; -webkit-box-shadow:2px 2px 5px #cccccc; box-shadow:2px 2px 5px #cccccc; min-height:390px; padding:10px; border-radius: 4px; line-height:20px;}
.flow-cell:hover{ -moz-box-shadow:2px 2px 5px #ff6600; -webkit-box-shadow:2px 2px 5px #ff6600; box-shadow:2px 2px 5px #ff6600;}
.flow-cell:hover h3{ color:#ff6600;}

.flow-cell p{ color:#666666;}
.flow-cell h3{ text-align:center;}
.flow-cell img{ max-width:100px;}

.suggestion{ padding:20px 0px;}

.news-title{ padding:20px 0px;}
.news{ padding: 20px 0px; }
.news-list{ font-size: 20px; }
.news-list>p{ color: #666666; padding: 15px 0px; font-size: 14px;}
.news-detail{ line-height:22px; }
.news-detail h1{ font-size: 24px; }
.news-detail small{ padding: 10px;  color: #dddddd; }
.news-content{ padding-bottom: 15px; }
.news-content img{ max-width: 100%; height: auto; }

.nav-pills>li>a {border-radius: 0px !important;}

.thumbnail{ padding-top:15px; text-align:center;-moz-box-shadow:2px 2px 5px #cccccc; -webkit-box-shadow:2px 2px 5px #cccccc; box-shadow:2px 2px 5px #cccccc; min-height:360px; line-height:24px; }
.thumbnail>img{ width:100px;}
.thumbnail:hover{ -moz-box-shadow:2px 2px 5px #ff6600; -webkit-box-shadow:2px 2px 5px #ff6600; box-shadow:2px 2px 5px #ff6600;}
.thumbnail:hover h3{color:#ff6600;}

.job{ background-color:#ffffff; padding:10px; margin-bottom:20px;}
.job fieldset{ margin-bottom:20px;}
.job legend { background-color:#f5f5f5; font-weight:bold; font-size:18px; padding:4px 10px; }
.job fieldset div{ padding:5px;}
.flex-advantage {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
	-webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    height: 100%;
	padding:10px 0px;
}

.flex-item-advantage {
    width: 300px;
    height: 280px;
    margin: 20px;
	padding:20px;
	background-color:#ffffff;
	-moz-box-shadow:2px 2px 5px #cccccc; -webkit-box-shadow:2px 2px 5px #cccccc; box-shadow:2px 2px 5px #cccccc;
}
.flex-item-advantage:hover{
	-moz-box-shadow:2px 2px 5px #b06f2b; -webkit-box-shadow:2px 2px 5px #b06f2b; box-shadow:2px 2px 5px #b06f2b;
}
.flex-products {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
	-webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    height: 100%;
   
	padding:10px 0px;
}

.flex-item-products {
    width: 300px;
    height: 220px;
    margin: 20px;
	padding:20px;
	background-color:#ffffff;
	-moz-box-shadow:2px 2px 5px #cccccc; -webkit-box-shadow:2px 2px 5px #cccccc; box-shadow:2px 2px 5px #cccccc;
}
.list-group-item-heading{ font-weight:bold;}
.list-group-item-text{ font-size:12px !important;}
.pagination > li > a{ color:#993300;}
.pagination > .active > a{background-color:#333333;border-color:#333333;}