﻿body{
	background:#f3f3f3;	
}

.am-topbar-focus{
	height:645px;
	overflow:hidden;
}

.am-QR-fl{
    position:fixed;
    top:380px;
    left:5px;
    z-index:999;
    width:134px;
    line-height:24px;
    text-align:center;
    background:#fff;
}

.am-QR-fl img{
    width:128px;
    height:128px;
    text-align:center;
}

.flexslider { position: relative; height: 645px; overflow: hidden; background: url('../images/gq/loading.gif') 50% no-repeat;}
.slides { position: relative; z-index: 1;}
.slides li { height: 645px;}
.flex-direction-nav{
	display:none;
}
.flex-control-nav { position: absolute; bottom: 10px; z-index: 2; width: 100%; text-align: center;}
.flex-control-nav li { width: 25px; height: 14px; margin: 0 5px; *display: inline; zoom: 1;z-index:-1;display:inline-block;}
.flex-control-nav a { display: inline-block; width: 25px; height: 9px; line-height:3.5em; overflow: hidden; background: url('../images/gq/dot.png') right 0 no-repeat; cursor: pointer;}
.flex-control-nav .flex-active { background-position: 0 0;}

.am-flexslider { position: relative; width:427px;height: 378px; overflow: hidden; background: url('../images/gq/loading.gif') 50% no-repeat;margin:12px;}
.am-slides { position: relative; z-index: 1;}
.am-slides li { width:427px;height: 378px;}
.am-flex-direction-nav{
	display:none;
}
.am-flex-control-nav { position: absolute; bottom: 10px; z-index: 2; width: 100%; text-align: center;}
.am-flex-control-nav li { width: 22px; height: 14px; margin: 0 5px; *display: inline; zoom: 1;z-index:-1;display:inline-block;}
.am-flex-control-nav a { display: inline-block; width: 22px; height: 14px; line-height: 40px; overflow: hidden; background: url('../images/gq/dot.png') right 0 no-repeat; cursor: pointer;}
.am-flex-control-nav .flex-active { background-position: 0 0;}

.slides_arrow_left{
	width: 60px;
    height: 90px;
	margin-top:240px;
    background: url('../images/gq/arrow_left.png') no-repeat;    
	cursor:pointer;
}

.slides_arrow_right{
	width: 60px;
    height: 90px;
	margin-top:240px;
    background: url('../images/gq/arrow_right.png') no-repeat;
	cursor:pointer;
}

.flexarrow{
	width:auto;
	max-width:1200px;
	/*height:100%;*/
	margin:0px auto;
	position:relative;
	top:-645px;
	z-index: 99;
	overflow:hidden;
}

.am-content-module{
	width:1200px;
	height:auto;	
	margin:20px auto;
	overflow:hidden;
}

.am-content-focus{
	width:450px;	
    height:485px;
	background:#fff;	
	overflow:hidden;
}

.am-mobile .am-content-focus{
	width:100%;    
    overflow:hidden;
}

.am-mobile .mF_expo2010_myFocus{
	width:100%;
}
.am-mobile .am-topbar-module ul li{
	background:#333;
}
.am-focus-explain{
	margin:12px;
	font-size:14px;
	line-height:28px;
	color:#666666;
}

.am-mobile .am-topbar .am-topbar-module .am-wraper{
	width: 20%;
    z-index: 999;
	top: 0px;
    right: 1.5em;
    position: absolute;
	display:none;
}
.am-mobile .am-topbar .am-topbar-module .am-wraper ul li:am-active{
	background:##ff214b;
}
.am-mobile .am-topbar .am-topbar-module .am-wraper div.am-nav-active{
	width:1px;
	height:1px;
}
.am-mobile .am-topbar-module ul li{
	width:10em;
}
.am-focus-explain h3{
	font-size:16px;
	color:#333333;
}

.am-focus-explain a{
	color:#ff214b;
	font-size:16px;
}

.am-content-dongtai{
	width:475px;	
	height:485px;	
	overflow:hidden;
	margin-left:10px;
}

.am-mobile .am-content-dongtai{
	width:100%;
}

.am-content-dongtai .am-content-background{
	width:100%;	
	height:485px;
	background:#fff;	
	overflow:hidden;
	position: relative;
    top: -38px;
}

.am-content-dongtai .am-title{
	height:56px;
	line-height:56px;
	font-size:20px;
	padding-left:10px;
	color:#333;
	font-weight:bold;
	overflow:hidden;
}

.am-content-dongtai .am-more{
	background:url('../images/gq/more.png') no-repeat;
	width:71px;
	height:38px;
	position: relative;
    right: -0px;
    float: right;
    overflow: hidden;
    z-index: 99;
    top: 10px;
	color:#fff;
	line-height:33px;
	text-align:center;
	font-size:14px;
}

