/** map api home -by zhangying **/
.blue{
	color:#08C;
}
img{
	border:none;
}
body{
	font-size:12px;
}
body,html,li,ul,dd,h1,dl,h2,h3,h4,ol{
	padding:0;
	margin:0;
}
li{
	list-style:none;
}
a {
	text-decoration:none;
	blr:expression(this.onFocus=this.blur());
}
.f-l{
	float:left;
}
.ml10{
	margin-left:10px;
}
.mt10{
	margin-top:10px;
}
.mbread{
	width:980px;
	margin:0 auto;
	padding:20px 0;
	height:26px;
	line-height:26px;
	overflow:hidden;
	color:#000;
}
.mbread a{
	padding:0 5px;
	color:#000;
	font-size: 14px;
}
.mbread a:hover{
	color:#0088cc;
}
#bread_nav a{
	color:#000000;
	text-decoration: none;
}
#bread_nav a:hover{
	color: #0088cc;
}
.mwrapper{
	width:980px;
	margin:0 auto;
	background: #fff;
	border-top:1px solid #e5e5e5;
	border-left:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
}
.mmenu{
	overflow:hidden;
	display:block;
	float:left;
	width:200px;
	padding:10px 0 0px 10px;
	border-right:1px solid #f5f5f5;
	background: #fafafa url(left_buttom.jpg) no-repeat left 0px bottom -2px;
	margin-bottom: 10px;
}
.mmenu  ul .msubmenu {
	border-bottom: 1px solid #e9e9e9;
	margin-right: 10px;
	width: 188px;
}
.mmenu a{
	padding:10px 0 10px 0;
	text-indent:56px;
	line-height:32px;
	color:#333333;
	font-size:15px;
	font-family:"微软雅黑";
	display:block;
	height:30px;
	width:188px;
}
.mmenu ul li a{
	border-bottom: 1px solid #e9e9e9;
}
.mmenu ul li ul li a{
	border: none;
	margin-bottom: 0px;
}
.mmenu .mm2 a,.mmenu .mm2 a:hover{
	background:url(nav_gray.png) no-repeat 150px 23px;
}
.mmenu .mm3 a,.mmenu .mm3 a:hover{
	background-position:0 -83px;
}
.mmenu .mm4 a,.mmenu .mm4 a:hover{
	background-position:0 -123px;
}
.mmenu .mm5 a,.mmenu .mm5 a:hover{
	background-position:0 -165px;
}
.mmenu .mm6 a,.mmenu .mm6 a:hover{
	background-position:0 -206px;
}
.mmenu .mm6_1 a,.mmenu .mm6_1 a:hover{
	background-position:0 -410px;
}
.mmenu .mm7 a,.mmenu .mm7 a:hover{
	background-position:0 -247px;
}
.mmenu .mm8 a,.mmenu .mm8 a:hover{
	background-position:0 -288px;
}
.mmenu .mm9 a,.mmenu .mm9 a:hover{
	background-position:0 -329px;
}
.mmenu .mm10 a,.mmenu .mm10 a:hover{
	background-position:0 -370px;
}
.mmenu .mm11 a{
	background:url(nav_gray.png) no-repeat 130px 25px;
}
.mmenu .mm12 a{
	background:none;
}
.mmenu .mm18 a{
	background:none;
}
.mmenu .mm13 a{
	background:none;
}
.mmenu .mm14 a{
	background:none;
}
.mmenu .mm15 a{
	background:none;
}
.mmenu .mm16 a{
	background:none;
}
.mmenu .mm17 a{
	background:none;
}
.mmenu .mwebsidebar a{
}
.mmenu .on2 a{
	background:#ececec url(left_bg.gif) no-repeat 35px 19px;
}
.mmenu a:hover,
.mmenu .mm11 a:hover,
.mmenu .mm12 a:hover,
.mmenu .mm13 a:hover,
.mmenu .mm14 a:hover,
.mmenu .mm15 a:hover,
.mmenu .mm16 a:hover,
.mmenu .mm17 a:hover,
.mmenu .mm18 a:hover {
	color: #0088cc;
	text-decoration: underline;
}
.mmenu .on a{
	background:#ececec url(left_bg.gif) no-repeat 35px 19px;
}
.mmenu .on3 a{
	background:#ececec url(left_bg.gif) no-repeat 35px 19px;
	border-bottom: 1px solid #e9e9e9;
}

