body{padding-top:0;}
.wrap {background:#fff;}


/*通栏广告*/
.g-adv{ height:21rem; position:relative;}
.g-adv .sclwrap_box , .g-adv .m-box{ height:24.5rem;overflow:hidden;}
.g-adv .m-box img{ display:block;width:100%;vertical-align:top;}


/**/
.so_box { overflow:hidden; font-size:1rem; height:4rem; position:relative; border-bottom:1px solid #c7c7c7;}
.so_box .m-ipt{width:100%; margin:3.125% 0 0 3.125%;}
.so_box .u-bt{ width:2.666rem; height:2.333rem; line-height:2.333rem; cursor:pointer; text-shadow:none;float:left; background:url(../mimg/so.gif) no-repeat; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; position:relative; left:0;z-index:99;}
.so_box .u-in{ float:left; position:absolute; z-index:100; left:76.1%; top:31.5%; width:2.666rem; height:2.333rem; text-align:center; font-size:1rem; color:#fff; background:none; border:0;}
.so_box .u-key1 {width:22.25rem; border:0; background:url(../mimg/txt.gif) no-repeat; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover;color:#666; text-indent:6%; font-size:1rem; height:2.333rem; line-height:2.333rem;float:left; z-index:10; position:relative;} /*搜索中的请输入关键词样式*/


/**/
.worry{ height:30rem; overflow:hidden;}
.worry h2{ padding:1.5rem 0 0 0; text-align:center; color:#0274bd; font:1.7rem/2.8rem "微软雅黑"; height:8.333rem;}
.worry h2 em{ display:block; color:#fff; font:1.583rem/2.25rem "微软雅黑"; width:8.666rem; height:2.25rem; margin:0 auto; background:#0375be; border-bottom:0.166rem solid #e5222a;}
.worry h2 span{ display:block; color:#4e4e4e; font:1rem "微软雅黑";}
.w_nr{ height:auto; overflow:hidden;}
.w_nr ul li{ width:8.333rem; height:9.916rem; float:left; margin:0 2.3rem; display:inline; overflow:hidden;}
.w_nr ul li img{ width:6rem; height:6rem; margin:0 auto; text-align:center; display:block;}
.w_nr ul li span{ color:#474747; font:1.25rem/3.5rem "微软雅黑"; text-align:center; display:block;}


/**/
.g-dz{ height:58.29rem; overflow:hidden;}
.g-dz h2{ height:3.833rem; padding:1.166rem 0 0 0; text-align:center; color:#0474be; font:1.666rem "Microsoft YaHei"; overflow:hidden; position:relative;}
.g-dz h2:before { content:""; position:absolute; top:2.166rem; left:0; width:35%; height:1px; background:#c7c7c7;}
.g-dz h2:after { content:""; position:absolute; top:2.166rem; right:0; width:35%; height:1px; background:#c7c7c7;}
.g-dz h2 em { display:block; font: normal 0.75rem/1.4rem Arial, Helvetica, sans-serif; color:#acacac;}
.p_c{ padding:0 3.125%; overflow:hidden;}
.p_c h3{ background:#0375be; color:#fff; height:2.166rem; font:0.92rem/2.166rem "Microsoft YaHei"; text-indent:3%;}
.p_c h3 span{ color:#0375be; font:0.75rem/1.166rem "Microsoft YaHei"; width:2.916rem; height:1.166rem; background:#fff; border-radius:1rem; margin:2% 4% 0 0;} 
.p_c ul{ margin:0.83rem 0 0 0; height:14.416rem;}
.p_c ul li{ float:left; width:11.5rem; height:12.75rem; margin:0 0.275rem; border:1px solid #ebebeb; padding:1px; display:inline;}
.p_c ul li img { width:100%; height:10.708rem;display:block; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.p_c ul li span{ margin-top:1px; display:block; text-align:center; height:2rem; font:0.92rem/2rem "Microsoft YaHei"; color:#2a2a2a; background:#e0e0e0; overflow:hidden;}


/**/
.g_ad{ height:17.416rem; overflow:hidden; position:relative;}
.g_ad img{ width:100%; height:auto;display:block; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.g_ad a{ position:absolute; top:13.166rem; left:50%; background:#e6212a; border-radius:1rem; width:13.33rem; height:2.083rem; font:1rem/2.083rem "Microsoft YaHei"; color:#fff; text-align:center; display:block; margin-left:-6.665rem}



/**/
.g-hz{ height:18.916rem; overflow:hidden;}
.g-hz h2{ height:4.916rem; padding:2.083rem 0 0 0; text-align:center; color:#0474be; font:1.666rem "Microsoft YaHei"; overflow:hidden; position:relative;}
.g-hz h2:before { content:""; position:absolute; top:3.208rem; left:0; width:35%; height:1px; background:#c7c7c7;}
.g-hz h2:after { content:""; position:absolute; top:3.208rem; right:0; width:35%; height:1px; background:#c7c7c7;}
.g-hz h2 em { display:block; font: normal 0.75rem/1.4rem Arial, Helvetica, sans-serif; color:#acacac;}
.hz_c{ /*overflow:hidden;*/}
.hz_c ul li{ float:left; width:7.416rem; height:4.283rem; margin:0 0.416rem 1.25rem 0.83rem; border:1px solid #cacaca; display:inline;}
.hz_c ul li img { width:100%; height:100%;display:block; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}


/**/
.g_wen{ height:25.083rem; overflow:hidden;}
.g_wen h2{ height:5.124rem; padding:2.916rem 0 0 3rem; color:#0474be; font:1.25rem "Microsoft YaHei"; overflow:hidden; position:relative; z-index:5;}
.g_wen h2:before{ content:""; width:4.79rem; height:6.79rem; position:absolute; top:1.25rem; left:3.125%; z-index:-1; background:url(../mimg/wenh.gif) no-repeat; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover;}
.g_wen h2 em{ display:block; font: bold 2.166rem/2.4rem "Microsoft YaHei";}
.g_wen ul{ padding:1rem 2.25rem 0 3rem;}
.g_wen ul li{ color:#303030; font:0.83rem/1.25rem "Microsoft YaHei"; padding:3% 0 1% 0;}
.g_wen ul li em{ float:left; width:1rem; height:1rem; line-height:1rem; text-align:center; background:#0474be; border-radius:100%; color:#fff; font:0.5rem/1rem Arial, Helvetica, sans-serif; margin:0.125rem 1.5% 0.2rem 0;}

/**/
.g_fw{ height:50.625rem; overflow:hidden; margin:0 3.125%;}
.g_fw h2{ height:5.25rem; padding:0.916rem 0 0 0; border:0.125rem solid #0474be; text-align:center; color:#0474be; font:1.5rem "Microsoft YaHei"; overflow:hidden;}
.g_fw h2 em{ display:block; font: bold 1.75rem/2.4rem "Microsoft YaHei";}
.fw_c{ padding:2rem 0 0 0;}
.fw_c dl{ clear:both; height:9.166rem; margin:0 0 1.5rem 0; border-bottom:1px solid #d7d7d7;}
.fw_c dl dt{ float:left; width:11.166rem; height:7.5rem;}
.fw_c dl dt img{ width:100%; height:auto;display:block; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.fw_c dl dd{ float:right; width:12.5rem;}
.fw_c dl dd h3{ color:#0073bc; font:1.25rem/1.3rem "Microsoft YaHei";}
.fw_c dl dd p{ color:#5e5e5e; font:0.83rem/1.125rem "Microsoft YaHei"; padding:0.666rem 0 0 0;}
.fw_c dl:last-child{ border:0;}

/**/
.g-brand{ height:38.333rem; position:relative; overflow:hidden; z-index:5;}
.g-brand:before{ content:""; position:absolute; top:0; left:0; width:100%; height:38.333rem; z-index:-1; background:url(../mimg/abg.jpg) no-repeat; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover;}
.g-brand h2{ height:4.416rem; padding:2.416rem 0 0 0; text-align:center; color:#fff; font:1.666rem "Microsoft YaHei"; overflow:hidden;}
.g-brand h2 em { display:block; font:0.75rem/1.2rem Arial, Helvetica, sans-serif; color:#a9c3de;}
.g-brand dl{ padding:0 3.125%; overflow:hidden;}
.g-brand dl dt{ width:24.875rem;}
.g-brand dl dt img { width:100%; height:auto; border:0.125rem solid #5da2e7; display:block; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.g-brand dl dd{ color:#fff; text-align:center; padding:1rem 0 0 0;}
.g-brand dl dd h3{ font:1.25rem/2.6rem "Microsoft YaHei"; color:#fff;}
.g-brand dl dd p{ font:1rem/1.6rem "Microsoft YaHei"; padding:0 2%; height:4.8rem; overflow:hidden;}
a.zx06{ display:block; width:13.25rem; height:2rem; margin:1.666rem auto 0; color:#fff; font:1rem/2rem "Microsoft YaHei"; border:1px solid #fff; border-radius:1rem; text-align:center;}



/**/
.block_cp { height:22.25rem; overflow: hidden;}
.block_cp h2{ height:4.458rem; padding:2.166rem 0 0 0; text-align:center; color:#0474be; font:1.666rem "Microsoft YaHei"; overflow:hidden; position:relative;}
.block_cp h2:before { content:""; position:absolute; top:3.208rem; left:0; width:35%; height:1px; background:#c7c7c7;}
.block_cp h2:after { content:""; position:absolute; top:3.208rem; right:0; width:35%; height:1px; background:#c7c7c7;}
.block_cp h2 em { display:block; font: normal 0.75rem/1rem Arial, Helvetica, sans-serif; color:#acacac;}
.a_img { padding:0 0 0 1.25rem;} 
.a_img ul li {float: left;width:11.666rem;height:13.083rem; margin-right:0.75rem; display:inline; overflow:hidden;}
.a_img ul li img { width:100%; height:100%;display:block; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.a_img ul li span {display:block; width:100%; text-align:center; color:#696969; font:1rem "Microsoft YaHei"; padding:0.8rem 0 0 0; overflow:hidden; height:1rem; line-height:1rem; overflow:hidden;}
a.almore{ display:block; width:13.25rem; height:2rem; margin:0.5rem auto 0; color:#575757; font:1rem/2rem "Microsoft YaHei"; border:1px solid #afafaf; border-radius:1rem; text-align:center;}


/**/
.g_jz{ overflow:hidden; margin:0 3.125%;}
.g_jz h2{ height:4.083rem; padding:1.25rem 0 0 0; text-align:center; color:#0474be; font:1.666rem "Microsoft YaHei"; overflow:hidden; position:relative;}
.g_jz h2:before { content:""; position:absolute; top:2.375rem; left:0; width:35%; height:1px; background:#c7c7c7;}
.g_jz h2:after { content:""; position:absolute; top:2.375rem; right:0; width:35%; height:1px; background:#c7c7c7;}
.g_jz h2 em { display:block; font: normal 0.75rem/1rem Arial, Helvetica, sans-serif; color:#acacac;}
.jz_c{ padding:0 3.125%;}
.jz_c dl{ border:0.083rem solid #0474be; clear:both; height:9rem; margin:0 0 1.25rem 0; padding:0.208rem;}
.jz_c dl dt{ float:left; width:7.916rem; height:9rem;}
.jz_c dl dt img{ width:100%; height:auto;display:block; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.jz_c dl dd{ float:left; width:13.333rem; padding:1.6rem 0 0 1.25rem;}
.jz_c dl dd h3{ color:#2e2e2e; font:1rem/1.3rem "Microsoft YaHei"; height:1.3rem; overflow:hidden;}
.jz_c dl dd p{ color:#808080; font:0.75rem/1.125rem "Microsoft YaHei"; height:4.5rem; overflow:hidden; padding:0.666rem 0 0 0;}
a.aljz{ margin:2.18rem auto 1.5rem;}


/**/
.dt_centre { height:28.666rem; overflow:hidden;}
.sub_tab2 { height:3.625rem; overflow:hidden;}
.sub_tab2 li {float:left; width:50%; background:#d2d2d2; text-align:center; padding:0.8rem 0 0 0; height:2.825rem; font-size:1.166rem; color:#4c4c4c; cursor:pointer;}
.sub_tab2 li em{ display:block; text-transform:uppercase; color:#9a9a9a; font:0.416rem/0.9rem Arial, Helvetica, sans-serif;}
.sub_tab2 li.z-on { background:#0375be; color:#fff; margin:0;}
.sub_tab2 li.z-on em{ color:#fff;}
.dt_centre .sclwrap_box , .dt_centre .m-box{ height:25rem;}
.n_list { float:left; display:inline;}
.n_list ul { height:19rem; margin:0.75rem 0 0; overflow:hidden;}
.n_list ul li {position:relative; padding:3% 5% 0.2rem 2.29rem; line-height:1.2rem;height:1.0rem; overflow:hidden; color:#494949;font-size:1rem;}
.n_list ul li span{ color:#494949;}
.n_list ul li:before {content:"";position:absolute;left:1.166rem;top:1rem;width:0.5rem;height:0.5rem; border:0.125rem solid #0575bf; border-radius:100%;}
a.morezx{ margin-top:0;}