.am-content-dongtai .am-item{
	width:100%;
	height:58px;
	overflow:hidden;
	margin:24px 10px;
	cursor:pointer;
}

.am-content-dongtai .am-item:hover .am-rech{
	background:#ff214b;	
}

.am-content-dongtai .am-item:hover .am-text .am-p1{
	color:#ff214b;
	font-weight:bold;
	text-decoration:underline;
}

.am-item .am-rech{
	width:58px;
	height:58px;
	overflow:hidden;
	background:#bababa;
	text-align:center;
	line-height:23px;
	color:#fff;
	font-size:12px;
}

.am-item .am-rech font{
	line-height:34px;
}

.am-item .am-text{
	width:370px;
	height:58px;
	overflow:hidden;
}
.am-mobile .am-item .am-text{
	width:80%;
}

.am-item .am-text p{
	padding-left:10px;
}

.am-item .am-text .am-p1{
	font-size:15px;
	color:#333;	
}

.am-item .am-text .am-p2{
	font-size:12px;
	color:#666;	
	overflow:hidden;
}

.am-content-in{
	width:257px;
	height:485px;
	overflow:hidden;	
	margin-left:5px;
}

.am-content-in .am-in{
	height:auto;
	overflow:hidden;
}

.am-content-in .am-in a{
	width:257px;
	height:116px;
	overflow:hidden;
	display:inline-block;
	margin-bottom:5px;
}

.am-content-in .am-in a.am-customer{
	background:url('../images/gq/customer_in.jpg') no-repeat;
}

.am-content-in .am-in a.am-property{
	background:url('../images/gq/property_in.jpg') no-repeat;
}

.am-content-in .am-in a.am-gov{
	background:url('../images/gq/gov_in.jpg') no-repeat;
}

.am-service{
	height:auto;
	overflow:hidden;
	padding:10px;
	background:#fff;
}

.am-service h3{
	font-size:20px;
	font-weight:bold;
}

.am-service .am-phone{
	height:26px;
	color:#ff214b;
	font-size:26px;
	line-height:26px;
	display:inline-block;
	margin-top:10px;
}

.am-service .am-address{
	margin-top:10px;
	margin-bottom:5px;
	font-size:12px;
}


.am-sitmap{
	width:1200px;
	height:20px;
	line-height:20px;
	text-align:right;
	margin:5px auto;
}

/* 常见问题 */
.am-bg{
	background:#fff;
	overflow:hidden;
}

.am-topbar-commonproblem{
	height:279px;
	background:url('../images/gq/commonproblem.jpg') no-repeat center center;
}

.am-content-nav{
	width:242px;
	height:auto;
	background:#1f1f1f;
	overflow:hidden;
}

.am-content-nav ul{
	list-style:none outside none;
}

.am-content-nav ul li{
	width:242px;
	height:65px;
	line-height:65px;
	overflow:hidden;
}

.am-content-nav ul li a{
	color:#fff;
	width:242px;
	height:65px;
	line-height:65px;
	font-size:16px;
	font-weight:bold;
	padding-left:30px;
	display:inline-block;
	background:url('../images/gq/li.png') no-repeat 200px center;
}

.am-content-nav ul li.am-active,.am-content-nav ul li:hover{
	background:#00f49b;	
}

.am-content-nav ul li.am-active a,.am-content-nav ul li:hover a{
	color:#000;
	background:url('../images/gq/li_active.png') no-repeat 200px center;
}

.am-content-notice{
	width:930px;
	overflow:hidden;
	margin-left:20px;	
}


.am-content-notice .am-title{
	min-width:20px;
	font-size:24px;
	font-weight:bold;
	border-top:4px solid #ff214b;
}

.am-content-notice .am-text{
	height:auto;
	line-height:28px;
    padding:10px 0px;
	overflow:hidden;
	font-size:14px;
}

.am-content-notice .am-item p{
	font-size:14px;
	line-height:28px;
}

.am-content-notice .am-img-commonproblem{
	height:60px;
	background:url('../images/gq/commonproblem.png') no-repeat left top;
	border-bottom:1px solid #ececec;
}

.am-content-notice .am-img-introduction{
	height:60px;
	background:url('../images/gq/introduction.jpg') no-repeat left top;
	border-bottom:1px solid #ececec;
}

.am-content-notice .am-img-recruitment{
	height:60px;
	background:url('../images/gq/recruitment.png') no-repeat left top;
	border-bottom:1px solid #ececec;
}

.am-content-notice .am-img-contactus{
	height:60px;
	background:url('../images/gq/contactus.png') no-repeat left top;
	border-bottom:1px solid #ececec;
}

.am-content-notice .am-img-news{
	height:60px;
	background:url('../images/gq/news.png') no-repeat left top;
	border-bottom:1px solid #ececec;
}