.mmenu .msubmenu{
	width:200px;
	overflow:hidden;
}
.mmenu .msubmenu a{
	margin-top:5px;
	line-height:30px;
	height:30px;
	padding:0 0 0 20px;
	background:url(ico-submenu.gif) no-repeat 55px center;
	font-size:12px;
	color:#747474;
}
.mmenu .msubmenu a:hover,
.mmenu .msubmenu .on a{
	color:#0088cc;
	background:url(ico-submenu.gif) no-repeat 55px center;
	text-decoration: underline;
}
.mcontainer{
	overflow:hidden;
	word-wrap:break-word;
	padding:20px 10px 20px 0px;
	float:left;
	background:#fff;
	width:710px;
	line-height:21px;
	margin-left: 30px;
}
.mline{
	background:url(bg-line-2.png) no-repeat center bottom;
	height:25px;
}
.mads{
	padding:20px 0 0 20px;
	height:200px;
}
.mads p{
	line-height:18px;
	width:300px;
	color:#5b5b5b;
}
.mads h4{
	line-height:30px;
	font-family:"微软雅黑";
	font-size:20px;
	color:#5b5b5b;
}
#msubmenu{
	display:none;
}
#car_api_menu{
	display:none;
}
#adsmore{
	overflow:hidden;
	display:none;
}
.mpapi{
	background:url(product-1.jpg) no-repeat 420px center;
}
.mpsdk{
	padding-left:400px;
	background:url(product-2.jpg) no-repeat 94px center;
}
.mpweb{
	background:url(product-3.jpg) no-repeat 430px center;
}
.mpclound{
	padding-left:400px;
	background:url(product-4.jpg) no-repeat 70px center;
}
.mproductbox{
	margin:0;
	width:709px;
	overflow:hidden;
}
.mproductbox h3{
	line-height:2em;
	border-bottom:1px solid #d9d9d9;
	color:#5b5b5b;
	font-size:16px;
	font-family:"微软雅黑";
}
.mproductbox a:hover{
	text-decoration:underline;
}
.mproductbox span a:hover{
	text-decoration:none;
}
.mproduct{
	padding:20px 0 0;
}
.mproduct dl{
	width:204px;
	float:left;
	padding:0 0 0 30px;
	border-right:1px dashed #e1e1e1;
}
.mproduct .last{
	border:none;
}
.mproduct dt{
	font-size:12px;
	color:#5b5b5b;
	font-weight:800;
}
.mproduct dd{
	margin:10px 0;
	float:left;
	width:200px;
}
.mproduct p,.mproduct span{
	float:left;
}
.mproduct p a{
	line-height:53px;
	font-size:14px;
}
.mproduct a{
	color:#0088cc;
}
.mproduct span{
	margin:0 20px 0 0;
}
.mproduct span a{
	display:block;
	height:53px;
	width:53px;
	background-image:url(ico-product-off.png);
}
.mproduct span a:hover{
	background-image:url(ico-product-on.png);
}
.mproduct .mp1 a{
	background-position:0 0;
}
.mproduct .mp2 a{
	background-position:0 -53px;
}
.mproduct .mp3 a{
	background-position:0 -106px;
}
.mproduct .mp4 a{
	background-position:-53px 0;
}
.mproduct .mp5 a{
	background-position:-53px -53px;
}
.mproduct .mp6 a{
	background-position:-53px -106px;
}
.mproduct .mp7 a{
	background-position:-106px 0;
}
.mproduct .mp8 a{
	background-position:-106px -53px;
}
.mproduct .mp9 a{
	background-position:-106px -106px;
}
.mproduct .mp10 a{
	background-position:0 -159px;
}
.mproduct .mp11 a{
	background-position:-53px -159px;
}
.mproduct .mp12 a{
	background-position:-106px -159px;
}
.mproduct .mp13 a{
	background-position:0 -212px;
}
.mproduct .mp14 a{
	background-position:-53px -212px;
}
.mproduct .mp15 a{
	background-position:-106px -212px;
}

.mproduct .mp16 a{
	background-position:53px 0;
}

