@charset "utf-8";
/* CSS Document */

.con_area{ width:1200px; padding:0 2px; margin:0 auto !important;}

.bg_white{ background:#fff;}
.bg_dark_white{ background:#f8f8f8;}

.color_default{ color:#333;}
.color_grey{ color:#666;}
.color_muted{ color:#999;}

.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_40{ margin-top:40px;}

.m_r_5{ margin-right:5px;}
.m_r_10{ margin-right:10px;}
.m_r_15{ margin-right:15px;}
.m_r_20{ margin-right:20px;}
.m_r_30{ margin-right:30px;}

.m_l_5{ margin-left:5px;}
.m_l_15{ margin-left:15px;}
.m_l_30{ margin-left:30px;}

.f_size_12{ font-size:12px;}
.f_size_14{ font-size:14px;}
.f_size_16{ font-size:16px;}
.f_size_18{ font-size:18px;}
.f_size_20{ font-size:20px;}

.top{ min-width:1200px; background:#063770;}
.top .logo { width:600px;}
.top .logo img{ padding:20px 0; display:block;}
.top .search_con{ position:relative; width:600px; padding-top:33px; color:#fff;}
.top .search_con a{ color:#fff;}
.top .search_con a:hover{ color:#d57200;}
.top .search_con label{ position:relative; height:35px; width:252px; display:inline-block;}
.top .search_con .input_txt{ width:210px; height:31px; line-height:31px; padding:0 35px 0 5px; border:1px solid #e5e5e5; color:#333;}
.top .search_con label span{ position:absolute; top:0; left:5px; line-height:35px; float:left; color:#ccc; font-size:14px; cursor:text;}
.top .search_con .search_btn{ position:absolute; top:33px; right:1px; width:33px; height:33px; background:none; border:none; cursor:pointer; outline:none;}
.top .search_con .search_btn{ display:block;}
.top .search_con .search_btn:hover{ opacity:.8; filter:(opacity=80);}
.nav{ border-top:1px solid #114c91; padding-left:70px;}
.nav > ul > li{ float:left; margin:0 35px; line-height:45px; position:relative;}
.nav > ul > li > a{ font-size:18px; color:#fff; padding:0 40px; display:block;}
.nav > ul > li:hover , .nav > ul > li.nav_on { background:#cb6f02;}
.nav_submenu{ position:absolute; top:45px; z-index:99; width:100%; display:none;}
.nav_submenu ul{ padding:1px 0; background:#cf7c1a;}
.nav_submenu ul li { font-size:16px;}
.nav_submenu ul li a{ color:#eee; text-align:center; display:block; line-height:50px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.nav_submenu ul li:hover a{ color:#fff; background:#cb7004;}
.nav > ul > li:hover .nav_submenu{ display:block;}

.position_rela{ position:relative;}

.ban_bg{ margin-top:10px; min-width:1200px; background:#f8f8f8;}
.banner{ width:1200px; height:400px; margin:0 auto; position:relative; overflow:hidden;}
.banner .img{ width:100000px; position:absolute; left:0; top:0;}
.banner .img li{ float:left;}
.banner + .num{ position: absolute; bottom:-20px; width:100%; margin:auto; text-align:center; font-size:0px;}
.banner + .num li{ width:12px; height:12px; border-radius:50%; background:#999; display:inline-block; margin:0 3px; cursor:pointer; background:url(../images/ban_list.png) no-repeat;}
.banner + .num li.on{ background:url(../images/ban_list_on.png) no-repeat;}
.banner .btn{ position:absolute; top:50%; margin-top:-24px; width:25px; height:51px; cursor:pointer;}
.banner .btn_l{ left:0; background:url(../images/ban_l_btn.png) no-repeat;}
.banner .btn_r{ right:0; background:url(../images/ban_r_btn.png) no-repeat;}

.news_gg{ margin-top:50px;}
.zx_news{ width:855px;}
.tzgg{ width:315px;}
.more{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#063770;}
.news_gg_title img{ display:inline-block; vertical-align:middle; margin-right:0px;}
.zx_news_con ul li{ width:407px; float:left; margin-right:20px; margin-bottom:10px;}
.zx_news_con ul li .news_list_title{ margin-top:10px;}
.zx_news_con ul li .news_list_title a{ font-size:16px; color:#022a57; height:45px; line-height:45px; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.zx_news_con ul li .news_list_title a:hover{ color:#018dc1;}
.zx_news_con ul li dl{ height:100px; overflow:hidden;}
.zx_news_con ul li dl dt{ float:left;}
.zx_news_con ul li dl dt img{ width:180px; height:100px; display:block;}
.zx_news_con ul li dl dd { padding-left:188px; color:#7b7d82; line-height:24px;}
.zx_news_con ul li dl dd .xw_time{ font-family:Arial, Helvetica, sans-serif; font:12px; color:#999; line-height:1; margin-bottom:5px;}
.zx_news_con ul li dl dd .xw_xq{}
.zx_news_con ul li dl dd .xw_xq img{ display:none;}
.gg_list ul{ margin-top:25px;}
.gg_list ul li{ margin-bottom:15px; height:37px; overflow:hidden;}
.gg_list ul li span:first-child{ width:50px; font-family:Arial, Helvetica, sans-serif; color:#6d5031; font-size:16px; line-height:18px; display:block; float:left;}
.gg_list ul li a{ color:#102842; line-height:18px; font-size:14px;}
.gg_list ul li a:hover{ color:#018dc1;}
 
.min_wid_grey_bg{ min-width:1200px; background:#ececec;}
.wbhdp_margin_top{ margin-top:-10px;}
.ydfc_title{ margin-top:45px; padding-top:35px;}
.ydfc_list{ margin-top:15px; padding-bottom:35px;}
.ydfc_list li{ width:285px; float:left; padding-right:20px;}
/*.ydfc_list li:first-child{ margin-left:0;}*/
.ydfc_list li a{ display:block;}
.img_text{ position:relative; width:285px; height:132px; overflow:hidden;}
.img_text img{ width:285px; height:132px; display:block; transition:all .3s;}
.img_text div{ position:absolute; bottom:0; width:100%; height:35px; line-height:35px; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#fefefe; background:url(../images/fc_bg.png) no-repeat;}
.img_text:hover img{ transform: scale(1.1); -ms-transform:scale(1.1); -moz-transform:scale(1.1); -webkit-transform:scale(1.1); -o-transform:scale(1.1);}
.ydfc_list li .img_ms { line-height:24px; color:#7b7d82; padding:10px 5px;}
.ydfc_list li .img_ms img { display:none;}
.ydfc_list li:hover .img_ms { color:#018dc1; }

.ss_zc{}
.ss_zc_title{ border-bottom:1px solid #e3e3e3; height:40px; line-height:40px; font-size:22px; color:#063770; margin-bottom:20px;}
.ss_zc_title span{ display:inline-block; line-height:38px; padding:0 20px; border-bottom:2px solid #d88e00;}
.ss_info , .zcfg_con{ width:580px; padding:50px 0;}
.ss_info ul li{ margin-bottom:20px; padding-right:20px;}
.ss_info .ss_time{ width:70px; height:50px; border-right:1px solid #e1e1e1; float:left; color:#024d42; text-align:center;}
.ss_info .ss_item{ padding-left:90px; color:#024d42 font-family:Arial, Helvetica, sans-serif; line-height:22px; color:#7b7d82}
.ss_info .ss_item a{ line-height:1; display:block; color:#041c36; font-size:16px; margin-bottom:10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.ss_info .ss_item a:hover{ color:#018dc1;}
.ss_info .ss_item .ss_ms{}
.zcfg_con .zcfg_list  li{margin-bottom:20px;}
.zcfg_con .zcfg_list dl{ min-height:100px;}
.zcfg_con .zcfg_list dt{ width:150px; height:100px; float:left;}
.zcfg_con .zcfg_list dt img{ width:150px; height:100px; display:block;}
.zcfg_con .zcfg_list dd{ padding-left:160px; color:#7b7d82; line-height:24px;}
.zcfg_con .zcfg_list dd a{ display:block; height:24px; font-size:16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.zcfg_con .zcfg_list dd  .zcfg_time{color:#b4b4b4; margin:3px 0;}
.zcfg_con .zcfg_list dd  .zcfg_time span{ color:#7f1515;}
.zcfg_con .zcfg_list dd  .zcfg_ms{}
.zcfg_con .zcfg_list dd  .fg_xq{}
.zcfg_con .zcfg_list dd  .fg_xq img{ display:none;}

.img_show{ padding:50px 0; }
.img_show ul li{ width:393px; height:160px; float:left; overflow:hidden; margin-left:10px;}
.img_show ul li:first-child{ margin-left:0;}
.img_show ul li img{ width:393px; height:160px; display:block;}

.footer{ min-width:1200px; height:127px; margin: 0 auto; color:#ccc; border-top:1px solid #063770; background:url(../images/footer_bg.jpg);}
.footer_left{ width:600px; padding-left:60px; padding-top:40px; float:left;}
.footer_left a{ color:#ccc; margin-right:25px;}
.footer_left a:hover{ color:#ce5306;}
.footer_right{ width:500px; float:left; padding-top:40px;}
.footer_right a{ color:#ccc;text-decoration:none;}
.footer_right a:hover{ text-decoration:none;color:#ce5306;}

.mid_con_bg{ min-width:1200px; margin-top:20px; padding-bottom:55px; position:relative}
.mid_con{ min-height:580px; border:1px solid #eee; background:#fff;}
.list_nav{ width:219px; padding-bottom:180px; background:url(../images/l_img01.png) center bottom no-repeat; float:left;}
.list_nav_title{ height:50px; line-height:50px; color:#fff; font-size:18px; text-align:center; background:#0687c9;}
.list_nav_title img{ display:inline-block; position:relative; top:2px; margin-right:8px;}
.list_nav_con{ margin-top:1px; border-top:1px solid #5dbeef; border-right: 1px solid #f4f4f4; padding-top:15px; padding-bottom:40px;}
.list_nav_con ul li{ font-size:16px;}
.list_nav_con ul li a{ height:50px; line-height:50px; padding-left:55px; color:#666666; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.list_nav_con ul li a i{ position:relative; top:-2px; width:6px; height:6px; display:inline-block; *display:inline; *zoom:1; background:#b5b5b5; margin-right:10px;}
.list_nav_con ul li a:hover , .list_nav_on a{ color:#018dc1 !important;}
.list_nav_con ul li a:hover i , .list_nav_on a i{ background:#018dc1 !important;}
.list_nav_con ul li .submenu_list{ display:none;}
.list_nav_con ul li .submenu_list li a{ font-size:15px; padding-left:80px; color:#999 !important;}
.list_nav_con ul li .submenu_list li.submenu_on a{ color:#018dc1 !important;}
.list_con{ width:978px; float:left;}
.list_con_title{ height:51px; line-height:51px; color:#999; padding-left:28px; border-bottom:1px solid #f4f4f4; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.list_con_title img { position:relative; top:4px; margin-right:8px; display:inline-block;}
.list_box{ padding:0 45px 20px 35px; color:#999;}
.list_box ul{ padding:20px 0;}
.list_box li{ padding: 5px 5px 10px 5px; margin-bottom:5px;}
.list_box dl dt { width:70px; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#996600; text-align:center; line-height:30px; display:block; float:left; padding-top:15px;}
.list_box dl dd{ line-height:24px; padding-left:85px;}
.list_box dl dd .list_item_title{ font-size:16px; height:35px; line-height:35px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.list_box dl dd .list_item_con{width:803px;height:48px;}
.list_box dl dd .list_item_con img{ display:none;}
.list_box li:hover{ background:#f8f8f8;}

.pagination{ margin-top:30px;}
.pagination li{ font-size:14px; display:inline-block; *display:inline; *zoom:1; margin-left:2px; font-family:Arial, Helvetica, sans-serif;}
.pagination li a{ padding:5px 10px; display:block; color:#999;}
.pagination li a:hover , .page_on a{ color:#018dc1 !important;}

.artical_con{}
.artical_head{ height:55px; line-height:55px; color:#999; padding-left:28px; border-bottom:1px solid #f4f4f4; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.artical_head img { position:relative; top:4px; margin-right:8px; display:inline-block;}
.artical_title_box{ padding:0 80px;}
.artical_title{ font-size:24px; margin-top:55px; color:#02428b; border-bottom: 3px solid #e20000; padding-bottom:2px;}
.artical_title span{ display:block; border-bottom:1px solid #ff8a00; padding: 3px 0 13px; text-align:center;}
.artical_time{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#999; text-align:center; margin-top:10px;}
.artical_text{ padding:30px 80px;}
.artical_text > p{ text-indent:2em; font-size:16px; color:#666; line-height:36px;}
.artical_text > p img{ max-width:100%; display:block; margin:30px auto;}
.artical_text table{}
.artical_text table td{ border:1px solid #e1e1e1; padding:10px; vertical-align:middle;}

.p_lr_60{padding:0 60px !important;}
.f_s_14{ font-size:14px !important;}

.scroll_fc{ position:relative; height:260px;} 
.scroll_fc .next, .scroll_fc .prev { opacity: 0; position: absolute; top: 25px; display: block; cursor: pointer; z-index: 1; width: 24px; height: 50px; line-height: 50px; color: #fff; text-align: center; font-size: 22px; font-weight: 400; background: rgba(0, 0, 0, .5); font-family: simsun; transition: all ease-in .4s; }
.next { left: 0px;}
.prev { right: 0px;}

.scroll_fc:hover .next { opacity: 1; color:#fff;}
.scroll_fc:hover .prev { opacity: 1; color:#fff; }

.back_box{padding:0 80px 50px; text-align:right;margin-top: 25px;}
.back_btn{ color:#0172ac; font-size:14px; cursor:pointer}
.back_btn img{ position:relative; top:0px; margin-right:3px;}
.back_btn:hover{ font-weight:bold; color:#0172ac;}

.jg_con{ padding:0px 30px 25px;}
.son_head{ font-size:16px; border-left:2px solid #f4792c; padding:12px 10px; background:#f5f5f5;}

.mechanism{}
.mechanism ul { padding: 5px 0 100px;}
.mechanism li { float: left; width: 380px; margin:0 30px 30px 40px; position:relative; overflow:hidden; }
.mechanism ul li a { font-size:18px; display: block; line-height: 68px; color: #4d4d4d; text-align:center; border: 1px solid #efefef; border-bottom:1px solid #e0060a; background:#fcfcfc; -webkit-border-radius:5px; border-radius:5px; -webkit-transition:all .3s; -ms-transition:all .3s; transition:all .3s; }
.mechanism ul li a:hover{ color:#018dc1; font-weight:bold;}

.zx_Leader{}
.zx_Leader_title{ margin-top:30px; margin-bottom:50px; font-size:22px; text-align:center; height:40px; line-height:40px; color:#003776; padding-bottom:10px; background:url(../images/title_bg.png) no-repeat center bottom;}
.zx_Leader_con{ padding:0 58px;}
.zx_Leader_con ul { height:300px; background: url(../images/renwu_bg.jpg) no-repeat left bottom; margin-bottom:50px;}
.zx_Leader_con ul li{ width:248px; margin-left:100px; margin-right:60px; height:298px; float:left; border:1px dashed #ccc; background:#f9f9f9;}
.zx_Leader_con ul li a{  padding:20px; display:block; color:#666;}
.zx_Leader_con ul li img{ width:148px; height:175px; display:block; margin:18px auto 15px;}
.zx_Leader_con ul li img + div{ line-height:1.4;}
.zx_Leader_con ul li a:hover{ color:#018dc1;}


.ld_xq_con{}
.ld_xq_img{ margin-top:40px;}
.ld_xq_img img{ width:165px; display:block; margin:0 auto 22px;}
.ld_xq_img img + div{ text-align:center; color:#333; font-size:16px; font-weight:bold;}
.ld_xq_img_ms{ margin-top:100px; color:#666; margin-bottom:80px;}
.ld_xq_img_ms div:first-child{ font-size:16px; color:#333; margin-bottom:10px;}
.ld_xq_img_ms p{ text-indent:2em; color:#666;}

.sport_bg{ background:url(../images/top_bg.png)#fff no-repeat 970px 10px;}
.mid_bg{ min-width:1200px; background:url(../images/mid_bg.jpg)#f8f8f8 no-repeat center 150px;}

.piaodai{ position:absolute; bottom:0; height:147px; width:100%; min-width:1200px; pointer-events: none; background:url(../images/piaodai.png) no-repeat center bottom;}
.sport_bg2{ background:url(../images/sports.png)#fff no-repeat 970px bottom;}
.center_bg{ background:url(../images/cen_bg.jpg)#fff no-repeat 310px bottom;}



