.zxx_body{ width:100%; margin: 0 auto;position: absolute;top: 40px;z-index:0px;min-width:1250px;}
.zxx_constr { width:1111px;text-align:left;}
.zxx_logo { position: absolute; top: 0px; 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;}

.banner1{ width:100%;height:36px; line-height:36px; border-bottom:#e7e7e7 1px solid; border-top:#FFF 1px solid; background:#f5f5f5;min-width: 1250px;}
.c_c{ width:1200px; margin:0 auto;}
.c_c1{ width:1250px; margin:0 auto;}
.jd_body{padding:0px;height:290px;overflow: hidden;position: relative; width: 1250px; margin: 0px auto;}
.jd_body img{vertical-align: bottom;}
.jd_ad_slide{width:100%;height:290px;position:relative;}
.jd_ad_slide img{width:100%;height:290px;position:absolute;}
.jd_ad_img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: none;}
.jd_ad_btn{position: absolute;right: 3px;bottom: 8px; display:none;}
.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;}

.zxx_body2,.jd_ad_slide2,.zxx_constr2{ width:1111px; margin:0px auto; height:260px; overflow: hidden;}
.jd_ad_slide2{ position:relative;}
.jd_div{ width:370px; height:170px; background:url(imagesaddbg.png) repeat; margin:0 auto; position:absolute; left:2%; z-index:990; margin-top:90px; font-family: 'microsoft yahei'; text-align:left; overflow:hidden;}
.jd_div_h4{ line-height:55px; text-align:center; font-size:24px; color:#FFFFFF;  font-weight:normal;}
.jd_div_line{ border-bottom:#FFFFFF 1px solid; height:2px; overflow:hidden; line-height:0px; width:350px; margin-left:10px;}
.jd_div_p{ line-height:24px; text-indent:2em; color:#FFFFFF; padding:10px 10px 0 10px; font-size:12px; }
.jd_divin{ position:relative;width:370px; height:170px;}
.jd_more{ position:absolute; bottom:5px; right:10px; color:#FFFFFF; text-decoration:underline;}
.foot{ background:#014363; height:42px;width:100%;min-width: 1250px;}
.foot_p{ color:#FFF; line-height:42px; text-align:center;font-size:12px;font-family:"宋体";}
.bdsharebuttonbox{ float:right;margin-right:20px; margin-top:20px;}
.bdsharebuttonbox span{ float: left; font-size: 14px; display: block; margin-top: -10px; color: #000;}
.bds_weixin{ background:url(imagesfx_icon1.jpg)!important;}
.bds_tsina{ background:url(imagesfx_icon2.jpg)!important;}
.bds_qzone{ background:url(imagesfx_icon3.jpg)!important;}
.dy{background: none!important; margin-top: 14px!important;*margin-top: 7px!important; margin-left: -20px!important;}