.mymotherlink{
	margin:30px 0;
	padding:15px 0 10px 20px;
	border:1px solid #e8e8e8;
	border-width:1px 0;
	background:#fefefe;
}
.mymotherlink a{
	height:25px;
	padding-left:30px;
	width:80px;
	float:left;
	color:#0088cc;
	background:url(ico-other.png) no-repeat;
}
.mymotherlink a:hover{
	text-decoration:underline;
}
.mymotherlink .mo1{
	background-position:0 0;
}
.mymotherlink .mo2{
	background-position:0 -38px;
}
.mymotherlink .mo3{
	background-position:0 -70px;
}
.mymotherlink .mo4{
	background-position:0 -109px;
}
.mymotherlink .mo4{
	background-position:0 -105px;
}
.mymotherlink .mo5{
	background-position:0 -141px;
}
.mymotherlink .mo6{
	background-position:0 -176px;
}
.mfooter{
	color:#808080;
	line-height:2em;
}
.mwrappend{
	margin:0 auto;
	height:55px;
	width:980px;
	display:block;
	background: url(mfooter.jpg) no-repeat right top;
}
/** flash start -by zhangying **/
.slide-content {
	position: relative;
	overflow: hidden;
	height: 220px;
	z-index: 1;
	margin: 0 0 20px;
}
.img-content img{
	display:none;
}
.img-content img.current{
	display:block;
}
.slide-content .index-slide-img {
	border: 0 none;
	height: 220px;
	width: 714px;
}
.focus-content {
	position: absolute;
	right: 10px;
	bottom: 10px;
}
.focus-content .focus-content-item {
	padding: 0 2px;
	float: right;
}
.focus-content .focus-content-item .focus-anchor {
	display: block;
	width: 11px;
	height: 11px;
	overflow: hidden;
	outline: none;
	background: url(focus_dot.png) no-repeat 0 0;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="focus_dot.png",enabled=true,sizingMethod=crop);
}
.focus-content .focus-content-item .focus-anchor:hover, .focus-content .focus-content-item .current {
	background: url(focus_dot_hover.png) no-repeat 0 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="focus_dot.png",enabled=true,sizingMethod=crop);
}
/**flash end -by zhangying**/
/** JS API HOME by zhangying**/
.mcontainer h1{
	font-weight:800;
	padding:0 0 10px;
	border-bottom:1px solid #e5e5e5;
	font-size:16px;
	font-family:"微软雅黑";
}
.mcontainer h2{
	font-weight:800;
	padding:6px;
	background:#eef4f8;
	color:#353735;
	font-size:14px;
}
.mcontainer h3{
	font-weight:800;
	font-size:14px;
	color:#333;
	line-height:3em;
}
.mcontainer h4{
	font-weight:800;
	font-size:12px;
	color:#333;
	line-height:2em;
	margin-top:15px;
}
.mcontainer h5{
	font-weight:800;
	font-size:12px;
	color:#333;
	padding:0 0 0 10px;
	margin:5px 0;
	background:url(bullet.gif) no-repeat  0 0;
}
.mcontainer p{
	margin:6px 0;
}
.mcontainer a,
.mcontainer a:hover{
	color:#0088cc;
}
/*list-style by xieyangxin*/
.listDot{
	padding:5px 0;
}
.mcontainer .mcontent ul li,
.listDot li{
	list-style:square url(bullet.gif);
	margin-left:20px;
}
.listDot li{
	list-style:square url(bullet.gif);
	margin-left:20px;
}
.mcontainer ol li{
	margin-left:8px;
	line-height:21px;
}
/************************/
.t-c{
	text-align:center;
}
.t-r{
	text-align:right;
}
.mbox{
	margin:10px 0 30px;
}
.bbline{
	border-bottom:1px solid #E5E5E5;
}
.mbox dl{
	margin:8px;
	float:left;
	width:158px;
	height:194px;
	overflow:hidden;
	border:1px solid #d7e0e9;
	_width:154px;
	_height:196px;
}
.mbox dt{
	text-align:center;
	line-height:34px;
	height:34px;
	font-weight:800;
	background:#e8eef3;
	border-bottom:1px solid #d7e0e9;
	color:#535353;
}
.mbox dd{
	height:160px;
	position:relative;
}
.mbox .box1{
	background:#f6fafe url(bg-box1.png) no-repeat 75px 68px;
}
.mbox .box2{
	background:#f6fafe url(bg-box2.png) no-repeat 93px 58px;
}
.mbox .box3{
	background:#f6fafe url(bg-box3.png) no-repeat 91px 76px;
}
.mbox .box4{
	background:#f6fafe url(bg-box4.png) no-repeat 75px 87px;
}
.mbox .box5{
	background:#f6fafe url(bg-box5.png) no-repeat 91px 80px;
}
.mbox .box6{
	background:#f6fafe url(bg-box6.png) no-repeat 54px 81px;
}
.mbox .box1 div{
	padding:20px 0 54px 40px;
}
.mbox .box2 div{
	padding:20px 0 33px 40px;
}
.mbox .box3 div{
	padding:20px 0 75px 0;
}
.mbox .box4 div{
	padding:20px 0 32px 0;
}
.mbox .box5 div{
	padding:20px 13px 32px;
}
.mbox .box6 div{
	padding:20px 13px 52px;
}
.mnote{
	background:#fffde4;
	border:1px solid #e3e1ce;
	padding:6px;
	margin:15px 0;
}
.mnote a{
	font-weight:800;
	padding:0 5px;
}
.mcontainer .mcatalog{
	color:#0088cc;
	border:1px solid #e4e4e4;
	padding:10px 20px;
	margin:20px 0;
	overflow:hidden;
}
.mcontainer .mcatalog li{
	margin:6px 0;
	list-style:none;
}
.mcontainer .mcontent p{
	margin-left:8px;
}
.mcatalog .mcatalog_odd_item{
	width:300px;
	float:left;
}
.mcatalog .mcatalog_even_item{
	width:300px;
	float:left;
}
.mcatalog .mcatalog_odd_item_placeapi{
	width:550px;
}
.mcatalog .mcatalog_even_item_placeapi{
	width:700px;
}
.placelink{
	color:#0088c8!important;
}
.js li{
	margin-left: 0px;
	list-style: decimal-leading-zero;
}
.placeService{
	color:#000!important;
}
.placeapiservice{
	border:solid 1px;
	color:#000;
}
.mnotation{
	color:#A97;
}
.mcontainer pre{
	padding:1em;
	border:1px dashed #2F6FAB;
	color:#0A8021;
	background:#FAFAFA;
	line-height:1.5em;
	font-family:"Courier New";
	overflow:hidden;
	word-break:break-all;
	word-wrap:break-word;
}
.mcontainer pre ol li, .mcontainer pre ol .li1{
	font-weight: normal;
	vertical-align: top;
	margin-left:0;
}
/** news **/
.mnewsbox{
	border-bottom:1px dotted #a7a7a7;
	padding:15px 0 10px;
}
.mnewsbox img,.mnews{
	float:left;
}
.mnewsbox img{
	width:143px;
}
.mnews{
	margin:0 0 0 10px;
	width:706px;
	overflow:hidden;
}
.mtitle a{
	font-weight:800;
}
.mtitle span{
	float:right;
	color:#bfbfbf;
}
.pl10{
	padding-left:10px;
}
.f-r{
	float:right;
}
.mmapbox{
	padding:20px 10px;
}
#mmap{
	width:390px;
	height:204px;
	border:1px solid #c8c8c8;
	float:right;
}
/**webservice by xieyangxin**/
#mdevelopres{
	font-weight:800;
	padding:6px;
	border-bottom:1px solid #e5e5e5;
	color:#353735;
	font-size:14px;
	background:none;
	margin-top:20px;
	padding-left:10px;
}
.mcontainer .mresource li{
	width:160px;
	height:196px;
	float:left;
	margin:0 5px 20px 10px;
	list-style:none!important;
}
.mcontainer .mresource{
	padding-top:20px;
}
#mkey{
	width:100%;
	height:100%;
	background:url(key-bg.png) no-repeat;
	padding-top:1px;
}
.mres-title{
	width:100%;
	height:34px;
	background:url(res-title.png) no-repeat;
	text-align:center;
	line-height:34px;
	color:#535353;
	font-weight:bold;
}
.mkey-button{
	display:block;
	width:75px;
	height:26px;
	background:url(key-btn.png) no-repeat;
	cursor:pointer;
}
.mres-intro{
	padding:18px 13px 0 13px;
}
.mintro-container{
	height:100px;
}
.mbtn-container{
	padding-left:30px;
}
#mplace{
	width:100%;
	height:100%;
	background:url(place-bg.png) no-repeat;
	padding-top:1px;
}
.mplace-button, .mgeocoding-button, .mdirection-button, .mrefresh-button{
	display:block;
	width:75px;
	height:26px;
	background:url(res-btn.png) no-repeat;
	cursor:pointer;
}
#mgeocoding{
	width:100%;
	height:100%;
	background:url(geocoding-bg.png) no-repeat;
	padding-top:1px;
}
#mdirection{
	width:100%;
	height:100%;
	background:url(direction-bg.png) no-repeat;
	padding-top:1px;
}
#mrefresh{
	width:100%;
	height:100%;
	background:url(refresh-bg.png) no-repeat;
	padding-top:1px;
}
#mlbs-tool{
	width:100%;
	height:100%;
	background:url(use-bg.png) no-repeat;
	padding-top:1px;
}
#mlbs-class{
	width:100%;
	height:100%;
	background:url(download-bg.png) no-repeat;
	padding-top:1px;
}
.mlbs-toolbtn{
	display:block;
	width:75px;
	height:26px;
	background:url(use-btn.png) no-repeat;
	cursor:pointer;
}
.mlbs-classbtn{
	display:block;
	width:75px;
	height:26px;
	background:url(download-btn.png) no-repeat;
	cursor:pointer;
}
.mplacetable{
	cellspacing:0;
	border-collapse:collapse;
	font-size:12px;
	margin:8px 0 5px 0;
}
.mplacetable th{
	border:solid 1px #CCC;
	height:30px;
	line-height:30px;
	background:#eef4fe;
	text-align:left;
	padding:0 6px 0 10px;
}
.mplacetable td{
	border:solid 1px #CCC;
	height:30px;
	line-height:20px;
	padding:0 6px 0 10px;
}
.mcode{
	color: #0A8021;
	font-family: consolas,'courier new',monospace;
}
/*geocoding-api by liangguangyao start*/
.mcontainer .mInterfaceFirst{
	margin:-40px 0 -20px 0;
}
.mcontainer .mInterfaceSecond{
	margin:-15px 0 -20px 0;
}
.mcontainer .mInterfaceTitle{
	font-weight:bold;
	margin-top:-10px;
}
.mcontainer .mInterfaceBottom{
	margin-top:-35px;
	margin-bottom:-30px;
}
/*geocoding-api by liangguangyao end*/
.magreement{
	color:#5e5e5e;
	background:#f9f9f9;
	margin-top:10px;
	padding:6px 2px 6px 10px;
}
.magreement h4{
	color:#5e5e5e;
}
.magreementnotice{
	vertical-align:top;
}
.mapplykey{
	font-size:12px;
	margin-left:5px;
}
.mapplykey tr td{
	padding-top:10px;
}
.mappname{
	width:465px;
	height:28px;
	border:0;
	background:url(appname.png) no-repeat;
	line-height:28px\9;
}
.mappdestitle{
	vertical-align:top;
}
.mkeytitle{
	text-align:right;
}
.mappdescription{
	width:465px;
	height:98px;
	border:0;
	background:url(app-description.png) no-repeat;
}
.mverfication{
	width:155px;
	height:28px;
	border:0;
	background:url(verfication.png) no-repeat;
}
#mverfimg{
	vertical-align:middle;
}
.mgeneratekey{
	width:85px;
	height:26px;
	border:0;
	background:url(generatekey.png) no-repeat;
	cursor:pointer;
}
#mkeytable{
	margin-top:10px;
	font-size:12px;
	color:#535353;
}
#mkeytable th{
	background:#F3F4F5;
}
#mkeytable td{
	padding-left:6px;
}
#mkeytable th, #mkeytable td{
	border:solid 1px #E8EAEC;
	height:35px;
}
.mnumber{
	text-align:center;
}
/** lib by zhangying **/
.lib_box{
	padding:10px 0;
	margin:10px 0;
}
.lib_box .lib_img{
	float:left;
	padding:5px;
	border:1px solid #dfe0df;
	margin:0 10px;
}
.lib_content{
	float:left;
	width:500px;
}
.lib_content p{
	margin-top:0;
}
.lib_content .t-r{
	color:#7e7e7e;
	width:65px;
}
.lib_content .span{
	width:50px;
	display:inline-block;
}
.lib_content table{
	width:500px;
	border:1px solid #ececeb;
}
.lib_content td{
	font-size:12px;
	border:1px solid #ececeb;
	padding:5px;
	border-width:0 0 1px 1px;
}
/** static img **/
.classtable {
	border: 1px solid #C8CCD1;
	border-width: 1px 0 0 1px;
	width: 100%;
}
.classtable th, .classtable td {
	font-size:12px;
	padding: 5px 10px;
	border: 1px solid #C8CCD1;
	border-width: 0 1px 1px 0;
	color: #555;
	line-height: 18px;
	text-align: left;
	vertical-align: top;
}
.classtable th {
	background: #E5EFFB;
	white-space: nowrap;
}
.code {
	color: #0A8021 !important;
	font-family: consolas,'courier new',monospace;
}
/** geosdk && lbs-cloud **/
.mcsub-menu{
	padding-left:12px;
}
.mnewgeosdk, .mmanage{
	margin-top:20px;
	margin-left:-10px;
	font-weight: bold;
}
.mnewgeosdk a, .mmanage a{
	text-indent:22px;
	margin-left:10px;
}
.mnewgeosdk a img, .mmanage a img{
	position:relative;
	top:2px;
	margin-right: 12px;
}
.mlbstablePah .mcenterrow{
	background:#f9f9f9;
}
.mlbstable {
	border-collapse:collapse;
	border:solid 1px #BBC0C6;
	word-break:break-all;
	word-wrap:break-word;
}
.mlbstable .mfirstrow{
	height:40px;
	text-align:left;
	background-color:#D8E5F1;
	color:#000;
}
.mlbstable .mcenterrow{
	text-align:center;
}
.mlbstable tr th{
	font-size:12px;
	color:#535353;
	border:solid 1px #BBC0C6;
	height:30px;
	line-height:30px;
	background:#f3f4f5;
	padding:0 6px 0 10px;
	text-align:center;
}
.mlbstable tr td{
	height:30px;
	font-size:12px;
	border:solid 1px #BBC0C6;
	padding:0 6px 0 12px;
	color:#535353;
	text-align:left;
}
.mgeosdktable tr th{
	font-size:12px;
	color:#535353;
	border:solid 1px #e8eaec;
	height:30px;
	line-height:30px;
	background:#f3f4f5;
	padding:0 6px 0 10px;
	text-align:center;
}
.mgeosdktable tr td{
	height:110px;
	font-size:12px;
	border:solid 1px #e8eaec;
	padding:0 6px 0 12px;
	color:#535353;
}
.mgeosdkdl {
	margin-left:1px;
}
.mgeosdkdl dd {
	line-height:20px;
}
.mnewgeosdk img{
	position:relative;
	top:2px;
}
.mgeosdk{
	text-align:center;
}
/** sucessful cases **/
.casebox li{
	float:left;
	margin:10px 0 10px 7px;
	position:relative;
}
.casebox a span{
	font-size:14px;
	line-height:35px;
	text-align:center;
	width:230px;
	height:35px;
	color:#fff;
	background:#1ca1ef;
	position:absolute;
	top:121px;
	left:1px;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}