.am-content-notice .am-img-privacypolicy{
	height:60px;
	background:url('../images/gq/privacypolicy.png') no-repeat left top;
	border-bottom:1px solid #ececec;
}

.am-content-notice .am-img-business{
	height:60px;
	background:url('../images/gq/business.png') no-repeat left top;
	border-bottom:1px solid #ececec;
}

.am-newslist{
	width:380px;
	height:335px;
	background:#fff;
	padding:10px;
	overflow:hidden;
}

.am-newslist .am-title{
	height:28px;
	line-height:28px;
	font-size:16px;
	font-weight:bold;
	border-bottom:1px solid #f3f3f3;
	overflow:hidden;
}

.am-newslist .am-content{
	height:auto;
	overflow:hidden;
}

.am-newslist .am-content ul{
	list-style:none outside none;
	overflow:hidden;
	padding-bottom:5px;
	font-size:50%;
}

.am-newslist .am-content ul li{
	width:100%;
	padding:0.4em 0em;
	font-size:16px;
	border-bottom:1px solid #f3f3f3;
	color:#bababa;
}

.am-newslist .am-content ul li:first-child{
	height:160px;
    overflow:hidden;
}

.am-newslist .am-content ul li:first-child span.am-child{
	display:none;
}

.am-newslist .am-content ul li:first-child img{
	display:block;
}

.am-newslist .am-content ul li  img{
	display:none;
}

.am-newslist .am-more{
	font-size:0.8em;
	font-weight:normal;
}

.am-news-title{
    width:100%;
    height:36px;
    line-height:36px;
    vertical-align:middle;
    text-align:center;
    padding:10px 0px;
    overflow:hidden;
}

.am-topbar-recruitment{
	height:278px;
	background:url('../images/gq/recruitment.jpg') no-repeat center center;
}

.am-topbar-companyprofile{
	height:278px;
	background:url('../images/gq/companyprofile.jpg') no-repeat center center;
}

.am-topbar-contactus{
	height:278px;
	background:url('../images/gq/contactus.jpg') no-repeat center center;
}

.am-topbar-news{
	height:278px;
	background:url('../images/gq/news.jpg') no-repeat center center;	
}

.am-topbar-download-iphone{
	height:625px;
	background:url('../images/gq/tree.png') no-repeat 75% bottom #53d1d2;
	overflow:hidden;
}

.am-topbar-download-android{
	height:697px;
	background:url('../images/gq/android.gif') no-repeat center center;
	overflow:hidden;
}

.am-topbar-download-security{
	height:621px;
	background:url('../images/gq/security.gif') no-repeat;
	overflow:hidden;
}

.am-topbar-privacypolicy{
	height:279px;
	background:url('../images/gq/privacypolicy.jpg') no-repeat center center;
}

.am-topbar-business{
	height:279px;
	background:url('../images/gq/business.jpg') no-repeat center center;
}

.am-topbar-property{
	height:349px;
	background:url('../images/gq/property.jpg') no-repeat center center;
}

.am-topbar-seller{
	height:349px;
	background:url('../images/gq/seller.jpg') no-repeat center center;
}

.am-download-global{
	width:1200px;
	height:620px;
	overflow:hidden;
	margin:0px auto;
}

a.am-download-iphone{
	width:218px;
	height:67px;
	line-height:67px;
	vertical-align:middle;
	text-align:center;
	font-size:28px;
	color:#fff;
	background:url('../images/gq/downloadbtn.png') no-repeat;
	overflow:hidden;
	display:inline-block;
}

a.am-download-android{
	width:218px;
	height:66px;
	line-height:67px;
	vertical-align:middle;
	text-align:center;
	font-size:28px;
	color:#fff;
	background:url('../images/gq/downloadbtn.gif') no-repeat;
	overflow:hidden;
	display:inline-block;
}

.am-iphone-right{
	width:485px;
	height:625px;
	background:url('../images/gq/iphone.png') no-repeat left center;
	overflow:hidden;
}

.am-iphone-left{
    margin-right:25px;
}

.am-android-right{
	width:485px;
	height:625px;
	overflow:hidden;
}


.am-security-right{
	width:485px;
	height:610px;
	overflow:hidden;
}


.am-modal-opacity{
	filter:alpha(Opacity=50);
	-moz-opacity:0.5;
	opacity: 0.5;
	background-color:#000;
	height:100%; width:100%; position:fixed; _position:absolute; top:0; z-index:1000; 
}

.am-modal{
	width:690px;
	height:390px;
	overflow:hidden;
	background:#fff;
	margin-left:0px;
}

.am-modal-close{
	width:42px;
	height:42px;
	background:url('../images/gq/download_close.png') no-repeat;
	overflow:hidden;
	margin:10px;
	display:inline-block;
}

.am-modal-title{
	height:56px;
	overflow:hidden;
}

