html, body { margin: 0px;}
img { border: 0 ;}
a { text-decoration: none; color: #053367 ;}
a:hover { color: #c00; text-decoration: underline;}
body { font-size: 12px; line-height: 24px; color: #666;}
select, input { font-size: 12px; font-family: "宋体"; padding: 0px; margin: 0px; color: #000;}
ul, li, dl, dt, dd, h1, h2, h3, h4, h5, p, form, em, spen { margin: 0; padding: 0; list-style: none ;}
table { border: 0; padding: 0; margin: 0;}
em, i { font-style: normal ;}

.font_yellow { color: #FFEDB4;}
.cWhite, a.cWhite:link, a.cWhite:visited { color: #ffffff;}
.cBlue, a.cBlue:link, a.cBlue:visited, a.cBlue:active { color: #066bb7;}
.cBlue2, a.cBlue2:link, a.cBlue2:visited, a.cBlue2:active { color: #035db8;}
a.cBlue2:hover { color: red;}
.cBlue3, a.cBlue3:link, a.cBlue3:visited, a.cBlue3:active { color: #003366;}
.cBlue4, a.cBlue4:link, a.cBlue4:visited, a.cBlue4:active { color: #031F68;}
.cBlack, a.cBlack:link, a.cBlack:visited, a.cBlack:active { color: #000000;}
.cRed, a.cRed:link, a.cRed:visited { color: #ff0000;}
.cGold, a.Gold:link, a.Gold:visited { color: gold;}
.cOrange, a.cOrange:link, a.cOrange:visited { color: orangered;}
.cGray, a.cGray:link, a.cGray:visited { color: #6D6359;}
.cGray3, a.cGray3:link, a.cGray3:visited { color: #333;}
.cGray6, a.cGray6:link, a.cGray6:visited { color: #666;}
.cGray9, a.cGray9:link, a.cGray9:visited { color: #999;}
.cGrayd, a.cGrayd:link, a.cGrayd:visited { color: #ddd;}
.cGreen2, a.cGreen2:link, a.cGreen2:visited { color: #336600;}
.cYellow, a.cYellow:link, a.cYellow:visited { color: #FFE0B2;}
.cRed2, a.cRed2:link, a.cRed2:visited { color: #ce0400;}
a.cRed2:hover { color: #ce0400; text-decoration: underline;}
.cRed3, a.cRed3:link, a.cRed3:visited { color: #96570e;}
a.cRed3:hover { color: red; text-decoration: underline;}
.cHe, a.cHe:link, a.cHe:visited { color: #6a4121;}
a.He:hover { color: red; text-decoration: underline;}
.cHe2, a.cHe2:link, a.cHe2:visited { color: #9a5826;}
a.He2:hover { color: red; text-decoration: underline;}
.cHe3, a.cHe3:link, a.cHe3:visited { color: #46040e;}
a.He3:hover { color: red; text-decoration: underline;}
.cFlink, a.cFlink:link, a.cFlink:visited, a.cFlink:active { color: #eb6100;}
.cYellow4, a.cYellow4:link, a.cYellow4:visited { color: #cf5f02 ;}
.cblack, a.cblack:link, a.cblack:visited { color: #222;}

.m_t_5 { margin-top: 5px;}
.m_t_10 { margin-top: 10px;}
.m_t_15 { margin-top: 15px;}
.m_t_20 { margin-top: 20px;}
.m_t_25 { margin-top: 25px;}
.m_t_30 { margin-top: 30px;}
.m_b_5 { margin-bottom: 5px;}
.m_b_10 { margin-bottom: 10px;}
.m_b_15 { margin-bottom: 15px;}
.m_b_20 { margin-bottom: 20px;}
.m_b_25 { margin-bottom: 25px;}
.m_b_30 { margin-bottom: 30px;}
.m_l_10 { margin-left: 10px;}
.m_r_2 { margin-right: 2px;}
.m_r_10 { margin-right: 10px;}
.p_t_5 { padding-top: 5px;}
.p_t_10 { padding-top: 10px;}
.p_t_15 { padding-top: 15px;}
.p_t_18 { padding-top: 18px;}
.p_t_20 { padding-top: 20px;}
.p_t_25 { padding-top: 25px;}
.p_t_30 { padding-top: 30px;}
.p_b_5 { padding-bottom: 5px;}
.p_b_10 { padding-bottom: 10px;}
.p_b_15 { padding-bottom: 15px;}
.p_b_25 { padding-bottom: 25px;}
.p_l_5 { padding-left: 5px;}
.p_l_10 { padding-left: 10px;}
.p_l_15 { padding-left: 15px;}
.p_l_20 { padding-left: 20px;}
.p_l_25 { padding-left: 25px;}
.p_l_30 { padding-left: 30px;}
.p_l_40 { padding-left: 40px;}
.p_l_50 { padding-left: 50px;}
.p_r_5 { padding-right: 5px;}
.p_r_10 { padding-right: 10px;}
.p_r_15 { padding-right: 15px;}
.p_r_20 { padding-right: 20px;}
.p_r_25 { padding-right: 25px;}
.p_r_30 { padding-right: 30px;}
.p_r_35 { padding-right: 35px;}
.p_r_40 { padding-right: 40px;}
.p_r_50 { padding-right: 50px;}

.f12 { font-size: 12px;}
.f14 { font-size: 14px;}
.f16 { font-size: 16px;}
.f18 { font-size: 18px;}
.f20 { font-size: 20px;}
.f22 { font-size: 22px;}
.f24 { font-size: 24px;}
.f26 { font-size: 26px;}
.f30 { font-size: 30px;}
.f32 { font-size: 32px;}
.f34 { font-size: 34px;}
.f36 { font-size: 36px;}
.h20 { line-height: 20px;}
.h22 { line-height: 22px;}
.h24 { line-height: 24px;}
.h26 { line-height: 26px;}
.h28 { line-height: 28px;}
.h30 { line-height: 30px;}
.h32 { line-height: 32px;}
.h34 { line-height: 34px;}
.h36 { line-height: 36px;}
.h38 { line-height: 38px;}
.h40 { line-height: 40px;}
.h44 { line-height: 44px;}
.h55 { line-height: 55px;}
.fn { font-weight: normal;}
.h { font-family: "microsoft yahei", "黑体";}
.b { font-weight: bold;}
.en { font-family: Verdana, Arial, Helvetica, sans-serif, "宋体";}
i.nav { padding: 0 5px; color: #aaa;}
p img { padding: 0px; border: 1px solid #ddd;}
.clear { clear: both; height: 0px; line-height: 0px;}

.f-left{ float:left;}
.f-right{ float:right;}
.f-midd{ margin:0 auto;}

.b-right{ border-right:1px solid #ddd;}
.b-left{ border-left:1px solid #ddd;}
.b-top{ border-top:1px solid #ddd;}
.b-bottom{ border-bottom:1px solid #ddd;}
.t-center{ text-align:center;}
.t-left{ text-align:left;}
.t-right{ text-align:center;}
.overf{ overflow:hidden;}

.line-3a00{border-bottom:3px solid #a00;}
.line-3ddd{border-bottom:3px solid #ddd;}

#pagenav span.more a{ width:90px; margin-right:3px; height:37px; line-height:37px; display:block; background:#f5f5f5; font-size:14px; text-align:center; float:left; color:#222;}
#pagenav span.more a:hover{  background:#5D97E0; color:#fff;}
#pagenav span.no a{ width:37px; margin-right:3px; height:37px; line-height:37px; display:block; background:#f5f5f5; font-size:14px; text-align:center; float:left; color:#222;}
#pagenav span.no a:hover{  background:#5D97E0; color:#fff;}
#pagenav span.share a{ width:88px;  height:38px;  display:block;  float:right;}

.dqwz{width:100%; height:46px; line-height:46px; border-bottom:1px solid #ddd; margin:5px auto; float:left; color:#222;}

.xituw{ width:100%; font-size:14px; padding-top:10px;}
.xituw h2{ width:100%; float:left; text-align:center; color:#333; font-size:24px; line-height:60px;  padding-bottom:10px; font-family:"微软雅黑","黑体","宋体";}
.xituw i{ width:100%; float:left; text-align:center; color:#999; font-size:12px; border-bottom:1px solid #ddd; padding-bottom:10px;}
.xituw .nev{  float:left; padding:17px; width:95%;}
.xituw .nev p{ padding-bottom:20px; line-height:28px;}
.xituw .nev p img{  display:block; max-width:600px; height:auto; margin:0 auto;}

ul.vidfee{ width:110%;}
ul.vidfee li{ width:206px; float:left;  display:block; margin-right:25px; padding:15px 0;}
ul.vidfee li img{ width:204px; height:130px; border:1px solid #ddd; padding:1px; display:block;}
ul.vidfee li span{ width:204px; font-size:12px; line-height:20px; height:20px; display:block; text-align:center; color:#333;  text-decoration:none;}
ul.vidfee li a:hover img{ border:1px solid #f00;}
ul.vidfee li a:hover span { color:#f00; text-decoration:none;}
ul.vidfee li a { text-decoration:none;}

ul.txtcenm{ width:100%;  font-size:14px; text-align:left; float:left; clear:both;}
ul.txtcenm li{ width:100%  float:left; color:#666; height:38px;  line-height:38px; padding:1px 0px 1px 16px;text-align:left; }
ul.txtcenm li span{  display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; float:left; color:#666;}
ul.txtcenm li em{   float:right;  font-family: Arial, Helvetica, sans-serif; color:#CCC; padding-right:5px;}

dl.listtextpic{ width:100%; height:auto; display:block; overflow:hidden; padding-bottom:10px; border-bottom:1px solid #ddd; margin-bottom:10px;}
dl.listtextpic dt{ width:100%; height:50px; line-height:50px;  display:block; overflow:hidden; text-align:left; font-family:microsoft yahei;}
dl.listtextpic dt h1{ font-size:22px;}
dl.listtextpic dt h1 a{ color:#034275;  font-weight:normal;}
dl.listtextpic dd{ width:100%; height:auto; display:block; overflow:hidden;}
dl.listtextpic dd img{ width:140px; height:105px; display:block; overflow:hidden; float:left; padding-right:25px;}
dl.listtextpic dd span{ width:auto; height:104px; line-height:26px; font-size:14px; color:#777; display:block; overflow:hidden; text-indent:2em;}
dl.listtextpic dd em{ width:auto; line-height:30px; font-size:12px; color:#999; display:block; padding-top:10px;}


.tit{ height:54px; display:block; border-top:2px solid #DCDCDC; position:relative;}
.tit span{ height:54px; line-height:54px;  display:block; font-size:20px; color:#005598;  float:left; font-family:microsoft yahei; border-top:3px solid #005598; margin-top:-3px;}
.tit span i{ height:54px; line-height:54px; color:#DCDCDC; font-size:14px; padding-left:5px;}
.tit em{  height:20px; line-height:20px; padding:18px 0 0 0; display:block; float:right;  font-size:12px; color:#666;}
.tit em a{ color:#333;}

.tit2{ height:56px; display:block; border-bottom:1px solid #000; font-family:microsoft yahei; padding-top:20px;}
.tit2 span{ height:56px; line-height:56px;  display:block; font-size:24px; color:#333;}


.tit5{ height:39px; display:block;  border-top:1px solid #ddd;}
.tit5 span{ height:38px; line-height:38px;  display:block; font-size:18px; color:#c00;  float:left; font-family:microsoft yahei;}
.tit5 span.bd-2red{ border-top:2px solid #a00; margin-top:-1px;}
.tit5 span.bd-1red{  height:39px; line-height:39px;border-top:1px solid #a00; margin-top:-1px;}
.tit5 em{  height:22px; line-height:32px; padding:5px 0 0 0; display:block; float:right; color:#333; font-size:12px;}
.tit5 em a{   color:#333;}

.tith60{ height:35px; display:block;  border-bottom:3px solid #a00 ; position:relative; margin-bottom:30px;}
.tith60 span{ width:auto; padding:0 15px; text-align:center; height:60px; line-height:60px; position:absolute; left:48%; top:0px; margin-left:-105px; display:block; overflow:hidden; background:#fff;}
.tith60 span a{ font-size:26px; font-family:microsoft yahei; color:#a00;}


.wapper { width:100%; height:auto; display:block;}
.part{ width:1180px; height:auto; display:block; margin:0 auto;  position:relative;}
.main-box{  height:auto; display:block; overflow:hidden; border:1px solid #ddd; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.main-box2{  height:auto; display:block; overflow:hidden; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

.box-w1,.box-w2,.box-w3,.box-w4,.box-w5,.box-w6,.box-w7,.box-w8,.box-w9{ display:inline-block;}
.box-w1{ width:1180px;}
.box-w2{ width:670px;}
.box-w3{ width:480px;}
.box-w4{ width:340px;}
.box-w5{ width:260px;}
.box-w6{ width:130px;}
.box-w7{ width:280px;}
.box-w8{ width:820px;}
.box-w9{ width:370px;}

.b-b100{ width:100%;}

.big_banner{ width:100%; height: 67px ; display:block; overflow:hidden;}
.big_banner img{ width:100%;}
.sm_banner{ width:49.8%; height: 67px ; display:block; overflow:hidden;}
.sm_banner img{ width:100%;}

.logo{ width:394px; height:99px; display:block; overflow:hidden; position:absolute; left:0; top:20px;}

ul.menu{ width:1183px; height:49px; display:block; overflow:hidden; font-family:microsoft yahei; position:absolute; left:0; bottom:13px;}
ul.menu li{ width:115px; height:49px; line-height:49px; text-align:center; display:block; overflow:hidden;float:left;  margin-right:3px;}
ul.menu li a{width:115px; height:49px; line-height:49px; display:block; font-size:18px; color:#fff; background:#2D6EA8;}
ul.menu li a:hover{  background:#4198e2;}

.big-btn{ width:195px; height:100px; display:block; overflow:hidden; text-align:center;}
.big-btn img{ width:45px; height:45px; display:block; overflow:hidden; margin:0 auto; padding-top:2px;}
.big-btn span{ width:130px; height:42px; line-height:21px; display:block; overflow:hidden; margin:0 auto; padding-top:5px; color:#fff; font-size:14px; font-family:microsoft yahei;}
.big-btn a:hover{ text-decoration:none;}

.b-3D83BF{ background:#3D83BF;}
.b-3D83BF:hover{ background:#4198e2;}
.b-F58E29{ background:#F58E29;}
.b-F58E29:hover{ background:#ffb119;}
.b-5CA697{ background:#5CA697;}
.b-5CA697:hover{ background:#4dd1aa;}
.b-C5B8A7{ background:#C5B8A7;}
.b-C5B8A7:hover{ background:#e2c98f;}
.b-8389C5{ background:#8389C5;}
.b-8389C5:hover{ background:#8a93f2;}
.b-DB8B8C{ background:#DB8B8C;}
.b-DB8B8C:hover{ background:#f87e92;}


a.sjpic{}
a.sjpic img{ transition:all 0.3s;}
a.sjpic img:hover { transform:scale(1.02);}

.ewm{ width:130px; height:190px; display:block; overflow:hidden;text-align:center;}
.ewm img{ width:130px; height:130px;}
.ewm span{ width:130px; height:60px; line-height:30px; font-family:microsoft yahei; font-size:16px; color:#333;}

.vmain { width:670px; margin:0 auto; display:block;}
.jjhd { width:100%; height:331px;}
.jjhd .show .top .arr_l a { position:absolute; left:5px; top:120px; background:url(../images/splbleft_btvsh_20131124.png) left  center no-repeat; width:50px; height:72px; cursor:pointer; z-index:999;}
.jjhd .show .top .arr_r a { position:absolute; right:5px; top:120px; background:url(../images/splbright_btvsh_20131124.png) right  center no-repeat; width:50px; height:72px; cursor:pointer; z-index:999;}
.jjhd .show {width:100%; height:100%;  position:relative; display:block; margin:0 auto;}
.jjhd .show .no_list { position:absolute; right:10px; bottom:10px;  z-index:999; text-align:right;}
.jjhd .show .no_list a { width:10px; height:10px; border-radius:5px; display:inline-block; margin-left:3px; cursor:pointer; background:#a3a3a3;}
.jjhd .show .no_list a.cur { background:#f00 ;}
.jjhd .show .top ul{ width:100%; height:100%; margin:0 auto;}
.jjhd .show .top li {width:100%; height:100%; margin:0 auto;}
.jjhd .show .top li img{width:670px; height:331px;}
.jjhd .show .top li h3 {width:500px; padding:0 10px; overflow:hidden; height:40px; font:16px/40px microsoft yahei;  position:absolute; bottom:0px;left:0px; z-index:99; text-align:left; color:#fff;}
.jjhd .show .top li h3 a { color:#fff;}
.jjhd .show .top li .bg {width:100%; background:#000000; height:40px; left:0px; overflow:hidden; position:absolute; bottom:0px;  z-index:9; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8; opacity:0.8;}


.pic325 ul{ width:110%; height:215px; display:block; overflow:hidden;}
.pic325 li{ width:325px; height:215px; display:block; overflow:hidden; float:left; padding-right:20px; position:relative;}
.pic325 li img{ width:325px; height:215px;}
.pic325 li span{ width:325px; height:25px; position:absolute; left:0; bottom:0; background:#000; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}
.pic325 li em{ width:325px; height:25px; line-height:25px; position:absolute; left:0; bottom:0; display:block; overflow:hidden; text-align:center; color:#fff; z-index:99;}
.pic325 li em a{ color:#fff;}

.sp260{ width:480px; height:260px; display:block; overflow:hidden; position:relative;}
.sp260 img{ width:480px; height:260px;}
.sp260 span{ width:480px; height:260px; position:absolute; left:0; bottom:0; background:#000; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}
.sp260 em{ width:460px; padding:0 10px; font-family:microsoft yahei; font-size:16px; height:30px; line-height:30px; position:absolute; left:0; bottom:0; display:block; overflow:hidden; text-align:center; color:#fff; z-index:99;}
.sp260 a em { color:#fff;}
.sp260 a:hover em{ color:#e00;}
.sp260 i{ width:50px;height:50px; position:absolute; left:215px; top:95px; z-index:99;}
.sp260 i img{ width:50px;height:50px;}

.ggfw{ width:100%; height:auto; display:block; overflow:hidden; background:#f6f6f6;}
.ggfw .titt{ width:56px; height:56px; line-height:28px; font-size:28px; display:block; overflow:hidden; float:left; background:#005598; padding:20px; font-family:microsoft yahei; color:#fff;}
.ggfw .nei{ width:572px; height:94px; display:block; overflow:hidden; float:left; border:1px solid #ddd;}
.ggfw .nei a{ width:114px; height:70px; display:block; overflow:hidden; float:left; text-align:center; padding-top:13px;}
.ggfw .nei a:hover{ text-decoration:none;}
.ggfw .nei a img{ width:45px; height:45px; display:block; overflow:hidden; margin:0 auto;}
.ggfw .nei a span{ width:auto; height:35px; line-height:35px; display:block; overflow:hidden; font-family:microsoft yahei; color:#333; font-size:14px;}
.ggfw .nei a:hover span{ text-decoration:none; color:#d33;}


ul.titla{ height:37px; display:block; overflow:hidden; border-bottom:1px solid #ddd; border-top:2px solid #a00;}
ul.titla li{ height:37px; line-height:38px;  display:block; padding-right:15px;  font-size:18px; color:#222;  float:left; font-family:microsoft yahei;}
ul.titla li.hover{ color:#e00;}


ul.list14h35 { width:100%; display:block; overflow:hidden;  font-size:14px;}
ul.list14h35 li {  margin:0px; padding:0px; overflow:hidden;  display:block; height:30px;  line-height:30px;}
ul.list14h35 li a,ul.list14h35 li a:visited{ color:#333; padding-left:10px; background:url(../images/ico_02.jpg) left 15px no-repeat;   display:block;  overflow:hidden;}
ul.list14h35 li a:hover{ color:#cc0000;}
ul.list14h35 li span.date{ font-size:12px; color:#888; float:right; padding-right:5px;}


.newsli {color:#333;padding-left:10px; background:url(../images/ico_02.jpg) left 15px no-repeat;  display:block; overflow:hidden;  font-size:14px; height:30px;  line-height:30px; float:left;}
.newstime { font-size:12px; color:#888; float:right; padding-right:5px; height:30px;}

ul.list14{ width:100%;   display:block; overflow:hidden; float:left;}
ul.list14 li { width:100%;  margin:0px; padding:0px; overflow:hidden;  display:block;}
ul.list14 li a,ul.list14 li a:visited{ color:#000; padding:0px 6px 0px 10px;   height:30px; line-height:30px; font-size:14px; display:block; background: url(../images/ico_02.jpg) no-repeat 0px 14px; overflow:hidden;}
ul.list14 li a:hover{ color:#cc0000;}

ul.list14a{ width:100%;   display:block; overflow:hidden; float:left; font-family:microsoft yahei; padding-top:20px;}
ul.list14a li { width:33%;  margin:0px; padding:0px; overflow:hidden;  display:block; float:left;}
ul.list14a li a,ul.list14a li a:visited{ color:#999;  height:26px; line-height:26px; font-size:14px; display:block; overflow:hidden;}
ul.list14a li a:hover{ color:#cc0000;}

ul.list14b{ width:100%;   display:block; overflow:hidden; float:left; font-family:microsoft yahei ; padding-top:20px;}
ul.list14b li { width:49.7%;  margin:0px; padding:0px; overflow:hidden;  display:block; float:left;}
ul.list14b li a,ul.list14b li a:visited{ color:#999; height:26px; line-height:26px; font-size:14px; display:block; overflow:hidden;}
ul.list14b li a:hover{ color:#cc0000;}

ul.li-menu{ width:100%;   display:block; overflow:hidden;font-family:microsoft yahei ; padding-top:20px;}
ul.li-menu li { width:100%;  margin-bottom:2px; padding:0px; overflow:hidden;  display:block;}
ul.li-menu li a,ul.li-menu li a:visited{ color:#333; height:42px; line-height:42px; font-size:16px; display:block; overflow:hidden; background:url(../images/ico-33.png) 248px center no-repeat; padding-left:15px;}
ul.li-menu li a:hover{height:40px; font-weight:bold; background:#fafafa url(../images/ico-22.png) 250px center no-repeat;  border:1px solid #ddd;}
ul.li-menu li.hover a{ height:40px; color:#f00; font-weight:bold; background:#fafafa url(../images/ico-11.png) 250px center no-repeat;  border:1px solid #ddd;}

#newscontent1 ul li{width:100%; display:block; float:left;}
#newscontent1 ul li a{width:70%; display:block; float:left;}
#newscontent1 ul li span{width:70px; display:block; float: right;}

#topnav{ padding-bottom:3px; margin-bottom:15px;}
#areatitle2{ font-family:microsoft yahei; text-align:center;font-size:24px; line-height:45px; color:#333;}

#setpage a{ padding:0 10px; line-height:50px; font-size:14px; font-family:microsoft yahei;}
.current{ padding:0 10px; line-height:50px; font-size:14px; font-family:microsoft yahei;}

#areacontent ul li{width:100%; display:block; float:left;}
#areacontent ul li a{width:70%; display:block; float:left;}
#areacontent ul li span{width:70px; display:block; float: right;}