.casebox a:hover span{
	background:#fff;
	color:red;
}
.casebox .ml0{
	margin-left:0;
}
.casebox a{
	border:1px solid #ccc;
	width:230px;
	height:155px;
	display:block;
}
.casebox a:hover{
	border-color:#1ca1ef;
}
.casebox a img{
	width:230px;
}
.notice{
	padding:10px 0;
	border-bottom:1px solid #e5e5e5;
	color:#7d7d7d;
}
/** tools **/
.tools{
	padding:10px 0;
}
.tools li{
	width:329px;
	overflow:hidden;
	float:left;
	margin:0 50px 20px 0;
}
.tools img{
	float:left;
	margin:0 30px 20px 0;
}
.tools div a{
	font-size:14px;
}
.tools div a:hover{
	text-decoration:underline;
}
/**scroll to top**/
#mbacktotop{
	display:none;
	width:38px;
	height:38px;
	background:url(gotop.gif) no-repeat;
	position:fixed;
	bottom:120px;
	left:50%;
	margin-left:490px;
}
/** copyright **/
.copyright{
	margin:0 auto;
	width:280px;
	text-align:center;
}
.copyright a{
	color:#08C;
}
.copyright p{
	margin:0;
}
/** question **/
.list-display{
	display:none;
}
.list-img{
	vertical-align:text-bottom;
	margin-right:5px;
	cursor:pointer;
}
/**android key申请引导页**/
#keyGuide {
	position:absolute;
	display:none;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:#000000;
	opacity:0.4;
	filter:alpha(opacity=40);
	z-index:9000;
}
#keyGuideContainer {
	position:fixed;
	_position:absolute;
	visibility:hidden;
	top:10px;
	width:520px;
	border:solid 1px #B8B8B8;
	background:#ffffff;
	z-index:10000;
}
#keyGuideHeader {
	width:520px;
	height:43px;
	background:url(androidKey-bg.jpg) repeat-x;
}
#keyGuideMain {
	width:480px;
	background:url(androidKeyCon-bg.jpg) repeat;
	font: bold 15px "微软雅黑", "宋体";
	color:#5e5e5e;
	line-height:28px;
	padding:16px 20px 20px;
}
.keyGuidetitle {
	color:#FFF;
	font: bold 19px "微软雅黑", "宋体";
	width:45px;
	margin:0 auto;
	display:block;
	line-height:38px;
}
.keyGuideClose {
	position:absolute;
	top:0px;
	right:0px;
	background:url(androidKey-close.jpg) no-repeat;
	width:25px;
	height:25px;
}
.keyGuideClose:hover {
	cursor:pointer;
}
#keyGuidebutton{
	margin-left:90px;
	margin-top:20px;
}
#keyGuidebutton a{
	display:block;
	float:left;
	height:33px;
}
.keyGuideCancel{
	width:76px;
	background:url(androidKey-button.png) 0 0 no-repeat;
}
.keyGuideCancel:hover{
	background-position:0px -34px;
}
.keyGuideTarget {
	width:210px;
	margin-left:45px;
	background:url(androidKey-button.png) -76px 0px no-repeat;
}
.keyGuideTarget:hover{
	background-position:-76px -34px;
}
.clear{
	clear:both;
}
/** 添加引导页, by wjp*/
#guideSwitch{
	position:fixed;
	_position:absolute;
	top:160px;
	width:35px;
	height:146px;
	background:url('zhinan.png') -72px 0;
	cursor:pointer;
	z-index:8000;
}

