a:link{
	text-decoration:none
}
.failed{}
.expansions{}
.affected{

}
.container{
	padding: 0;
}
.row{
	margin: 0;
}
.navbar-default{
	background: transparent;
}
.navbar{
	border-radius: 0;
	border: none;
	margin-bottom: 0;
}
.nav>li>a{
	padding: 0;
}
.navbar-nav>li>a{
	line-height: 80px;
	font-size: 16px;
	padding: 0 30px;
}
.navbar-nav{
	margin: 0;
}
.navbar-brand{
	padding: 0;
	height: 80px;
}
.navbar>.container .navbar-brand{
	margin-left: 0;
	position: relative;
}
.navbar-brand>img{
	display: inline-block;
	margin-top: 11px;
	width: 130px;
}
.companies{
	font-size: 14px;
	color: #666;
	width: 92px;
	height: 38px;
	border: 1px solid #d2d2d2;
	text-align: center;
	line-height: 33px;
	margin-top: 22px;
	position: relative;
}
.companies img{
	margin-right: 6px;
}
.navbar-collapse{
	padding: 0;
}
.container>.navbar-header{
	margin: 0;
}
.navbar-default .navbar-nav>li>a{
	color: #666;
}
.reputation{
	width: 157px;
	border: 1px solid #eee;
	background: rgba(255,255,255,0.57);
	padding: 10px 0;
	position: absolute;
	left: 0;
	top: 80px;
	box-shadow: 0px 2px 10px 1px rgba(0,0,0,0.05);
	display: none;
	z-index: 111;
}
.reputation a{
	display: block;
	color: #666;
	text-align: center;
	line-height: 30px;
	font-size: 15px;
}
.reputation a:hover{
	text-decoration: none;
}
.nav>li:hover .reputation{
	display: block;
}
.navbar-brand:after{
	width: 2px;
	height: 24px;
	content: "";
	position: absolute;
	background: #8fc31f;
	top: 50%;
	right: -3px;
	margin-top: -12px;
}
.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header{
	margin: 0;
}
.navbar-default .navbar-toggle .icon-bar{
	background: #36ab60;
}
.many{
	position: absolute;
	top: 37px;
	left: -65px;
	padding-top: 12px;
	padding-bottom: 12px;
	text-align: left;
	width: 157px;
    border: 1px solid #eee;
    background: rgba(255,255,255,1);
    box-shadow: 0px 2px 10px 1px rgba(0,0,0,0.05);
    display: none;
    z-index: 199;
}
.many a{
	display: block;
	text-indent: 39px;
	font-size: 14px;
	color: #666;
}
.many a:hover{
	text-decoration: none;
}
.priming:hover{
	cursor: pointer;
}
.range{
	color: #666;
	font-size: 14px;
	width: 130px;
	text-align: center;
	height: 35px;
	line-height: 35px;
	display: block;
}
.range img{
	margin-right: 15px;
}
.turbocharger{
	border: 1px solid #fff;
}
.models{
	background: url("../images/indexbg.jpg") no-repeat;
	background-size: 100% 100%;
	padding-bottom: 72px;
}
.less{
	width: 273px;
}
.components{
	border-bottom: 1px solid #fff;
}
.control{
	border: 1px solid #22ac38;
	height:44px;
	width: 468px;
	margin-top: 15px;
	background: rgba(255,255,255,0.26);
}
.improvement{
	height: 44px;
	line-height: 44px;
	width: 400px;
	text-indent: 28px;
	font-size: 14px;
}
.mechanical{
	    line-height: 36px;
    /* margin-right: 18px; */
    width: 65px;
    background: transparent;
    border:none
}
.improvement::-webkit-input-placeholder{
    color:#666;
}
.improvement::-moz-placeholder{   /* Mozilla Firefox 19+ */
    color:#666;
}
.improvement:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
    color:#666;
}
.improvement:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
    color:#666;
}
.require{
	margin-top: 8px;
}
.house .col-lg-4{

}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{
	padding: 0;
	overflow: hidden;
}
.confuse,.meters{
	width: 420px;
	/*height: 273px;*/
	overflow: hidden;
	position: relative;
}
.confuse img.zhuyi{
	width: 100%;
}
.confuse{
	background: #fff;
}
.staff{
	text-align: center;
}
.duty{
	text-align: center;
	font-size: 22px;
	color: #666;
	line-height: 22px;
	font-weight: bold;
	margin-top: 20px;
}
.vehicles{
	display: block;
	width: 128px;
	height: 38px;
	text-align: center;
	line-height: 38px;
	font-size: 14px;
	color: #666;
	border: 1px solid #666;
	border-radius: 2px;
	margin: 21px auto 0;
}
.smashed{
	width: 420px;
	position: relative;
	margin: 0 auto;
}
.was{
	width: 100%;
}
.monitoring{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.blind{
	color: #fff;
}
.area{
	border-color: #fff;
	color: #fff;
}
.area:active{
	color: #fff;
}
.meters{
	background: #02b0f8;
}
.meters img.zhuyi{
	width: 100%;
}
.said{
	margin-top: 8px;
}
.regard{
	position: absolute;
	width: 100%;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
}
.juhai{
	width: 240px;
}
.project{
	width: 100%;
	background: #009944;
}
.that{
	margin-right: 4px;
}
.although{
	width: 460px;
}
.was{
	width: 100%;
	height: 100%;
}
.community{
	width: 470px;
}
.district{
	margin-top: 10px;
}
.installed{
	background: #b3d465;
}
.cameras{
	width: 100%;
	line-height: 14px;
	padding-top: 16px;
	padding-bottom: 16px;
	text-align: center;
	font-size: 14px;
	color: #666;
	/*background: #1b1b1b;*/
}
/* about Us */
.happened{
	background: url("../images/aboutUsbg.jpg") no-repeat;
	background-size: 100% 100%;
}
.passengers{
	background: #fff;
	margin-top: 8px;
	padding-bottom: 36px;
	box-shadow: 0 0 21px 0px rgba(16,95,28,0.2);
}
.flight{
	font-size: 14px;
	color: #333;
	padding-left: 22px;
	line-height: 14px;
	padding-top: 24px;
	padding-bottom: 10px;
}
.flight a.ab{
	color: #36ab60;
}
.flight a.c{
	color: #333;
}
.modern{
	width: 690px;
	margin-left: 22px;
}
.modern img{
	width: 100%;
}
.week,.mostly{
	font-weight: bold;
	color: #333;
	font-size: 16px;
}
.mostly{
	line-height: 16px;
	margin-top: 8px;
}
.past{
	margin-top: 40px;
}
.past,.ways,.always{
	font-size: 14px;
	color: #333;
	line-height: 30px;
}
.past span,.ways span,.always span{
	font-weight: bold;
}
.generation{
	line-height: 30px;
	font-size: 14px;
	color: #333;
}
.different{
	font-weight: bold;
	color: #915d07;
	font-size: 14px;
	line-height: 30px;
}
.travel,.europe{
	color: #915d07;
	font-size: 14px;
	line-height: 30px;
}
.tourists{
	max-width: 690px;
	width: 100%;
	margin-left: 9px;
	height: 530px;
	overflow-y: auto;
	line-height: 30px;
	font-size: 14px;
    color: #333;
}
.waving{
	width: 100%;
	/*height: 520px;
	overflow-y: auto;*/
}
.waving ul li{
	margin-bottom: 12px;
}
.waving ul li a{
	height: 50px;
	line-height: 50px;
	display: block;
	background: #f6f6f6;
}
.waving ul li a:hover{
	background: #e5e5e5;
}
.across{
	font-size: 16px;
	color: #333;
	text-indent: 20px;
}
.continent{
	color: #a0a0a0;
	font-size: 18px;
	margin-right: 40px;
}
.guide{
	position: relative;
	height: 554px;
	/*padding-bottom: 80px;*/
}
.ride{
}
.regular{
	/*position: absolute;*/
	bottom: 0;
	/*width: 100%;*/
	/*background: #fff;*/
	/*margin-right: 50px;*/
	    text-align: center;
}
.practice{
	text-align: center;
}
.practice ul li{
	margin: 10px 3px 0;
	height: 25px;
	display: inline-block;
}
.practice ul li a{
	font-size: 14px;
	color: #999;
	/*line-height: 14px;*/
	padding: 0 7px;
	border: 1px solid #999;
	display: block;
	height: 25px;
	line-height: 25px;
}
.practice ul li.on a{
	background: #32b16c;
	border-color: #32b16c;
	color: #e0e0e0;
}
.uncommon{
	font-size: 14px;
	color: #646464;
	margin-top: 12px;
	margin-left: 55px;
}
.uncommon input{
	width: 48px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	color: #646464;
	border: 1px solid #999;
}
.soak{
	position: relative;
	width: 340px;
}
.instant{
	position: absolute;
	width: 100%;
	height: 98px;
	background: rgba(255,255,255,0.5);
	left: 0;
	top: 0;
	line-height: 98px;
	text-align: center;
	font-size: 18px;
	color: #333;
	border-bottom: 1px solid #fff;
}
.cheap{
	width: 980px;
	margin: 0 auto;
}
.noodles{
	text-align: center;
	font-size: 24px;
	color: #333;
	line-height: 40px;
}
.ignore{
	text-align: center;
	font-size: 14px;
	color: #666;
	line-height: 32px;
}
.ignore span{
	padding: 0 25px;
}
.smoking{}
.smoking iframe{ width:100%;height: 300px; }
.smoking p{
	font-size: 16px;
	color: #666;
	line-height: 28px;
	margin-top: 30px;
}
.microtechnology{
	font-size: 16px;
	color: #333;
	font-weight: bold;
}
.development{
	font-size: 14px;
	color: #333;
	line-height: 30px;
}
.general{
	margin-top: 8px;
}
.usage{
	overflow-y: auto;
	height: 470px;
}
.usage ul li{
	margin-left: 26px;
	margin-bottom: 19px;
}
.usage ul li a{
	font-size: 18px;
	color: #333;
	display: block;
	background: #eff3f1;
	width: 147px;
	height: 69px;
	text-align: center;
	line-height: 69px;
	border: 1px solid #fff;
	border-radius: 2px;
}
.usage ul li.on a{
	background: #deede2;
}
.meeting{
	background: #eef2f0;
}
.yesterday{
	width: 690px;
	margin: 0 auto;
}
.yesterday ul li{
	margin-bottom: 11px;
}
.micro{
	position: relative;
	display: block;
	height: 38px;
	width: 100%;
	color: #333;
	font-size: 14px;
	border: 1px solid #fff;
	padding-left: 60px;
	line-height: 20px;
	/*overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;*/
}
.micro span{
	position: absolute;
	height: 38px;
	width: 38px;
	background: #cce198;
	text-align: center;
	line-height: 38px;
	left: -1px;
	top: -1px;
}
.micro:hover{
	cursor: pointer;
}
.finance{
	border: 1px solid #fff;
	width: 100%;
	font-size: 14px;
	line-height: 30px;
	color: #1678a1;
	padding: 15px 18px;
	display: none;
}
.network{
	text-align: center;
	margin-top: 10px;
}
.network ul li{
	display: inline-block;
	padding: 0 20px;
	font-size: 16px;
	color: #333;
	height: 18px;
	line-height: 16px;

}
.network ul li:hover{
	cursor: pointer;
}
.network ul li.on{
	color: #009944;
}
.xiaohan{
	border-right: 1px solid #009944;
}
.xiaojinbo ul{
	width: 100%;
	position: relative;
}
.xiaojinbo ul li{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 530px;
	display: none;
}
.xiaojinbo ul li.on{
	display: block;
}
.borrow{
	margin-top: 30px;
}
.fraud{
	text-align: right;
	font-size: 14px;
	color: #333;
	line-height: 44px;
	width: 100px;
}
.doubts{
	width: 516px;
}
.doubts input{
	width: 100%;
	height: 44px;
	line-height: 44px;
	font-size: 14px;
	text-indent: 10px;
	border: 1px solid #e4e0e0;
}
.doubts textarea{
	width: 100%;
	height: 123px;
	outline: none;
	text-indent: 10px;
	border: 1px solid #e4e0e0;
	resize: none;
}
.encounter{
	width: 630px;
	margin: 24px auto 0;
}
.recent{
	height: 123px;
}
.summarized{
	background: #009944;
	width: 159px;
	text-align: center;
	height: 48px;
	line-height: 48px;
	border-radius: 3px;
	font-size: 16px;
	color: #fff;
	margin-left: 15px;
	margin-top: 20px;
	    border: none;
}
.summarized img{
	margin-right: 22px;
}
.typical{
	height: 1px;
}
.information{
	font-size: 15px;
	color: #606060;
	margin-top: 60px;
}
.customer{
	font-size: 15px;
	color: #555;
	margin-top: 20px;
}
.customer span,.guhua span,.information span{
	font-weight: bold;
}
.message{
	
}
.popular{
	margin-top: 10px;
}
.contact{

}
.especially{
	
}
.guhua{
	font-size: 15px;
	color: #555;
	margin-top: 10px;
}
.wangzhi{
	font-size: 15px;
	color: #555;
	margin-top: 10px;
}
.relatively{
	margin-top: 20px;
}
.financial img{
	width: 100%;
	    display: block;
    margin: 0 auto;
    max-width: 160px;
}
.brought img {
    width: 100%;
    display: block;
    margin: 0 auto;
    max-width: 160px;
}
.burden{
	font-size: 14px;
	color: #333;
	text-align: center;
}
.tenants{
	font-size: 12px;
	color: #333;
	padding-left: 10px;
}
.brought{
	margin-left: 20px;
}
.customer,.information,.guhua,.wangzhi,.relatively{
	padding-left: 80px;
}
.tenants{
	padding-left: 90px;
}
.reports{
	width: 338px;
	margin: 0 auto;
}
.scandal img{
	width: 100%;
}
.scandal{
	position: relative;
}
.exposed{
	position: absolute;
	left: 50%;
	top: 50%;
	font-size: 24px;
	line-height: 24px;
	color: #fff;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
}
.grand{
	margin-top: 34px;
	overflow: hidden;
	height: 210px;
}
.investigating,.sexual,.abuse,.children{
	font-size: 18px;
	color: #333;
	line-height: 18px;
	margin-top: 16px;
	text-indent: 20px;
}
.investigating{}
.sexual{}
.parishes{
	min-height: 560px;
	position: relative;
}
.parishes{
	height: 566px;
	position: relative;
}
.century{
	font-size: 14px;
	color: #000;
	/*position: absolute;*/
	width: 100%;
	height: 42px;
	/*background: rgba(0,0,0,0.43);*/
	text-align: center;
	/*left: 0;
	bottom: 0;*/
	/*line-height: 46px;*/
	overflow:hidden; 
	text-overflow:ellipsis;
	display:-webkit-inline-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	word-wrap : break-word;
	margin-top: 5px;
}
.tracing{
	padding-left: 16px;
	padding-bottom: 60px;
}
.tracing ul li{
	margin-bottom: 11px;
	margin-left: 7px;
	width: 132px;
}
.tracing ul li a{
	position: relative;
	display: block;
	width: 149px;
}
.tracing ul li a img.predominantly{
	width: 100%;

}
.examples{
	position: absolute;
	left: 0;
	top: 41px;
	width: 100%;
	text-align: center;
}
.examples img{
	border-radius: 100%;
}
.dynamics{
	border: 1px solid #d2d2d2;
	margin-top: 21px;
	margin-left: 33px;
	position: relative;
	width: 117px;
}
.largest{
	display: block;
	height: 38px;
	text-align: center;
	line-height: 38px;
	font-size: 14px;
	color: #333;
}
.largest img{
	margin-right: 9px;
}
.individual{
	position: absolute;
	top: 39px;
	left: -27px;
	width: 157px;
	padding: 10px 0;
	border: 1px solid #eee;
	background: rgba(255,255,255,1);
	z-index: 10;
	display: none;
}
.individual a{
	padding: 5px 0;
	display: block;
	z-index: 111;
	text-align: center;
	color: #666;
	font-size: 15px;
}
.installed{
	margin-left: 3px;
}
.spanning{
	height: 530px;
	overflow-y: auto;
}
.stay{
	width: 100%;
}
.wisixki{
	/*position: static;
	margin-right: 50px;*/
}
.hotels{
	overflow-y: auto;
}
.nodatading{
	overflow-y: auto;
}
.village li a{
	line-height: 80px;
	font-size: 16px;
	color: #666;
	padding: 0 25px;
}
.project img.zhuyi{
	width: 100%;
}
.asking{
	height: 80px;
}


.xyh-page {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
}
.xyh-page a,
.xyh-page span {
    position: relative;
    float: left;
    padding: 6px 12px;
    font-size: 14px;
    color: #999;
    /* line-height: 14px; */
    padding: 0 7px;
    border: 1px solid #999;
    display: block;
    height: 25px;
    line-height: 25px;
        margin: 10px 3px 0;
    height: 25px;
    display: inline-block;
}
.xyh-page .current {
      background: #32b16c;
    border-color: #32b16c;
    color: #e0e0e0;
}

.xyh-page a:first-child,
.xyh-page span:first-child  {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.xyh-page a:last-child,
.xyh-page span:last-child {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.suggest{
	overflow-x: hidden;
}