﻿/* CSS Document */
/* 公共样式 */
html, button, input, select, textarea {
    font-family: "Arial","Microsoft Yahei", "Helvetica Neue", Helvetica, Tahoma, sans-serif,"微软雅黑"
}
body,html{
	min-width: 1260px; font-size:14px; color:#383838;
}
*{
     padding:0;
     margin:0;
}
a{
	 text-decoration:none;
}
a:hover{
	transition:all .5s 0s ease-in;
}
img {border:0;
}
.fl{ float:left}
.fr{ float:right}
.clear{ clear:both}
.border_l{ border-left:1px solid #fff;}
.border_btm{ border-bottom:1px dashed #666;}
.cenbox{ width:1200px; margin:0 auto;}
.maginl{ margin-left:10px;}
.maginr{ margin-right:20px;}
.padd_top{ padding-top:20px;}
.more_1{color:#ffffff;}
.none{display:none;}
/* 公共样式结束 */



.top_bar{ background-color:#f3f3f3; height:40px; line-height:40px;} 
.top_bar .cenbox ul{float:left;}
.top_bar .cenbox ul li{ list-style:none; }
.top_bar .cenbox ul li a{color:#9a9a9a; line-height:40px;}
.top_bar .cenbox ul li a:hover{ text-decoration:underline;}
.top_bar .cenbox ul li i{ font-style:normal; padding-left:10px;padding-right:10px;color:#9a9a9a;}
.top_bar .cenbox span{ float:right;color:#9a9a9a; }
 
.logocon{ width:100%; background:url(logocon.jpg) no-repeat top center; height:256px;}
.logocon .cenbox .logo{ padding-top:40px; padding-left:0px; float:left}
.logocon .cenbox .searchbox{ float:right; margin:90px 20px 0 0; width:380px; border:1px solid #b0b0b0; background-color:#fff; height:38px;border-radius:5px;}
.logocon .cenbox .searchbox span{ color:#a8a8a8; padding-left:15px; line-height:38px;}
.logocon .cenbox .searchbox a{ background:url(icon_seach.png) no-repeat center center; line-height:38px; width:60px; display:block; float:right;}
.meun{ background-color:#106ccf; height:76px; border-bottom:5px solid #0748ab;}
.meun .cenbox ul{ line-height:76px;}
.meun .cenbox ul li{ list-style:none; float:left; margin-right:20px;font-size:14px;}
.meun .cenbox ul li a{ display:block; color:#fff;  font-size:18px; font-weight:bold; width:120px; position:relative; text-align:center; padding-left:20px;}
.meun .cenbox ul li a img{ position:absolute;top:22px; left:30px;}
.meun .cenbox ul li a.curr{ background-color:#ee1e25;}
.meun .cenbox ul li a:hover{ background-color:#ee1e25;}

.newbox{ background:url(news_bg.jpg) no-repeat top center; height:610px; clear:both;}
.newbox .cenbox { padding-top:20px;}
.newbox .cenbox .toutiao{ background:url(toutiao-bg.jpg) no-repeat right center #fff; width:100%; height:109px;  position:relative; margin-bottom:20px;}
.newbox .cenbox .toutiao .tt_con{ background:url(toutiao.png) left center no-repeat; padding-left:200px;height:109px;padding-top:20px; }
.newbox .cenbox .toutiao .tt_con a{ font-size:32px;font-weight:bold; color:#074bae; display:block; width:800px;  }
.newbox .cenbox .toutiao .tt_con a:hover{ text-decoration:underline;}
.newbox .cenbox .toutiao .tt_con span{color:#555555; display:block; padding-top:6px;}
.newbox .cenbox .toutiao img{ position:absolute; right:30px; top:0px;}

.news{ padding:0 0 20px 0; }
.news .news_pic{ width:640px; padding-right:30px; }
.news .news_list{width:466px;  }
.news_title{ width:466px;}
.news_list ul{ width:100%; height:46px; line-height:46px;border-bottom:3px solid #abd8ff; color:#fff; margin-bottom:5px;}
.news_list ul li{ list-style:none; cursor:pointer;}
.news_list ul h2{ float:right; }
.news_list ul h2 a{color:#ffffff; text-decoration:none; font-size:14px;}
.news_list .list_item{ line-height:36px; border:0;}
.news_list .list_item tr{border-bottom:0px solid #e7e7e7;}
.news_list .list_item .n_date{ color:#a2cffc; }
.news_list .list_item .n_date span{ color:#fff; padding:0 10px; font-size:14px;}
.news_list .list_item .item_con{ width:420px;height:20px;}
.news_list .list_item .item_con a{ float:left;color:#fff;font-size:16px; overflow:hidden;white-space:nowrap;}
.news_list .list_item .item_con span{ float:left;color:#f2d55c; padding:0 5px; font-size:16px; font-weight:bold;}
.news_list .list_item .item_con a:hover{ text-decoration:underline;}

.zwgk_top{ padding-top:30px;}
.zwgk_top b{ font-size:18px; color:#106ed1; height:45px; line-height:45px; font-weight:bold;}
.zwgk_top ul{ float:right; padding-top:10px; padding-right:10px;}
.zwgk_top ul li{ list-style:none; float:left }
.zwgk_top ul li a{ color:#6089c8; font-size:14px; font-weight:bold; }
.zwgk_top ul li span{ color:#6089c8;padding:0 10px;}
.zwgk_box{ background:url(zwgk_title.png) top center no-repeat; padding-top:30px; }
.zwgk_box .zytz{ float:left; width:580px;padding-left:10px;}
.zwgk_box .zytz .zytz_t{color:#f97f4e;width:580px;}
.zwgk_box .zytz .zytz_t ul{ width:100%; height:46px;line-height:46px;color:#fff;margin-bottom:5px;}
.zwgk_box .zytz .zytz_t ul li{ list-style:none;float:left;font-size:18px;height:36px; line-height:36px;cursor:pointer; }
.zwgk_box ul h2{ float:right;padding-right:25px;}
.zwgk_box ul h2 a{color:#919191; text-decoration:none; font-size:14px;}
.zwgk_box .zytz .zytz_t .list_item{ line-height:36px;border:0;}
.zwgk_box .zytz .zytz_t .list_item tr{border-bottom:0px solid #e7e7e7;}
.zwgk_box .zytz .zytz_t .list_item .n_date{color:#cccccc;font-size:14px;}
.zwgk_box .zytz .zytz_t .list_item .n_date span{ color:#cccccc; font-size:14px}
.zwgk_box .zytz .zytz_t .list_item .item_con{ width:520px;}
.zwgk_box .zytz .zytz_t .list_item .item_con a{color:#383838;line-height:36px;height:36px;font-size:16px;overflow:hidden;white-space:nowrap; display:block;width:520px;overflow:hidden;white-space:nowrap;}
.zwgk_box .zytz .zytz_t .list_item .item_con a span{color:#f2d55c;padding:0 5px;font-size:16px;}
.zwgk_box .zytz .zytz_t .list_item .item_con a:hover{ text-decoration:underline;}

.glsub{ float:left; padding-left:10px; width:320px; padding-top:30px;}
.glsub ul li{ list-style:none; float:left; width:138px; padding-right:10px; position:relative; height:80px; line-height:80px;}
.glsub ul li img{ position:absolute; left:0; top:20px;}
.glsub ul li  a{ padding-left:40px; height:80px; line-height:80px; color:#383838; font-size:16px; }

.xxjt{ float:left;width:260px; padding-left:10px;}
.xxjt .xxjt_t{ background:url(xxjt_icon.png) left top no-repeat; font-size:18px; color:#ff2609; padding-left:50px; padding-top:10px; height:24px; line-height:24px; font-weight:bold;
padding-bottom:10px; }
.xxjt .xxjt_t a{color:#f97f4e;}
.xxjt .xxjt_con .xxjt_c_t{ background:url(../images/icon_xxjt.jpg) left center no-repeat; padding-left:50px; margin-top:10px;}
.xxjt .xxjt_con .xxjt_c_t a{ display:block;overflow:hidden;white-space:nowrap; width:210px;  border-left:1px solid #ccc;padding-left:10px; color:#383838; }
.xxjt .xxjt_con .xxjt_c_t a:hover{ text-decoration:underline;}
.xxjt .xxjt_con .xxjt_c_t span{ display:block; color:#979797;border-left:1px solid #ccc; padding-left:10px;overflow:hidden;white-space:nowrap; width:210px;}
.xxjt  a{color:#383838;}
.xxjt  a:hover{color:#ff0000;}

.spbb{ clear:both; margin-top:10px;}
.spbb .spbb_t span{ font-size:18px; color:#106ed1; height:45px; line-height:45px; font-weight:bold;}
.spbb .spbb_t a.more{ float:right; padding-right:10px; color:#b8b8b8;}
.spbb .spbb_con{ background:#e7f0fa; padding:30px 20px 20px 0;}
.spbb .spbb_con ul li{ list-style:none; float:left; margin-left:20px; width:275px; position:relative; background:#000;}
.spbb .spbb_con ul li a{transition: opacity .5s;}
.spbb .spbb_con ul li a:hover{ opacity: 0.4;}
.spbb .spbb_con ul li a span{ display:block; background:#fff; font-size:14px; height:48px; color:#383838; line-height:24px;overflow:hidden; padding:5px;}
    .spbb .spbb_con ul li a img:first-child {width:275px;height:171px;
    }
.spbb .spbb_con ul li a img.play{ position:absolute; top:70px; left:134px;}


#jdt_box{position:relative;width:1200px;height:109px;margin:10px auto;cursor:pointer; }
#jdt_box .list{position:relative;width:1200px;height:109px;overflow:hidden;}
#jdt_box .list ul{position:absolute;top:0;left:0;}
#jdt_box .list li{width:1200px;height:109px;overflow:hidden;}
#jdt_box .count{position:absolute;right:0;bottom:5px;}
#jdt_box .count li{color:#fff;float:left;width:20px;height:20px;cursor:pointer;margin-right:5px;overflow:hidden;background:#F90;opacity:0.7;filter:alpha(opacity=70);border-radius:20px; text-align:center;}
#jdt_box .count li.current{color:#fff;opacity:1;filter:alpha(opacity=100);font-weight:700;background:#f60;}
#tmp{width:100px;height:100px;background:red;position:absolute;}

.zmhd{float:left; width:822px; }
.zmhd .zmhd_t{ height:45px; line-height:45px; border-bottom:3px solid #106ed1; font-size:18px; color:#106ed1; font-weight:bolder;}
.zmhd .zmhd_sub{ margin-top:20px;}
.zmhd .zmhd_sub li{ list-style:none; float:left; width:198px; position:relative}
.zmhd .zmhd_sub li b{ position:absolute; bottom:10px; left:100px; color:#fff; font-size:18px; font-weight:bold;}
.zmhd .zmhd_sub li img.zmhd_icon{ position:absolute; top:10px; left:50px;}
.zmhd .zmhd_con{ padding-top:20px;clear:both;}
.zmhd .zmhd_con .zmhd_con_t{ background:#106ed1; height:45px; line-height:45px; color:#fff;  }
.zmhd .zmhd_con .zmhd_con_t i{ font-size:18px; padding-left:20px; font-style:normal;} 
.zmhd .zmhd_con .zmhd_con_t a{ color:#fff; float:right; margin-right:10px; }
.zmhd .zmhd_con .zmhd_con_c {}
.zmhd .zmhd_con .zmhd_con_c .zmhd_con_tip {height:36px;line-height:36px;}
.zmhd .zmhd_con .zmhd_con_c .maquee{height:176px;overflow:hidden;}
.zmhd .zmhd_con .zmhd_con_c table {border:0;}
.zmhd .zmhd_con .zmhd_con_c table th {background:#e7f0fa; height:36px; line-height:36px; color:#83a9e2;font-size:14px;font-weight:bolder;}    
.zmhd .zmhd_con .zmhd_con_c table th:first-child {width:220px;text-align:center;}.zmhd .zmhd_con .zmhd_con_c th:nth-child(2){width:520px;}
.zmhd .zmhd_con .zmhd_con_c table th:nth-child(3){width:80px;text-align:center;}
.zmhd .zmhd_con .zmhd_con_c td {height:42px; line-height:42px;font-size:14px;}
.zmhd .zmhd_con .zmhd_con_c td:first-child {width:220px;text-align:center;color:#106ed1;font-weight:bolder;}
.zmhd .zmhd_con .zmhd_con_c td:nth-child(2){width:520px;color:#383838;}
.zmhd .zmhd_con .zmhd_con_c td:nth-child(3){width:80px;text-align:center;color:#cccccc;}
.maquee td{border-bottom:1px dashed #8aabcf;}

.zxfw{ float:left; margin-left:20px; width:358px;}
.zxfw .zxfw_t{height:45px; line-height:45px; border-bottom:3px solid #106ed1; font-size:18px; color:#106ed1; font-weight:bolder;}
.zxfw .zxfw_con a{ display:block;  width:358px; height:48px; line-height:48px; color:#fff; margin-top:20px; border-radius:5px; text-align:center; font-size:16px; }
.zxfw .zxfw_con a:hover{ text-decoration:underline;}
.zxfw .zxfw_con a.c1{ background-color:#7bcd78;}
.zxfw .zxfw_con a.c2{ background-color:#fcd1d0; color:#a57272;}
.zxfw .zxfw_con a.c3{ background-color:#34bdbd;}
.zxfw .zxfw_con a.c4{ background-color:#6089c8;}
.zxfw .zxfw_con a.c5{ background-color:#5ccac1;}
.zxfw .zxfw_con a.c6{ background-color:#fcd1d0; color:#a57272;}
.zxfw .zxfw_con a.c7{ background-color:#fae890; color:#918548;}
.frdlink{ background:#106ed1; height:50px; line-height:50px; }
.frdlink .cenbox{ margin-top:20px;}
.frdlink .title{ color:#fff; font-size:18px;float:left;}
.frdlink table{height:32px;border:0px;font-size:14px; margin-left:30px;padding:0 10px;float:left;width:280px;}
.footer{ padding:20px 30px 30px  20px; position:relative; }
.footer .web_map{ color:#808080; line-height:50px; height:50px; font-size:14px;  width:900px; margin:0 auto;}
.footer .web_map a{color:#808080; text-decoration:none;}
.footer .web_map a:hover{ text-decoration:underline;}
.footer .web_map span{ display:inline-table; width:30px; text-align:center;}
.footer p{ padding:10px; text-align:center; width:900px; color:#808080; line-height:24px; font-size:14px;}
.footer .cpright{ width:900px;color:#808080; padding:20px 0 10px 0;text-align:center;}
.footer .cpright i{ font-style:normal; margin-right:10px;}
.footer .cpright b{ font-weight:normal; }
.footer .cpright a{color:#808080;padding-right:20px;}
.footer .cpright a:hover{ text-decoration:underline; }
.shb{ position:absolute; right:250px; top:30px; width:148px; border:1px solid #f0f0f0;}
.shb span{ display:block; padding:5px; font-size:10px; line-height:15px; background:#f0f0f0; color:#383838; text-align:center;}
.guanzhu{ position:absolute; right:80px; top:30px; width:148px; border:1px solid #f0f0f0;}
.guanzhu span{ display:block; padding:5px; font-size:10px; line-height:15px; background:#f0f0f0; color:#383838; text-align:center;}
.list_con{ background:url(list_p_icon-1.png) no-repeat top center;}
.curr_p{ background:url(list_p_icon.png) top center repeat-x; height:46px; line-height:42px;}
.curr_p .curr_p_c{ font-size:14px; padding-left:20px; color:#383838;}
.curr_p .curr_p_c a{color:#383838;}
.curr_p .curr_p_c a:hover{ text-decoration:underline;}

.list_box{ margin-top:20px; background:#fff; padding:20px;}
.list_box .l_sub{ background:#f2f5f9; width:284px; float:left; }
.list_box .l_sub .l_sub_t{ background-color:#8fb6e2; font-size:24px; font-weight:bold; color:#fff; text-align:center; line-height:100px; height:100px;}
.list_box .l_sub ul{ padding-top:20px; padding-bottom:20px;}
.list_box .l_sub ul li{ list-style:none; height:48px; line-height:48px; text-align:center; position:relative}
.list_box .l_sub ul li a{color:#383838; font-weight:bold; font-size:16px; }
.list_box .l_sub ul li span{ position:absolute; top:10; right:30px; color:#1065c5; font-size:20px;}
.list_box .l_sub ul li.curr{ background:url(../images/l_sub_curr.png) no-repeat right center;}
.list_box .l_sub ul li:hover{background:url(../images/l_sub_curr.png) no-repeat right center;}

.list_box .r_con{ float:left; width:886px;padding-left:20px;font-size:16px;color:#383838;}
.list_box .r_con ul.list li{ list-style:none; font-size:16px; line-height:48px; clear:both;}
.list_box .r_con ul.list li.line{ padding-bottom:20px;}
.list_box .r_con ul.list li span{ padding:0 10px; color:#383838; display:block; float:left; font-weight:bold; }
.list_box .r_con ul.list li a{ color:#383838;display:block; float:left;width:736px; overflow:hidden;white-space:nowrap;}
.list_box .r_con ul.list li a:hover{ text-decoration:underline;}
.list_box .r_con ul.list li i{ font-style:normal; color:#8a8a8a; display:block; float:left; width:100px;}
.list_box .r_con ul.list li.line b{ border-bottom:1px dashed #d1d1d1; display:block; height:20px; }
.list_box .r_con .title_b{ font-size:18px; font-weight:bold;}
.list_box .r_line{ padding-left:20px;  border-top:1px solid #bfbfbf; margin-top:40px; margin-bottom:20px;}
.list_box .r_con ul.orgset li{ list-style:none; float:left; width:360px; margin-right:20px; height:40px; line-height:40px; background-color:#edf6fd; border:1px solid #cee7fd; text-align:center; margin-bottom:10px;}
.list_box .r_con ul.orgset li a{ color:#6a6a6a;}
.list_box .r_con ul.orgset li a:hover{ text-decoration:underline;}
.list_box .r_con .r_mnglist{ float:left; width:520px; }
.list_box .r_con .r_mnglist .mngl li{ font-size:16px; line-height:48px; height:48px; color:#6a6a6a; clear:both; }
.list_box .r_con .r_mnglist .mngl li b{ color:#464646; display:block; width:100px; float:left; text-align:center;}
.list_box .r_con .r_mnglist .mngl li i{ font-style:normal; display:block; width:210px; padding-left:20px; float:left;}
.list_box .r_con .r_mngname{ float:left; width:366px; }
.list_box .r_con .r_mngname a{ float:left; display:block; width:100px;background: url(../images/mngneme_icon.png) right bottom no-repeat #edf6fd; border:1px solid #cee7fd; height:48px; line-height:48px;margin-right:20px; text-align:center; color:#464646; font-weight:bold; margin-bottom:20px; }
.list_box .r_con .r_mngname a:hover{background:#117fe7; color:#fff; }

.list_box .r_con  .r_contact{ float:right; width:366px;}
.list_box .r_con  .r_contact span{ font-size:24px; color:#117fe7;  height:46px; line-height:46px; display:block;}
.list_box .r_con  .r_contact p{ font-size:12px;color:#6e6e6e; line-height:28px;}
.list_box .r_con  .r_contact p a{ color:#0748ab; }
.list_box .r_con  .d_tail{ font-size:16px; line-height:48px; color:#383838;}

.nx_box{ margin-top:20px; background:#fff; padding:20px;}
.nx_con {font-size:16px; color:#383838;line-height:35px;
}
.nx_con a{color:#383838;}
.nx_con a:hover{color:#ff0000;}
.list_box .r_playlist{ }
.list_box .r_playlist .pl_m{margin-top:40px; height:357px; background-color:#749bb5; position:relative; margin-bottom:20px;}
.list_box .r_playlist .pl_m .pl_m_i{ width:546px; height:397px; background:#000; float:left; position:absolute; top:-20px; left:30px; }
.list_box .r_playlist .pl_m .pl_m_i a{ transition: opacity .5s;}
.list_box .r_playlist .pl_m .pl_m_i a:hover{ opacity: 0.4;}
.list_box .r_playlist .pl_m a.pl_t{ font-size:36px; color:#fff; display:block; width:540px; position:absolute; right:40px; top:50px;  height:104px; line-height:52px; overflow:hidden; font-weight:bold; text-align:center;}
.list_box .r_playlist .pl_m a.pl_t:hover{ text-decoration:underline;}
.list_box .r_playlist .pl_m p{ position:absolute; top:160px; right:40px; width:540px; font-size:16px; color:#fff; line-height:30px; height:120px; overflow:hidden;}

.pl_play{position:absolute; top:100px; left:180px;}
.dot_l{ height:50px; border-bottom:1px dashed #cdcdcd;}
.list_box .r_playlist ul{ padding:20px 0 0 30px;}
.list_box .r_playlist ul li{ list-style:none; float:left; margin-right:30px; width:360px; margin-top:30px;}
.list_box .r_playlist ul li .pl_tt{  margin-top:20px; background-color:#b6c7d6; padding:5px;}
.list_box .r_playlist ul li .pl_tt a{ height:48px; line-height:24px; color:#383838; font-size:16px; display:block; width:300px; float:right; overflow:hidden;}
.list_box .r_playlist ul li .pl_tt a:hover{ text-decoration:underline;}
.list_box .r_playlist ul li .pl_info{ clear:both; background-color:#f0f3f5; height:36px; color:#9cb0c3;}
.list_box .r_playlist ul li .pl_info span{ display:block; width:100px; background:url(../images/pl_icon_03.png) left center no-repeat; padding-left:30px;  line-height:36px; margin-left:5px;}
.list_box .r_playlist ul li .pl_info i{ font-style:normal;display:block; width:50px; background:url(../images/pl_icon_05.png) left center no-repeat; padding-left:30px; line-height:36px; float:right;}

.study_box{ background:url(../images/study_bg.jpg) top center no-repeat;}
.study_box .list_box .std_t{ font-size:30px; font-weight:bold; height:42px; line-height:42px; color:#383838; padding-left:30px; border-bottom:2px solid #bfbfbf;}
.study_box .list_box .std_n{ padding:30px 0 0 0; float:left;}
.study_box .list_box .std_n_a{ background-color:#3c3c3c; padding:5px; height:50px;}
.study_box .list_box .std_n_a a{ color:#fff; font-size:14px; height:48px; line-height:24px; overflow:hidden; width:300px; display:block; float:right;}
.study_box .list_box .std_n_a a:hover{ text-decoration:underline;}
.study_box .list_box .pl_info{ clear:both; background-color:#f0f3f5; height:36px; color:#9cb0c3;}
.study_box .list_box .pl_info span{ display:block; width:100px; background:url(../images/pl_icon_03.png) left center no-repeat; padding-left:30px;  line-height:36px; margin-left:5px;}
.study_box .list_box .pl_info i{ font-style:normal;display:block; width:50px; background:url(../images/pl_icon_05.png) left center no-repeat; padding-left:30px; line-height:36px; float:right;}

.study_box .list_box ul.list li{ list-style:none; font-size:16px; line-height:48px; clear:both;}
.study_box .list_box ul.list li.line{ padding-bottom:20px;}
.study_box .list_box ul.list li span{ padding:0 20px 0 0; color:#ccc; display:block; float:left; font-weight:bold; }
.study_box .list_box ul.list li img{ float:left; }
.study_box .list_box ul.list li a{ padding-left:10px; color:#383838;display:block; float:left;width:1001px; overflow:hidden;white-space:nowrap;}
.study_box .list_box ul.list li a:hover{ text-decoration:underline;}
.study_box .list_box ul.list li i{ font-style:normal; color:#c8c8c8; display:block; float:left; width:100px;}
.study_box .list_box ul.list li.line b{ border-bottom:1px dashed #d1d1d1; display:block; height:20px; }