#guideMask{
	position:absolute;
	display:none;
	left:0;
	top:0;
	width:100%;
	background:#000000;
	opacity:0.4;
	filter:alpha(opacity=40);
	z-index:1000000;
}
#guideContainer{
	position:fixed;
	_position:absolute;
	visibility:hidden;
	top:10px;
	width:750px;
	height:550px;
	border:solid 1px #B8B8B8;
	background:#ffffff;
	z-index:1000001;
}

.guide_title{
	position:relative;
	height:45px;
	line-height:50px;
	background:url('zhinan.png') 0 -576px repeat-x;
	text-indent:20px;
}
.guide_title span{
	font: bold 16px "微软雅黑", "宋体";
	line-height:50px;
	color: #4F4F4F;
}

.guide_title span .high{
	color:#3596D5;
}

.guide_title .guide_close{
	position:absolute;
	right:20px;
	top:18px;
	width:9px;
	height:9px;
	cursor:pointer;
	background:url('jiantou.png') 0 -108px;
	_background:url('jiantou_ie6.gif') 0 -108px;
}

.guide_content{
	position:relative;
	padding: 0 35px 0 35px;
}

#guide_arrow{
	position:absolute;
	right:-150px;
	top:310px;
	width:190px;
	height:98px;
	background:url('jiantou.png');
	_background:url('jiantou_ie6.gif');
}

.guide_content .title{
	font:bold 16px "微软雅黑", "宋体";
	height:40px;
	line-height:40px;
	color:#4BB3F1;
}

.guide_content .item{
	position:relative;
	height:70px;
}

.guide_content .item_short{
	height:60px;
}

.guide_content .item .item_left{
	float:left;
	width:50%;
	height:100%;
}

.guide_content .item .item_right{
	position:relative;
	float:right;
	width:50%;
	height:100%;
}

.guide_icon{
	float:left;
	width:70px;
	height:100%;
}

.guide_text{
	float:left;
	width:250px;
	height:100%;
}
.guide_text .text_title{
	font:bold 16px "微软雅黑", "宋体";
	color:#4F4F4F;
}

