@charset "utf-8";
/* CSS Document */

body{margin:0 auto; font-size:12px; font-family:"微软雅黑";line-height:1.5; background:#f1f1f1;}
ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,p{padding:0; margin:0;}
ul,ol{list-style:none;}
img{border:0;}
a{text-decoration:none;}
.clear{zoom:1;}
.clear:after{clear:both;content:""; display:block; height:0; overflow:hidden; visibility:hidden;}
.clear{clear:both;}

/*整体*/
.container{margin:0 auto;}
.head{margin:0 auto;}
.main{margin:0 auto; width:1010px;}
.float_l{float:left;}
.float_r{float:right; }

/*top*/
.top{background:#324136; height:46px; line-height:46px;}
.top_main{width:1000px; margin:0 auto; color:#FFF;}
.logo{width:1000px; margin:0 auto; }
.top_main span{font-size:16px; margin-right:40px;}
.city{margin-right:100px;}
.top_l{width:790px;}
.top_r{margin-top:7px;}
.top_r a{float:left;}



/*导航*/
.block{width:1150px; margin:0 auto;}
.preview{width:1150px;margin:0 auto;margin:10px 0 10px 0;}
.scrollUl{width:1150px;overflow:hidden;height:41px;}
.scrollUl li{padding:0 20px 0 20px;float:left; margin-right:60px;}
.bor03{border-top-width:0px;}
.st01{cursor:pointer;background:#378925;font-weight:bold; text-align:center; height:41px; line-height:41px}
.st01 a{ color:#fff;text-decoration:none;}
.st02{cursor:pointer;text-align:center;height:41px; line-height:41px; color:#1d1b1b;}
.st02 a{color:#1d1b1b;}


/*切换大图*/
#jdAdSlide{width:1578px; height:509px; margin:0 auto;}
.jd_ad_slide a { color: #34538b; text-decoration: none; }
.jd_ad_slide a:hover { text-decoration: underline; }
.jd_ad_slide img { border: 0; }


.zxx_constr { }
.zxx_logo { position: absolute; top: 0; margin-top: 14px; }
.zxx_author_time { float: right; margin-top: 40px; color: #999; font-family: tahoma; }
.zxx_api { width: 40px; height: 40px; line-height: 40px; font-size: 15px; font-family: tahoma; text-align:center; overflow: hidden; position: fixed; _position: absolute; right: 0 ; top: 0; color: #fff; background-color: #34538b; background-color: rgba(0,0,0,0); *background-color: #34538b; }
.zxx_api::before { content: ''; width: 80px; height: 80px; border-radius: 80px; background-color: #34538b; position:absolute; right: -40px; top: -40px;}
.zxx_api::after { content: 'API'; position: absolute; top: -4px; left: 14px; }
.zxx_api:hover::before { background-color: #cd0000; }
.zxx_nav { border-top: 2px solid #0b63c6; background-color: #1161ba; }
.zxx_nav_ul { width: 100%; overflow: hidden; font-size: 14px; font-weight: bold; }
.zxx_nav_li { float: left;}
.zxx_nav_a { display: block; padding: 10px 25px; color: #fff;  text-decoration: none; }
.zxx_nav_on { background-color: #fff; box-shadow: inset 1px 1px #ccc; color: #333;}
.zxx_nav_sp { float: right; margin-top: 5px; font-size: 12px; white-space: nowrap; }
.zxx_rbtn, .zxx_gbtn{display:inline-block; padding:5px 20px; color: #fff; font-weight:bold; text-decoration: none; vertical-align: middle;}
.zxx_rbtn{background-color: #cd0000;}
.zxx_gbtn{background-color: green;}
.zxx_rbtn:hover, .zxx_gbtn:hover{text-decoration:none; color:#fff;}
.zxx_btn:active, .zxx_gbtn:active{box-shadow:inset 0 2px 3px rgba(0,0,0,.35); padding-top:6px; padding-bottom:4px;}           



.jd_body {overflow: hidden; margin:0 auto;}
.jd_body img {vertical-align: bottom;}
.jd_ad_slide {width: 100%; height:509px; text-align:center;position: relative;} 
.jd_ad_img {position: absolute; left: 0; top: 0;display: none;width: 100%; height: 509px; }
.jd_ad_btn {position: absolute; right: 3px; bottom: 8px;}
.jd_ad_btn_a {width: 22px; height: 22px;line-height: 22px;margin-right: 5px;text-align: center;border-radius: 12px;background-color: #999;color: #fff;float: left;}
.jd_ad_btn_a:hover {text-decoration: none;}
.jd_ad_btn .active {background-color: #E4393C;}
.jd_service {width: 310px;padding-top: 230px;float: right;}
.jd_nav_x {height: 30px;margin: 0;overflow: hidden;position: relative;}
.js_nav_a {width: 25%; *width: 24.9%;line-height: 20px;padding: 5px 0;text-align: center;font-size: 14px; font-family: 'microsoft yahei';float: left;}
.jd_nav_x .active {color: #E4393C;}
.jd_service_con {height: 136px;border: 1px solid #f1f1f1; border-top: 2px solid #aaa;position: relative;}
.jd_service_img {position: absolute;display: none;}
.jd_point_line {position: absolute; top: -2px; left: 0; z-index: 1;width: 25%;border-bottom: 2px solid #E4393C;text-align: center;}
.jd_point_cor {position: absolute; bottom: 0; left: 50%;width: 0; height: 0;margin-left: -5px;border-style: dashed dashed solid; border-width: 5px; border-color: transparent transparent #E4393C;overflow: hidden;}

/*带箭头切换*/

* A {POSITION: relative}

/*定义文字样式*/
A {FONT-SIZE: 14px; CURSOR: pointer}
A:link {TEXT-DECORATION: none;OUTLINE-STYLE: none}
A:visited {TEXT-DECORATION: none;}
A:hover {TEXT-DECORATION:underline;}
A:active {TEXT-DECORATION: none;OUTLINE-STYLE: none}

A IMG {BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none}
#featureContainer {BORDER-BOTTOM: #999 0px dotted; BORDER-LEFT: #999 0px dotted; MARGIN: 0px auto; WIDTH: 1100px; FONT-SIZE: 80%; BORDER-TOP: #999 0px dotted; BORDER-RIGHT: #999 0px dotted;}
#wrap {OVERFLOW: hidden;}
#load {BACKGROUND-IMAGE: url(images/loader32x32.gif); BORDER-BOTTOM: #999 0px dotted; BORDER-LEFT: #999 0px dotted; TEXT-INDENT: -9999px; MARGIN: 0px auto; WIDTH: 1100px; DISPLAY: none; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center 50%; HEIGHT: 100px; BORDER-TOP: #999 0px dotted; BORDER-RIGHT: #999 0px dotted
}
#feature { padding-top:10px;BORDER-BOTTOM: #999 0px dotted; POSITION: relative; BORDER-LEFT: #999 0px dotted; MARGIN-TOP: 5px; MARGIN-BOTTOM: 20px; BORDER-TOP: #999 0px dotted; BORDER-RIGHT: #999 0px dotted;}
#feature .button {BORDER-BOTTOM: #999 0px dotted; POSITION: absolute; BORDER-LEFT: #999 0px dotted; WIDTH: 1030px; BORDER-TOP: #999 0px dotted; TOP: 72px; BORDER-RIGHT: #999 0px dotted; LEFT: 0px;}
#feature .prev {BORDER-BOTTOM: #999 0px dotted; BORDER-LEFT: #999 0px dotted; TEXT-INDENT: -9999px; WIDTH: 30px; DISPLAY: block; BACKGROUND: url(../img/feature_left.gif) center top; FLOAT: left; HEIGHT: 48px; BORDER-TOP: #999 0px dotted; TOP: -145px; BORDER-RIGHT: #999 0px dotted;}
#feature .next {BORDER-BOTTOM: #999 0px dotted; BORDER-LEFT: #999 0px dotted; TEXT-INDENT: -9999px; WIDTH: 30px; DISPLAY: block; BACKGROUND: url(../img/feature_right.gif) center top; FLOAT: right; HEIGHT: 48px; BORDER-TOP: #999 0px dotted; TOP: -145px; BORDER-RIGHT: #999 0px dotted;}
#feature .prev:hover {BACKGROUND-POSITION: center bottom;}
#feature .next:hover {BACKGROUND-POSITION: center bottom;}
.featureUL {BORDER-BOTTOM: #000 0px dotted; POSITION: relative; BORDER-LEFT: #000 0px dotted; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 2800px; PADDING-RIGHT: 0px; FLOAT: left; BORDER-TOP: #000 0px dotted; BORDER-RIGHT: #000 0px dotted; PADDING-TOP: 0px; LEFT: 0px;}
.featureBox {BACKGROUND-IMAGE: url(../images/bg-featurebox.jpg); BORDER-BOTTOM: #999 0px dotted; BORDER-LEFT: #999 0px dotted; WIDTH: 340px; BACKGROUND-REPEAT: no-repeat; FLOAT: left; HEIGHT: 240px; OVERFLOW: hidden; BORDER-TOP: #999 0px dotted; BORDER-RIGHT: #999 0px dotted; PADDING-TOP: 10px;}
#botton-scroll {Z-INDEX: 0; BORDER-BOTTOM: #999 0px dotted; BORDER-LEFT: #999 0px dotted; MARGIN: 0px auto; WIDTH: 1030px; FLOAT: left; HEIGHT: 240px; BORDER-TOP: #999 0px dotted; BORDER-RIGHT: #999 0px dotted;}

#block {Z-INDEX: 0; BORDER-BOTTOM: #999 0px dotted; POSITION: relative; BORDER-LEFT: #999 0px dotted; PADDING-BOTTOM: 20px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 1030px; PADDING-RIGHT: 0px; HEIGHT: 240px; FONT-SIZE: 70%; OVERFLOW: hidden; BORDER-TOP: #999 0px dotted; BORDER-RIGHT: #999 0px dotted; PADDING-TOP: 0px;}
#block .box {BORDER-BOTTOM: #d8d8d8 0px solid; BORDER-LEFT: #d8d8d8 0px solid; PADDING-BOTTOM: 10px; MARGIN: 0px 10px;  WIDTH: 340px;  FLOAT: left; HEIGHT: 240px; BORDER-TOP: #d8d8d8 0px solid; BORDER-RIGHT: #d8d8d8 0px solid; PADDING-TOP: 10px}
#block .box .feature-title {FONT-SIZE: 140%; FONT-WEIGHT: normal}
#block .box .feature-thumb {WIDTH: 329px; MARGIN-BOTTOM: 5px; FLOAT: left; HEIGHT: 240px}



/*main*/

.main{border:1px solid #CCC; padding-top:50px; background:#F0F4F3;}
.main h1{text-align:center; margin-bottom:50px;}
.main1{margin:0 auto; width:1010px; padding:15px 0 20px 0;}
.line{border-bottom:1px solid #CCC; }
.main1 img{margin-left:140px; float:left;}
.main_right{width:730px;}
.main_right h2{font-size:20px; color: #666; font-size:20px; font-weight:bold;}
.main_right p{font-size:14px; font-family:"宋体"; color:#666; line-height:26px;}

.main_bg{height:100px;background:#f1f1f1;}


/*查询*/
 .chaxun{margin:0px auto 0px;background:#F2FAFA; padding-top:30px}
 .chaxun_main{ margin:0 auto;width:760px; text-align:center;}
 .chaxun_main ul li {display:inline-block; font-size:14px; text-align:center; margin:0px 0 0 36px;}
 .chaxun_main ul li a{font-size:12px; color:#666666;}
 
 /*底部链接*/
.botlinks{
	color:#535355;
	text-align:center;
	width:760px;
	line-height:30px;
	margin:0px auto;
}
.botlinks a{
	color:#535355;
	margin:0px 15px;
}
 /*foot*/
 .foot{margin:0 auto; text-align:center;background:#F2FAFA; color:#666666; padding:10px 0px; line-height:26px; font-size:12px;}

