@charset "utf-8";
body { color: #000; background: #FFF; font: 16px/1.6 Verdana, Helvetica, sans-serif; text-align: center; font-family: "微软雅黑"; }
* { margin: 0; padding: 0; }
input, select { font-size: 18px; vertical-align: middle; }
body div { text-align: left; }
textarea, input { word-wrap: break-word; word-break: break-all; padding: 0px; }
li { list-style-type: none; }
img { border: 0 none; }
a { text-decoration: none; color: #002463; }

.main .top_news { width: 1200px; height: 140px; background-color: #fff; margin-bottom: 15px; overflow: hidden; border-bottom: 1px dotted #c3c3c3; }
.top_news .icon { width: 110px; height: 119px; float: left; margin-right: 25px; }
.top_news .news_tit { width: 1065px; height: 160px; overflow: hidden; float: left; }
.top_news .news_tit .tit_xl { width: 1065px; text-align: center; font-size: 35px; font-weight: bold; color: #f00; display: block; margin: 20px 0px 15px 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.top_news .news_tit .tit-m { overflow: hidden; padding: 5px; text-align: center; margin: 10px 0 15px 0; }
.news_tit .tit-m a span { padding: 6px 0px; color: #3a7b9b; font-size: 18px; border-radius: 5px; margin: 0 15px; }
/*新闻块*/
.news_con1 { width: 1200px; height: 350px; overflow: hidden; display: block; margin-bottom: 15px; }
.news_con1 .pic { width: 560px; height: 340px; float: left; overflow: hidden; }
.news_con1 .pic img { width: 100%; }
/*tab块*/
.table_card { width: 600px; height: 345px; float: left; margin-left: 40px; }
.table_card .tab { width: 600px; height: 40px; border-bottom: 2px #cbccce solid; color: #f00; }
.table_card .tab li { float: left; height: 40px; line-height: 40px; padding: 0 0; margin-right: 5px; }
.table_card .activ { height: 40px !important; background: #b71512 !important; color: #fff }
.table_card .more { float: right; margin-right: 10px; color: #ababab; font-size: 12px; line-height: 40px; }
.table_card .tabCon { background: #fff; /*width: 600px; height: 305px; */ }
.table_card .tabCon div { display: none }
.table_card .tabCon .on { display: block }
.newslist01 { font-size: 14px; }
.newslist01 li { line-height: 47px; height: 47px; background-image: url(../images/li_bg.gif); background-repeat: no-repeat; background-position: left center; text-indent: 1em; padding-right: 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.tabnew_xl { line-height: 63px; height: 63px; text-align: center; color: #f00; font-weight: bold; font-size: 22px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.newslist01 li .tit { color: #002463; margin-left: 5px; font-size: 18px; line-height: 47px; }
.newslist01 li .time { float: right; font-size: 14px; color: #888; line-height: 47px; }
/*tab块2*/
.table_card { width: 600px; height: 345px; float: left; margin-left: 40px; }
.table_card .tab2 { width: 600px; height: 40px; border-bottom: 2px #cbccce solid; color: #f00; }
.table_card .tab2 li { float: left; height: 40px; line-height: 40px; padding: 0 0; margin-right: 5px; }
.table_card .activ { height: 40px !important; background: #b71512 !important; color: #fff }
.table_card .more { float: right; margin-right: 10px; color: #ababab; font-size: 12px; line-height: 40px; }
.table_card .tabCon2 { background: #fff; /*width: 600px; height: 305px; */ }
.table_card .tabCon2 div { display: none }
.table_card .tabCon2 .on { display: block }
.newslist01 { font-size: 14px; }
.newslist01 li { line-height: 47px; height: 47px; background-image: url(../images/li_bg.gif); background-repeat: no-repeat; background-position: left center; text-indent: 1em; padding-right: 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.tabnew_xl { line-height: 80px; height: 63px; text-align: center; color: #f00; font-weight: bold; font-size: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.newslist01 li .tit { color: #002463; margin-left: 5px; font-size: 18px; line-height: 47px; }
.newslist01 li .time { float: right; font-size: 14px; color: #888; line-height: 47px; }
/*news_con_sm*/
.news_con2 { width: 1200px; height: 420px; overflow: hidden; display: block; margin-bottom: 15px; }
.news_con2 .news_con_sm { width: 380px; height: 420px; overflow: hidden; display: block; margin-right: 30px; float: left; }
.news_con2 .news_con_ssm { width: 380px; height: 355px; overflow: hidden; display: block; margin-right: 30px; float: left; }
.news_con2 .news_con_xl { width: 1200px; height: 344px; overflow: hidden; display: block; margin-right: 30px; float: left; }
.tabsm1 { width: 380px; height: 420px; overflow: hidden; display: block; margin-right: 25px; float: left; margin-left: 0; }
.tabsm2 { width: 1200px; height: 195px; overflow: hidden; display: block; margin-right: 25px; float: left; margin-left: 0; }
/*vido*/
.table_card .vido_con { display: block; overflow: hidden; margin-top: 5px; }
.vido_con .v_con1 { width: 379px; height: 255px; float: left; display: block; overflow: hidden;/* margin: 0 10px; */ }
.vido_con .v_con1 img { width: 100%; }
/*专题开始*/
.zhunti { width: 1200px; height: 135px; overflow: hidden; margin: 0 auto; margin-bottom: 15px; }
.zhunti ul { overflow: hidden; }
.zhunti ul li { width: 285px; height: 135px; float: left; margin-right: 20px; }
.zhunti ul li img { width: 100%; }
.main .dzt { width: 1200px; height: 115px; overflow: hidden; margin-bottom: 15px; }
.main .dzt img { width: 100%; }
/*大tab块*/
.main .tab_xl { width: 1200px; height: 40px; border-bottom: 2px #cbccce solid; color: #f00; }
.tab_xl .tabxi_more { float: right; margin-right: 10px; color: #ababab; font-size: 12px; line-height: 40px; }
.tab_xl .tabxl_tit { float: left; height: 40px; line-height: 40px; padding: 0 0; margin-right: 5px; }
/*学习园地*/
.xx_tit { margin: 10px auto; text-align: center; }
.xx_con { width: 380px; height: 294px; overflow: hidden; display: block; }
.xx_con ul { overflow: hidden; display: block; }
.xx_con ul li { float: left;
    margin-right: 4px;
    width: 120px;
    height: 90px;
    margin-bottom: 5px;
	border: 1px solid #3671ae;}
.xx_con ul li img{
	width:99%
}
.xx_con ul li img:hover{ -webkit-filter:hue-rotate(125deg);}
.xx_con ul li:hover{ 
	border:2px solid #cd8b99;
    margin-right: 4px;
    width: 117px;
    height: 88px;
    margin-bottom: 5px;
}
/*多媒体*/
.dmt { width: 1200px; height: 90px; overflow: hidden; margin-bottom: 25px; }
.dmt ul { display: block; overflow: hidden; }
.dmt ul li { float: left; margin-right: 42px; }
/*友情链接*/
/*foot*/