.guide_text .text_tip{
	font-family: "宋体";
	color:#9F9F9F;
	line-height: 18px;
}

.guide_text .text_link{
	position:relative;
}
.link_zIndex{
	z-index:99;
}
.guide_text a{
	font-family: "宋体";
	color:#2072E9;
	line-height: 20px;
	font-size:12px;
	padding-right:8px;
}
.guide_text a:hover{
	text-decoration:underline;
}
.guide_icon div{
	width:45px;
	height:45px;
}
.guide_icon .programmer{
	background:url('zhinan.png');
}
.guide_icon .factory{
	background:url('zhinan.png') 0px -361px;
}

.guide_icon .xiaobai{
	background:url('zhinan.png') 0px -71px;
}

.guide_icon .position{
	background:url('zhinan.png') 0px -145px;
}

.guide_icon .process{
	background:url('zhinan.png') 0px -433px;
}

.guide_icon .callbaidu{
	background:url('zhinan.png') 0px -217px;
}

.guide_icon .baidupoi{
	background:url('zhinan.png') 0px -504px;
}

.guide_icon .coord{
	background:url('zhinan.png') 0px -289px;
}

.guide_content .dashline{
	height:3px;
}

.guide_content .dashline .dashline_left{
	float:left;
	height:100%;
	width:50%;
	background:url('line.png') 0 -17px no-repeat;
}

.guide_content .dashline .dashline_right{
	float:right;
	height:100%;
	width:50%;
	background:url('line.png') 0 -17px no-repeat;
}

.dashline_margin_bottom{
	margin-bottom:10px;
}

.dashline_margin2{
	margin-bottom:10px;
}

.dashline_margin_vertical{
	margin:10px 0;
}

.guide_content .solidline{
	margin-top: 20px;
	_margin-top: 10px;
	height:1px;
	line-height:0;
	font-size:0;
	background:url('line.png') no-repeat;
}

.more_problem{
	position:relative;
	height:100%;
}
.more_problem a{
	position:absolute;
	bottom:5px;
	right:0;
	font-family: "宋体";
	color:#2072E9;
	font-size:13px;
}

.more_problem a:hover{
	text-decoration:underline;
}

.popTip{
	position:absolute;
	display:none;
	width:348px;
	height:30px;
	line-height:36px;
	text-indent:10px;
	color:#4F4F4F;
	background:url('jiantou.png') 0 -144px;
	background:url('jiantou_ie6.gif') 0 -144px;
	z-index:99;
}
#iosTip{
	left:75px;
	top:15px;
}

#hardwareTip{
	left:-50px;
	top:35px;
}

.history{
	display: none;
}

#checkHistory{
	float: right;
	background: #F3F4F5;
	cursor: pointer;
}

#downloadHistory{
	overflow: hidden;
}
/* 段落缩进2字 */
.indentP p{
	text-indent:2em;
}
.toolsBar{
	height: 34px;
	line-height: 34px;
	background:#ecf4f8;
}
.toolsBar .title{
	height: 34px;
	line-height: 34px;
	background:#cbdde6;
	padding:0 13px;
	font-size: 16px;
	float:left;
	font-family: "微软雅黑";
}
.toolsBar .operate{
	margin-right:10px;
	float:right;
}
.picBox {
	margin-right:-11px;
}
.picBox .item{
	width:230px;
	float:left;
	margin:0 10px 10px 0;
}

.picBox1 .item{
	width:350px;
}

.picBox .item .pic img{
	padding:4px;
	border:1px solid #e0e0e0;
	width: 216px;
	height: 140px;
	box-shadow:1px 2px 1px 0 #f0f0f0;
}

.picBox1 .item .pic img{
	width: 340px;
	height: 179px;
}

.picBox .item .pic a:hover img{
	border-color:#0088CC;
}
.picBox .item dt{
	font-weight:bold;
	color:#0088cc;
	height:20px;
	padding-top:5px;
	line-height:20px;
}
.picBox .item dd{
	line-height: 16px;
	height:32px;
	color:#707070;
}
.picBox .item dd a{
	color:#707070;
}
.picBox .item dd a:hover{
	color:#0088cc;
	text-decoration:underline;
}
a.hoverLine:hover{
	text-decoration:underline;
}
.topBtn{
	width:38px;
	height:38px;
	position:fixed;
	bottom:20px;
	background:url(btn-top.png) no-repeat 0 0;
	cursor:pointer;
}
.dlstyle dt{
	font-weight:bold;
	padding:3px 0;
}
.tl-c{
	text-align:center;
}
.iosdev{
	padding-left:300px;
}
.iosdevImg{
	padding-left:150px;
}
.iosdevLbsImg1{
	padding-left:139px;
}
.iosdevLbsImg2{
	padding-right:130px;
	float:right;
}
/*************************************浮动提示条*******************************/
   .gf-con {
	position: fixed;
	right: 52px;
	top: 70%;
	/* 测试用 */
           
            width: 100px;
	z-index: 400;
}

        .gf-plugin {
	width: 54px;
	height: 28px;
	float: right;
	border: 1px solid #CECECE;
	text-indent: 22px;
	text-align: center;
	line-height: 28px;
	color: #535353;
	font-size: 13px;
	cursor: pointer;
	overflow:hidden;
}

        .gf-plugin a,
        .gf-plugin a:link,
        .gf-plugin a:visited, 
        .gf-plugin a:hover,
        .gf-plugin a:active {
	color: #535353;
	text-decoration: none;
}

        #gf_to_top {
	position: absolute;
	right: 0;
	top: 0;
	background: #FFFFFF url(bt.gif) no-repeat top left;
	display: none;
}

        #gf_guide {
	margin-top: 45px;
	background: #FFFFFF url(pd.gif) no-repeat top left;
	top: 56px;
}

        #gf_for_help {
	background: #FFFFFF url(ak.gif) no-repeat top left;
	margin-top:-1px;
}

        #gf_suggestion {
	background: #FFFFFF url(sg.gif) no-repeat top left;
	margin-top:-1px;
}
/*************************************侧边导航目录*******************************/

