/* CSS Document */
* { padding: 0; margin: 0; }
body { font-family: "微软雅黑"; background: #FFF; }
.app_banner { background: url(../images/app_banner_01.jpg) no-repeat center top; width: 100%; height: 598px; position: relative; }
img { border: 0px; }
.main1200 { width: 1200px; margin: 0 auto; }
.main1037 { width: 1037px; margin: 0 auto; }
.bbh_wenz { background: url(../images/appxc_05_03.png) no-repeat; width: 89px; height: 41px; position: absolute; top: 128px; left: 255px; font-size: 18px; color: #FFF; text-align: center; z-index: 88; overflow: hidden; line-height: 32px; }
.bbh { margin-top: 50px; }
.down_ann_box { width: 926px; margin: 30px auto 97px auto; }
.down_ann_box .anzuo_down { background: url(../images/appxc_09.png) no-repeat; width: 259px; height: 100px; display: block; float: left; margin-right: 74px; transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out; }
.down_ann_box .anzuo_down:hover { transform: translate(0, -10px); -webkit-transform: translate(0, -10px); -moz-transform: translate(0, -10px); -o-transform: translate(0, -10px); -ms-transform: translate(0, -10px); }
.down_ann_box .apple_down { background: url(../images/appxc_11.png) no-repeat; width: 259px; height: 100px; display: block; float: left; margin-right: 74px; transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out; }
.down_ann_box .apple_down:hover { transform: translate(0, -10px); -webkit-transform: translate(0, -10px); -moz-transform: translate(0, -10px); -o-transform: translate(0, -10px); -ms-transform: translate(0, -10px); }
/*灰色按钮*/
.down_ann_box .jqqd_az { background: url(../images/but_07.png) no-repeat; }
.down_ann_box .jqqd_pg { background: url(../images/but_09.png) no-repeat; }
.down_ann_box .windows_down { background: url(../images/xz_11.png) no-repeat; width: 259px; height: 100px; display: block; float: left; transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out; }
.down_ann_box .windows_down:hover { transform: translate(0, -10px); -webkit-transform: translate(0, -10px); -moz-transform: translate(0, -10px); -o-transform: translate(0, -10px); -ms-transform: translate(0, -10px); }
.nrzs_table { margin: 159px 0; }
.nrzs_table .jj_wenz { font-size: 30px; color: #666; width: 280px; text-align: center; margin-top: 40px; }
.css_tx { cursor: text; transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out; display: block; width: 168px; height: 167px; }
.css_tx:hover { transform: rotate(360deg); -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -o-transform: rotate(360deg); -ms-transform: rotate(360deg); }
/*箭头*/
.test_triangle { position: relative; top: -100px; display: none; }
a { color: #3FB58E; text-decoration: none; }
.popup { background: #fff; padding: 10px; color: #333; border-radius: 4px; position: absolute; top: 30px; }
.popup span { display: block; width: 0; height: 0; border-width: 0 10px 10px; border-style: solid; border-color: transparent transparent #fff; position: absolute; top: -10px; left: 80%;/* 三角形居中显示 */ margin-left: -10px;/* 三角形居中显示 */ }
/********************************************************/
.m1 { padding: 100px 0; }
.tit_1 h4 { font-size: 40px; color: #666; font-weight: 400; }
.tit_1 h4 span { background: #198be5; padding: 6px 10px; font-size: 14px; color: #fff; font-weight: 400; }
.tit_2 h4 { font-size: 36px; color: #fff; }
.tit_1 p { line-height: 24px; font-size: 14px; color: #666; text-align: justify; }
.tit_2 p { color: #fff; text-align: justify; }
.tit_1 strong { color: #198be5; display: block; font-weight: 400; margin-bottom: 15px; }
.tit_1 p strong { font-size: 24px; margin-bottom: 5px; margin-top: 30px; color: #333; font-weight: 400; }
.m2_bj { background: url(../images/m2bj.jpg) no-repeat center; height: 528px; border-bottom: 1px solid #e3f2fa; border-top: 1px solid #e3f2fa; }
.m3_bj { background: url(../images/m3bj.jpg) no-repeat center; height: 519px; }
.m4_bj { background: url(../images/m_25.jpg) no-repeat bottom center; padding-bottom: 31px; }
.xiaz_erwm_abut_box { overflow: hidden; margin-top: 60px; margin-left: 400px; }
.erwmx_but { float: left; }
.erwmx_but a { display: block; margin-bottom: 40px; margin-left: 40px; }
.gxnr_box { background: #fff; overflow: hidden; width: 1037px; height: 235px; margin: 0 auto; border-radius: 10px; box-shadow: 0 3px 4px #ededed; position: absolute; margin-left: -518px; left: 50%; z-index: 10; top:438px; }
.gxnr_box h4 { line-height: 54px; background: #2196f3; color: #fff; text-align: center; }
.gxnr_box .zjgx_list { width: 100%; background: url(../images/line.jpg) center no-repeat; height: 181px; }
.gxnr_box .zjgx_list li { list-style-type: none; margin-right: 20px; float: left; width: 502px; background: url(../images/xz_17.png) right bottom no-repeat; height: 181px; }
.gxnr_box .zjgx_list li.pc { background: url(../images/xz_20.png) no-repeat right bottom; margin-right: 0; }
.gxnr_box .zjgx_list li h5 { font-size: 18px; color: #2196f3; font-weight: 400; line-height: 70px; padding-left: 64px; }
.gxnr_box .zjgx_list li h5 span { background: #2196f3; color: #fff; font-size: 12px; padding: 0 5px; border-radius: 10px; }
.gxnr_box .zjgx_list li p { padding-left: 64px; font-size: 12px; line-height: 24px; }
a:focus { outline: none; -moz-outline: none; }
.down_ann_box a { position: relative; z-index: 3; }
.down_ann_box a .erwm_box { display:none; position: absolute; z-index: 55; top: 70px; left: 0px; }
.clearfix { zoom: 1; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } 
.banner_wenz{ text-align:center; position:absolute; z-index:555; left:50%; margin-left:-600px; top:0px;}