.am-modal .am-content{
	height:auto;
	padding:10px;
	overflow:hidden;	
}

.am-modal .am-content .am-tip{
	height:50px;
	line-height:50px;
	vertical-align:middle;
	text-align:center;
	color:#333333;
	font-size:16px;
	padding:10px;
}

a.am-down-button{
	width:220px;
	height:55px;
	line-height:55px;
	vertical-align:middle;
	text-align:center;
	color:#fff;
	font-size:18px;
	overflow:hidden;
	background:#4499ff;
	display:block;
	margin-bottom:20px;
	border-radius:5px;
}

i.am-icon-android{
	width:28px;
	height:28px;
	line-height:28px;
	vertical-align:middle;
	margin-right:10px;
	background:url('../images/gq/android_icon.png') no-repeat;
	overflow:hidden;
	display:inline-block;
}

i.am-icon-iphone{
	width:28px;
	height:28px;
	vertical-align:middle;
	margin-right:10px;
	background:url('../images/gq/iphone_icon.png') no-repeat;
	overflow:hidden;
	display:inline-block;
}

i.am-icon-down{
	width:31px;
	height:30px;
	line-height:30px;
	vertical-align:middle;
	background:url('../images/gq/down_icon.png') no-repeat;
	overflow:hidden;
	display:inline-block;
}



.am-down-erweima{
	width:270px;
	height:auto;
	overflow:hidden;
}

.am-downPC-content{
	width:365px;
	overflow:hidden;
}

.am-adv{
	width:280px;
	overflow:hidden;
	margin:50px 0px 0px 100px;
}

.am-login-panel{
	width:660px;
	height:360px;
	border:2px solid #f6f6f6;
	overflow:hidden;
	margin:0px auto;
	position:relative;
	top:-185px;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius:5px;
	background:url('../images/gq/login_sque.jpg') no-repeat 400px 30px #fff;
}

.am-login-panel .am-login-form{
	width:385px;
	height:275px;
	overflow:hidden;
	margin:35px 0px 0px 50px;
}

.am-login-form .am-login-fieldset{
	width:300px;
	height:47px;
	background:#f8f8f8;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius:5px;
	margin-top:20px;
}

.am-login-fieldset input[type="text"],.am-login-fieldset input[type="password"]{
	width:280px;
	height:47px;
	background:#f8f8f8;
	border:0px solid;
	font-size:14px;
	padding-left:10px;
	padding-right:10px;	
	color:#666;
}

.am-login-fieldset input[type="button"],.am-login-fieldset input[type="submit"]{
	width:300px;
	height:47px;
	background:#00cb80;
	border:0px solid;
	font-size:18px;
	color:#fff;
}

.am-login-fieldset input[type="button"]:hover,.am-login-fieldset input[type="submit"]:hover{
	background:#0fd68c;
}

.am-login-form .am-findpwd{
	height:35px;
	line-height:35px;
	color:#00cb80;
	text-align:right;
	background:#fff;
}

.am-findpwd a{
	color:#00cb80;
	font-size:14px;
}

.am-findpwd a:hover{
	color:#f00;
}

.am-login-QR{
	width:150px;
	height:170px;
	background:url('../images/gq/qr.jpg') no-repeat;
	margin:80px 40px 0px 0px;
	overflow:hidden;
}

.am-QR-explain{
	color:#797979;
	margin:125px 0px 0px 8px;
	display:inline-block;
}

.am-news-item{
	width:927px;
	height:155px;
	overflow:hidden;
	margin:5px 0px;
	border-bottom:1px dotted #b5b5b5;
}

.am-news-item .am-img{
	width:185px;
	height:132px;
	vertical-align:middle;
	line-height:132px;
	margin-top:5px;
	overflow:hidden;
}

.am-news-item .am-context{
	width:700px;
	height:132px;
	margin-left:25px;
	margin-top:5px;
	overflow:hidden;	
}

.am-news-item .am-news-title{
	font-size:18px;
	font-weight:bold;
	
}

.am-news-item .am-news-description{
	width:700px;
	height:50px;
	color:#929292;
	font-size:14px;
	overflow:hidden;
	display:inline-block;
	margin-top:20px;
}

.am-news-description a.am-detail{
	color:#f00;
	font-size:14px;
	margin-left:5px;
}

.am-news-item .am-news-time{
	color:#929292;
	font-size:14px;
	margin-left:5px;
}

.am-page{
	width:900px;
	height:50px;
	text-align:center;
	margin-top:50px;
	overflow:hidden;
}

.am-page a{
	width:60px;
	height:42px;
	line-height:42px;
	background:#eeeeee;
	text-align:center;
	font-size:14px;
	display:inline-block;
}

.am-page a.am-active,.am-page a:hover{
	color:#fff;
	background:#666;
}