.sideToolBar{
	position: fixed;
	right: 52px;
	top: 45%;
}
#sideCatalog {
	width: 70px;
	height: 300px;
	margin-bottom: 10px;
	font-size: 15px;
	font-family: "微软雅黑";
	line-height: 35px;
	position: relative;
	zoom: 1;
	left: 10px;
}
#sideCatalog-sidebar{
	top: 0;
	width: 0;
	height: 163px;
	background-color: #eaeaea;
	border: 1px solid #eaeaea;
	border-top: 0;
	border-bottom: 0;
	position: absolute;
	left: 0px;
}
.sideCatalog-sidebar-top{
	position: relative;
	left:-5px;
	width: 10px;
	height: 10px;
	background: #FFFFFF url(tmp/dot.jpg) -1px -45px no-repeat;
	/*background:  url(tmp/dot-off.jpg) no-repeat;
	*/;
}
.sideCatalog-sidebar-bottom{
	position: relative;
	left:-3px;
	top:153px;
	width: 10px;
	height: 10px;
	/*background: #FFFFFF url(tmp/sideToolbar.gif) 0 -224px no-repeat;
	*/
background:  url(tmp/dot-bottom.jpg) no-repeat;
}
#sideCatalog-catalog{
	position: relative;
	left: 10px;
}

/*小三角部分*/
.mod-triangle {
	display:block;
	/*visibility: hidden;
	*/
    position:relative;
	left:-10px;
	top:-37px;
	z-index:2;
}
.mod-triangle .t-border,
.mod-triangle .t-inset{
	left:0px;
	top:0px;
	width:0;
	height:0;
	font-size:0;
	overflow:hidden;
	position:absolute;
	border-width:6px;
	/*可在此处更改小三角方向：上-右-下-左（solid的位置）*/
    border-style:dashed solid dashed dashed;
}
/*小三角的边框，如果不需要，可将颜色值改变*/
.mod-triangle .t-border{
	border-color:transparent #FFFFFF transparent transparent;
	left:-1px;
}
.mod-triangle .t-inset{
	border-color: transparent #FFFFFF transparent transparent;
}
.sideCatalog-item{
	position: relative;
}
.sideCatalog-item a{
	display:block;
	width:75px;
	color:#7d7d7d;
	position:relative;
	top:-12px;
	left:2px;
}
/*.sideCatalog-item a:hover{
	color:#000;
	background-color:#2D88F3;
}*/
.sideCatalog-dot{
	position: absolute;
	left:-14px;
	top:-1px;
	height: 10px;
	width: 10px;
	font-size: 12px;
	line-height: 12px;
	background:  url(tmp/dot.jpg) no-repeat -1px -45px;
	/*background: url(tmp/dot-off.jpg) no-repeat;
	*/
cursor: pointer;
}
.dot_off{
	background-position:0 -199px;
}
.dot_on{
	background-position:0 -185px;
}

.item_a_off{
	background:#FFFFFF;
	color:#7d7d7d;
	text-indent:0px;
}
.item_a_on{
	background:#2D88F3;
	color:#FFFFFF;
	text-indent:5px;
}

/*end*/

.uriTitle{
	background-color: #cbdde6;
	width: 62px;
	height: 200px;
	padding-bottom: 8px;
	padding-top: 6px;
	padding-left: 9px;
	margin-left: -5px;
	padding-right: 16px;
	font-weight:100;
}
.uriDetail{
	font-size: 13px;
	color: #1ea5e5;
	float: right;
}
.uriTitleText{
	overflow: hidden;
	padding-top: 35px;
	padding-bottom: 35px;
	padding-left: 39px;
}
.uriTitleText1{
	width: 200px;
	float: left;
}
.uriTitleText2{
	float: right;
	padding-right: 60px;
}
.uriTitleText3{
	color:#0088cc;
	font-size: 17px;
	font-family: Microsoft YaHei;
}
.useMethod{
	background:url(static/urinew7.png) no-repeat;
	padding-top: 11px;
	padding-bottom: 15px;
	padding-left: 19px;
	padding-right: 22px;
	color:#fff;
}
.useAll{
	margin-top: 35px;
	margin-bottom: 19px;
}
.useClick{
	margin-left: 15px;
	color:#0088cc;
	font-size:14px;
}
.usecontent{
	width: 290px;
	float:right;
	padding-top:30px;
}
.mapDisplay{
	overflow:hidden;
}
.urifont{
	font-family: Microsoft YaHei;
	font-size: 13px;
	color:#0088cc;
}
.uriTitleText4{
	font-family: Microsoft YaHei;
}
.tableCss{
	border-right: solid 1px #BBC0C6;
	padding-top: 8px;
	padding-bottom: 10px;
	padding-left: 110px;
}
.tableCss_long{
	border-right: solid 1px #BBC0C6;
	padding-top: 8px;
	padding-bottom: 10px;
	padding-left: 50px;
}
.tableCssMore{
	border-right: solid 1px #BBC0C6;
	padding-top: 14px;
	padding-bottom: 16px;
	padding-left: 110px;
}
.tableCssMore_long{
	border-right: solid 1px #BBC0C6;
	padding-top: 14px;
	padding-bottom: 16px;
	padding-left: 50px;
}
.tdpadding{
	padding-left:7px;
}
.singletd{
	padding-left:40px;
}
.tdheight{
	padding-top: 35px;
	padding-bottom: 37px;
}

