﻿@charset "utf-8";
/* CSS Document */
body{ margin:0px; padding:0px;font-family:"微软雅黑","Microsoft YaHei","宋体";}
a{ text-decoration:none;}
ul,li,ol,dd,dt,form,dl,dd,dt,p,input{ list-style-type:none; margin:0px; padding:0px;}
img,img a{ border:0px; margin:0px; padding:0px;}
.n{font-weight:normal;font-style:normal;}
.b{font-weight:bold;}
.i{font-style:italic;}
.fl{float:left;}
.fr{float:right;}
.cl{clear:both; height:0px; font-size:0px;}
.wl,.wl a{ color:#fff;}
.wb,.wb a{ color:#333;}
.wh,.wh a{ color:#666;}
.wg,.wg a{ color:#999;}
.wr,.wr a{ color:#E1152F;}
.w0,.w0 a{ color:#000;}
.ma{ margin:0 auto;}
.oh{ overflow:hidden;}
.pr{ position:relative;}
.pa{ position:absolute;}

/* 字体相关 */
.fs{ font-family:"宋体";}
h1{ font-size:24px; font-weight:bold; line-height:30px; height:40px; margin:0px; padding:0px;}
h2{ font-size:18px; font-weight:bold; line-height:30px; height:35px; margin:0px; padding:0px;}
h3{ font-size:14px; font-weight:bold; line-height:20px; height:26px; margin:0px; padding:0px;}
.f12,.f12 a{ font-size:12px;}
.f14,.f14 a{ font-size:14px;}
.f16,.f16 a{ font-size:16px;}
.f18,.f18 a{ font-size:18px;}
.f20,.f20 a{ font-size:20px;}
.f24,.f24 a{ font-size:24px;}
.f28,.f28 a{ font-size:28px;}
.f32,.f32 a{ font-size:32px;}
.f36,.f36 a{ font-size:36px;}
.f40,.f40 a{ font-size:40px;}
.l12{ line-height:12px;}
.l14{ line-height:14px;}
.l16{ line-height:16px;}
.l18{ line-height:18px;}
.l20{ line-height:20px;}
.l22{ line-height:22px;}
.l24{ line-height:24px;}
.l26{ line-height:26px;}
.l28{ line-height:28px;}
.l30{ line-height:30px;}
.l32{ line-height:32px;}
.l36{ line-height:36px;}
.l40{ line-height:40px;}
.tal{ text-align:left;}
.tac{ text-align:center;}
.tar{ text-align:right;}

.w100{ width:100%;}
.w1000{ width:1000px;}
.w360{ width:360px;}

/* 高度 */
.h20{ height:20px;}
.h24{ height:24px;}
.h26{ height:26px;}
.h28{ height:28px;}
.h30{ height:30px;}
.h35{ height:35px;}
.h40{ height:40px;}
.h50{ height:50px;}
.h60{ height:60px;}
.h80{ height:80px;}
.h100{ height:100px;}
.h150{ height:150px;}
.h200{ height:200px;}
.h250{ height:250px;}
.h300{ height:300px;}
.h350{ height:350px;}
.h400{ height:400px;}


/* 内距 */
.pd5{ padding:5px;}
.pd10{ padding:10px;}
.pd15{ padding:15px;}
.pd20{ padding:20px;}
.pd25{ padding:25px;}
.pd30{ padding:30px;}
.pd40{ padding:40px;}
.pt5{ padding-top:5px;}
.pt10{ padding-top:10px;}
.pt15{ padding-top:15px;}
.pt20{ padding-top:20px;}
.pt25{ padding-top:25px;}
.pt30{ padding-top:30px;}
.pt40{ padding-top:40px;}
.pl5{ padding-left:5px;}
.pl10{ padding-left:10px;}
.pl15{ padding-left:15px;}
.pl20{ padding-left:20px;}
.pl25{ padding-left:25px;}
.pl30{ padding-left:30px;}
.pl40{ padding-left:40px;}
.pr5{ padding-right:5px;}
.pr10{ padding-right:10px;}
.pr15{ padding-right:15px;}
.pr20{ padding-right:20px;}
.pr25{ padding-right:25px;}
.pr30{ padding-right:30px;}
.pr40{ padding-right:40px;}
.pb5{ padding-bottom:5px;}
.pb10{ padding-bottom:10px;}
.pb15{ padding-bottom:15px;}
.pb20{ padding-bottom:20px;}
.pb25{ padding-bottom:25px;}
.pb30{ padding-bottom:30px;}
.pb40{ padding-bottom:40px;}
.pb50{ padding-bottom:50px;}

/* 外距 */
.mg5{ margin:5px;}
.mg10{ margin:10px;}
.mg15{ margin:15px;}
.mg20{ margin:20px;}
.mg25{ margin:25px;}
.mg30{ margin:30px;}
.mt5{ margin-top:5px;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mt25{ margin-top:25px;}
.mt30{ margin-top:30px;}
.mt40{ margin-top:40px;}
.mt50{ margin-top:50px;}
.ml5{ margin-left:5px;}
.ml10{ margin-left:10px;}
.ml15{ margin-left:15px;}
.ml20{ margin-left:20px;}
.ml25{ margin-left:25px;}
.ml30{ margin-left:30px;}
.mr5{ margin-right:5px;}
.mr10{ margin-right:10px;}
.mr15{ margin-right:15px;}
.mr20{ margin-right:20px;}
.mr25{ margin-right:25px;}
.mr30{ margin-right:30px;}

.mr23{ margin-right:23px;}

.mb5{ margin-bottom:5px;}
.mb10{ margin-bottom:10px;}
.mb15{ margin-bottom:15px;}
.mb20{ margin-bottom:20px;}
.mb25{ margin-bottom:25px;}
.mb30{ margin-bottom:30px;}


/* top */
.topnav{ border-bottom:1px #eee solid; background:#FAFAFA;}
.logo{ width:210px;}
.logo img{ margin-top:10px;}
.logo p{ font-size:12px; color:#999; padding-top:16px;}
.top-r{ width:784px;}
.top-r img{ width:784px; height:80px;}
.nav-top{ margin-right:-30px; line-height:16px; margin-top:15px;}
.nav-top a{ font-size:15px; color:#333; margin-right:20px;}
.nav-top a:hover{ color:#F00}
.searchin{ width:155px; height:30px;border:1px #E9A9AB solid; background:#F5F5F5; position:relative; }
.searchin_in{ width:120px; height:30px; line-height:30px; padding:0px 30px 0px 5px; border:0; background:none;}
.searchin_an{ width:30px; height:30px; background:url(search_an.png) no-repeat center; border:0px; cursor:pointer; position:absolute; right:0px; top:0px;}
.searchin_an:hover{ background:url(search_an_o.png) no-repeat center;}



/* nav */
.navbg{ height:52px; background:#094A80;}
.nav ul li{float:left; position:relative; width:100%; z-index:99}
.na{ width:143px; height:59px; display:block;position:absolute;top:0px; left:50%; font-size:20px; color:#fff; text-align:center;z-index:1; line-height:50px; font-weight:bold; background:url(nav01_1118.png) no-repeat 10px 21px;}
.na:hover{ background: url(nav_o01.png) no-repeat;}
.na_o{ background:url(nav_o_1118.png) no-repeat center bottom !important; color:#fff}
.na img{ margin-right:6px; margin-bottom:-4px;}
.nm{ display:none; position:absolute; left:0px; top:52px; width:100%; height:402px; background:#eee; border-bottom:2px #ccc solid;}
.na_wmdt{ margin-left:-500px;}
.na_bwch{ margin-left:-357px;}
.na_zthd{ margin-left:-214px;}
.na_wmws{ margin-left:-71px;}
.na_gygg{ margin-left:72px;}
.na_lwyd{ margin-left:215px;}
.na_szzg{ margin-left:358px;}
.nm01div{ width:249px; float:left;}
.nm01div a:hover{ color:#E1152F; text-decoration:underline}
.nm01div_br{ border-right:1px #ddd solid;}
.nm01lie{ padding-left:20px;}
.nm01lier{ width:172px;}
.nm01an{ width:190px; margin:0 auto 8px auto; padding:9px; text-align:center;line-height:18px;-moz-border-radius:5px; -webkit-border-radius:5px;border-radius:5px; }
.nm01an:hover{filter:alpha(opacity=86);-moz-opacity:0.86;opacity:0.86;}
.nm01an a{color:#fff;font-size:14px; font-weight:800;}
.nm01an a:hover{color:#fff;font-size:14px; font-weight:800; text-decoration:none;}
.nm01an_b1{ background:#E1152F}
.nm01an_b2{ background:#003E6A}
.nm01an_b3{ background:#43984B}
.nm02nav a{ float:left; display:block; font-size:16px; color:#333; padding-right:10px; margin-right:10px;line-height:20px; border-right:1px #ddd solid;}
.nm02nav a.selected{color:#333; font-weight:800;}
.nm02_gyhb{ width:1000px; height:280px;position:relative; overflow:hidden;}
.nm02_gyhb ul{width:20000px;position:absolute;left:0px;top:0px;}
.nm02_gyhb ul li{ float:left; width:184px; height:240px; margin-right:20px;}
.nm02_gyhb ul li img{width:184px; height:240px;}
.nm02_gyhb .abtn{position:absolute;bottom:0px; left:50%;display:block;height:27px;width:68px;overflow:hidden;}
.nm02_gyhb .aleft{ background:url(xq.png) no-repeat; margin-left:-90px;}
.nm02_gyhb .aright{ background:url(xh.png) no-repeat; margin-left:22px;}
.nm03_ws{width:1025px;}
.nm03_ws ul li{ float:left; width:184px; height:140px; margin-right:20px; margin-bottom:15px;}
.nm03_ws ul li img{width:184px; height:110px;}
.nm03_wsbt{ height:30px; background: url(play_ico.png) no-repeat 8px 8px #fff; font-size:12px; color:#333; padding:0 10px 0px 30px; line-height:30px; overflow:hidden;}
.wsfc{ width:184px; height:110px; background: url(nm03wsbg.png) no-repeat; position:absolute; left:0px; top:0px;}
.nm04_ch{width:1025px;}
.nm04_ch ul li{ float:left; width:184px; height:154px; margin-right:20px;}
.nm04_ch ul li:hover{filter:alpha(opacity=86);-moz-opacity:0.86;opacity:0.86;}
.nm04_ch ul li img{width:184px; height:120px;}
.nm05l{ width:576px; height:314px;}
.nm05l img{ width:184px; height:120px; float:left; margin-right:20px;}
.nm05r{ width:388px; height:314px; overflow:hidden;}
.nm05r ul{width:410px;}
.nm05r ul li{ float:left; width:184px; height:160px; margin-right:20px;}
.nm05r ul li img{width:184px; height:120px;}
.nm06l{ width:550px;}
.wbwxlie ul li{ width:115px; margin-right:28px; height:160px; float:left; position: relative;}
.wbwxlie ul li img{ width:115px; height:115px;}
.wbwxlie ul li div{ display:none; position:absolute; width:115px; height:115px; top:0px; left:0px; cursor:none;}
.wbwxliel{ width:580px;}
.idTabs a.selected{ color:#E1152F; font-weight:bold;}
.nm06r{ width:401px;}
.wbwxlier{ width:430px;}
.spzb{font-size:18px; color:#fff; width:120px; line-height:50px; display:block; position:absolute; left:50%; top:0; margin-left:400px;}
.spzb:hover{ font-weight:bold;}



/* 标题列 */
.lie ul li{ line-height:28px; font-size:16px; color:#333;}
.lie ul li a{font-size:16px; color:#333;}
.lie ul li a:hover{ color:#999}
.lie02 ul li{ line-height:20px; font-size:12px; color:#333; padding:0px 0px 8px 10px; background:url(lie02_d.png) no-repeat 0px 7px;}
.lie02 ul li a{font-size:12px; color:#333;}
.lie02 ul li a:hover{ color:#999}

/* 链接 */
.linkbt{ height:34px;border-bottom:1px #E1152F solid;}
.linkbt a{line-height:34px; padding:0px 20px; font-size:16px; color:#666; display:block; float:left;}
.linkbt a.selected{color:#E1152F; border-left:1px #E1152F solid; border-top:1px #E1152F solid; border-right:1px #E1152F solid; background:#FFF; font-weight:bold;}
.link_a{ margin-top:10px;}
.link_a ul{ margin-bottom:10px;}
.link_a a{ display:block; height:24px; line-height:24px; padding-right:15px; float:left; font-size:12px; color:#666;white-space:nowrap;}
.link_a a:hover{ color:#999;}
.link_scbt{ color:#E1152F !important; font-weight:bold;}
.link_zgwmw ol{ margin-top:10px;}
.link_zgwmw ol li{height:24px; line-height:24px; padding-right:15px; float:left; font-size:12px;white-space:nowrap;}
.link_zgwmw ol li a{font-size:12px; color:#666;}
.link_zgwmw ol li a:hover{ color:#999;}
.hr_1{clear:both;}

/* foot */
.footbox{ background:#094A80; padding:44px 0px 60px 0px;}
.foot{width:550px; margin:0 auto;}
.footnav{ width:532px; height:28px; border-bottom:1px #99CCFF solid;}
.footnav a{ color:#fff; font-size:14px;display:block; float:left; margin-right:30px;}
.bqsm{ color:#fff; font-size:12px; line-height:24px;}
.bqsm img{ margin-top:7px;}
.erwm{ width:290px;}
.erwm div{ float:left; margin-left:30px;color:#fff; text-align:center; font-size:12px; line-height:30px;}
.erwm div img{ width:115px; height:115px;}



/* 右侧漂浮 */
.window{ width:98px;z-index:8;position:fixed;_position:absolute; left:50%; margin-left:510px; top:220px; }
.online{ width:98px; position:relative; z-index:9;background:#F6F6F6; padding-bottom:10px;}
.linebt{ background:#E1152F; margin-bottom:5px;}
.line{ width:80px; height:25px;  margin:0 auto; position:relative; z-index:9; border-bottom:1px solid #DDD;}
.line p{ width:52px; height:25px; line-height:25px;position:absolute; right:0px; top:0; z-index:940; overflow:hidden; padding-left:28px;}
.line p.curr{ height:24px !important; background:#FFF; border:1px solid #DDD; border-right:none !important;}
.curr a:hover{ color:#E1152F;}
.totop{ height:28px; background:url(cnavtop.png) no-repeat center; cursor:pointer}



/* 二三级页通用 */

.classl{ width:770px;}
.classr{ width:200px;}
.sec_nav{ border-bottom:1px #094A80 solid; height:40px; margin-bottom:15px;}
.sec_navbt{ padding:2px 8px 4px 8px; background:#094A80; border-radius:4px;font-size:14px;line-height:14px;color:#fff; margin-top:4px;}
.scjytab{border-bottom:1px #094A80 solid; height:40px; margin-bottom:15px;}
.scjytab a{ display:block; float:left; font-size:14px; color:#FFF; background:#094A80; line-height:30px; padding:0 20px; margin-right:20px;}
.scjytab a.selected{ background:#E1152F; cursor: default;font-size:14px; color:#FFF; }
.fdh{ width:90px;}
.classlie{padding-bottom:15px; border-bottom:1px #ccc dashed;margin-top:20px;}
.cl_tw{font-size:14px; color:#666; line-height:22px;}
.cl_tw img{ float:left; margin-right:12px; width:116px; height:76px;}
.cl_tw a{ color:#666; font-size:14px;}
.page a{height:28px; border:1px #bbb solid; float:left; margin-right:8px; text-align:center; line-height:28px; font-size:16px;color:#666; padding:0px 10px; display:block;}
.page_s{ background:#094A80; color:#fff !important; border:none !important; line-height:30px !important; height:30px !important; cursor:default;}
.tw01{ height:90px;}
.tw01 img{ width:116px; height:76px; float:left; margin-right:10px;}
.class_yc img{ width:200px; height:120px;}
.class_rimg{ width:200px; height:60px;}
.fourlie{ width:1030px;}
.fourlie ul li{ width:232px; margin-right:24px; float:left; margin-bottom:20px; position:relative;}
.fourlie ul li p img{width:232px; height:300px;}
.fourlie ul li span img{width:232px; height:140px;}
.img_lmz ul li img{width:232px; height:65px !important;}
.videobt{height:14px; background: url(play_ico.png) no-repeat; font-size:12px; color:#999; padding:0 10px 0px 25px; line-height:14px; overflow:hidden;}
.vliefc{ width:232px; height:140px; background: url(videoliebg.png) no-repeat; position:absolute; left:0px; top:0px;}
.imgliebt{ height:30px; background:#eee; text-align:center; line-height:30px; font-size:12px; color:#666; overflow:hidden; padding:0px 8px; font-weight:800;}
.hbliebt{ height:30px; background:#eee;font-size:12px; overflow:hidden; padding:0px 8px; font-weight:800; line-height:28px;}
.hbliebt a{ display:block;color:#666; padding-top:6px;}
.hbliebt a img{ width:17px !important; height:17px;}
.tvinfo{ height:50px; background:#D8D8D8; line-height:50px;}
.tvinfo img{ margin-bottom:-5px; margin-right:6px;}
.contentbox{ background:#F5F4F3}
.contentpaper{ border:1px #E6E6E6 solid; background:#fff; padding:40px;}
.contentbt{ font-size:32px; line-height:40px; padding-bottom:20px; border-bottom:1px #CCC solid; margin-bottom:15px;}
.content_an{ height:26px; overflow:hidden;}
.content_an a{ margin-left:10px; display:block; float:left; width:40px; text-align:center;}
.content_an a span{ overflow:hidden; text-indent:-500px; display:block;width:40px; height:26px; line-height:26px;}
.content_an a:hover img{ display:none}
.content_an a:hover span{ text-indent:0px;}
.bdsharebuttonbox{ display:none; position:absolute; left:0px; top:0px;}
.contentfx{ position:relative;}
.ccbox{ line-height:30px; font-size:16px; color:#333;letter-spacing:1px;}
.ccbox a{ color:#333;}
.ccbox p{ margin-bottom:15px;}
.ccbox img{ max-width:690px; display:block;}
.cc_gt{ margin-bottom:-4px; cursor:pointer;}
.wxwbbt{ background:url(jt01.png) no-repeat 0px 27px; font-size:24px; color:#333; font-weight:bold; padding:20px 0px 26px 25px; line-height:24px;}
.wxwbbt span{ font-size:18px; color:#094A80;}
.wxwbnav{ position:absolute; width:100px;top:390px; left:50%; margin-left:376px; background:#F5F4F3; padding:2px 0px 7px 0px;}
.wxwbnav p{ margin-bottom:2px; background:#fff; height:32px; text-align:center; font-size:16px; color:#999; line-height:32px;}
.wxwbnav p a{font-size:16px; color:#999;}
.wxwbnav p a:hover{ color:#094A80;}
#wxwbnav_bt{ background:#094A80; text-align:center; font-size:18px; font-weight:bold; color:#fff; margin-top:8px;}
.wxwbline{ width:925px; border-right:2px #ccc dashed;}
.listbt{ padding:20px 0px 0px 0px; width:100%;}
.listbt a{ display:block; float:left; width:90px; height:30px; background:#bbb; text-align:center; font-size:18px; color:#fff; line-height:30px; margin:0px 8px 8px 0px;;}
.listbt a.selected{background:#094A80;font-size:18px; color:#fff;}