/*****************header**************/
#header{
	width: 100%;
	border-bottom: 4px solid #3189f3;
	font-family:sans-serif;
}
#top_main{
	width: 980px;
	margin: 0 auto;
}
.logo{
	margin: 37px 41px 0 0;
	float: left;
}
#nav {
	float: left;
	width: 675px;
	*height: 91px;
}
#logins {
	float: right;
	height:20px;
	position: absolute;
	right: 0px;
}
/*#logins a{
	color: #666666;
}*/
#nav ul li {
	display: block;
	float: left;
	position:relative;
	height: 48px;
	margin: 7px 1px 0 0;
	font-size: 16px;
	font-family: '微软雅黑';
	line-height: 38px;
	position: relative;
	/*z-index: 999999;
	*/;
}
#nav ul li img {
	float: left;
	margin: 19px 0 0 -5px;
}
.navul li a{
	display: block;
	height: 100%;
	padding: 0 29px;
	margin:0 0px;
	text-align: center;
	float: left;
	color: #000;
}
#nav ul li a:hover{
	text-decoration: none;
}
#nav ul li:hover{
	background:url(icon_triangle.png) no-repeat 50% 39px;
	color: #3189f3;
}
#nav .nav-item .nav_on{
	background: #3189f3;
	color: #fff;
	text-decoration: none;
}
#nav .nav-item .tri_span{
	position:absolute;
	right:10px;
	top:16px;
	display:block;
	width:10px;
	height:6px;
	background: url(nav_gray.png);
}
#nav .nav-item .nav_on .tri_span{
	background: url(icon_wtriangle_down.png);
	text-decoration: none;
}
#headTop .homeTab,#nav .homeTab{
	position:absolute;
	top: 48px;
	left: 10px;
	display: none;
	background: #fff;
	z-index: 999999;
	padding-bottom: 15px;
	padding-top: 10px;
	border: 1px solid #e5e5e5;
}
#headTop .webTab {
    top: 50px;
    border-top: none;
}
.navul{
	margin-top:34px;
	*margin-top:36px;
	
}
#nav #logins ul li {
    float:left;
	margin:5px 0px 7px 0px;
	height: 20px;
	font-size: 12px;
	line-height: 20px;
	z-index: 1000;
}
#nav #logins ul li label{
	font-size:12px;
	color: #999;
	margin-top: 3px;
	position:relative;
	top:2px;
}
#nav #logins ul li a{
	font-family: arial,sans-serif;
	background:none;
	color:#00c;
	display:inline;
	padding: 0px 7px;
	float:none;
	font-size: 12px;
	text-decoration: underline;
	margin-left: 0px;
}
#nav #logins ul li a:hover{
		background:none;
	color:#00c;
}
#user-state-li {
	position:relative;
}
#user-state-li .username-dropdown{
	position: absolute;
	z-index: 99999;
	width:80px;
	top: 20px;
	top: 21px\0;
	right:10px;
	background-color: #fff;
	border: 1px solid #999;
	font-weight: 400;
	box-shadow: 1px 1px 2px #ccc;
	-moz-box-shadow: 1px 1px 2px #ccc;
	-webkit-box-shadow: 1px 1px 2px #ccc;
	opacity: 1;
	filter: alpha(opacity=100);progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color="#cccccc")\9;
	text-align: left;
	color: #888;
	font: 12px Arial;
	line-height: 18px;
}
#nav #logins #user-state-li .username-dropdown a{
	text-decoration: none;
	display:inline-block;
	height:18px;
	line-height: 18px;
	padding: 3px 6px;
	text-align: left;
	float: none;
}
#nav #logins #user-state-li .username-dropdown li{
	float:none;
	margin: 0;
	height:25px;
	border-bottom: 1px solid #ebebeb;
}
#nav #logins #user-state-li .username-dropdown li:hover{
	background: #EBEBEB;
}
#nav #logins #login-reg-li{
	margin-right: 10px;
}
#nav #logins #register{
	padding: 0;
}
#nav #logins #userName{
	cursor: pointer;
	line-height: 20px;
	color: #00C;
	font-weight: bold;
	padding-right: 11px;
	background: url(spis_bg.png) no-repeat  right -221px;
	margin-right: 7px;
}


#headTop .homeTab ul li,#nav .homeTab ul li{
	margin-top: 7px;
	font-size: 13px;
	height: 25px;
	line-height: 25px;
	width: 280px;
	background: url(icon_triangle_left.jpg) no-repeat 10px 10px;
	padding-left: 10px;
	display: inline-block;
	color: #626262;
}
#nav .homeTab ul li:hover{
	background: url(icon_triangle_left.jpg) no-repeat 10px 10px;
}
#nav .homeTab ul li a{
	background: none;
	float: none;
	padding: 0 10px;
	font-family: '宋体';
	font-size: 14px;
}
#nav .homeTab ul li a:hover,#headTop ul li ul li .homeTab a:hover{
	color: #3189f3;
	text-decoration:underline;
}
/*#nav .nav-item a{
	background:url(nav_gray.png) no-repeat 67px 16px;
}
*/.homeTab ul li a{
	float: none;
	display: inline-block !important;
	padding: 0 10px;
}
#homeTab1{
	width: 400px;
	height: 128px;
}
#nav #homeTab1 ul li{
	width: 400px;
}
#headTop .nav-dropdown-align-right,#nav .nav-dropdown-align-right{
	left: auto;
	right: 0;
}
#headTop{
	height: 46px;
	width: 100%;
	background: #3189f3;
}
#headeTop_main{
	width: 980px;
	margin: 0 auto;
	color: #fff;
}
#headeTop_main ul li{
	line-height: 50px;
}
#headTop ul li{
	font-size: 15px;
	color: #fff;
	display: inline-block;
	margin: 0 5px 0 0;
	*float: left;
	position: relative;
}
#headTop ul li b{
	margin-left: 10px;
}
#headTop ul li a{
	color: #fff;
}
#headTop ul li ul li .homeTab a {
	color: #000;
}
#headTop ul li ul li .homeTab ul {
	line-height: 35px;
}
#headTop ul li a:hover{
	text-decoration: underline;
}
#headTop .Top_on{
	background: url(icon_wtriangle.png) no-repeat 50% bottom;
}
#headTop .Top_two_triangle{
	background: url(icon_wtriangle_down.png) no-repeat right 6px;
	padding-right:19px;
}
#headTop .Top_two{
	background: url(icon_disc.png) no-repeat right 5px;
	padding-right:15px;
}
#mapnav_tool_two,#mapnav_support_two,#mapnav_product_two,#mapnav_success_two{
	display: none;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}