﻿@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed,figure, figcaption, footer, header, hgroup,menu, nav, output, ruby, section, summary,time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {display: block;}
body { line-height: 1; font-family: "Microsoft YaHei";color:#333333; min-width:1200px;}
ol, ul { list-style: none;}
img,input{border:0;vertical-align: top;}
input{outline: none;}
a{color:#333;text-decoration: none}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after { content: ''; content: none;}
table { border-collapse: collapse; border-spacing: 0;}
.fl{float: left}
.fr{float: right}
.m0 { margin:0;}

#header { width:100%; height:244px; background:url(index_banner_bg.jpg) no-repeat center top; display:block; overflow:hidden;}
#header .bar { width:1200px; margin:0px auto; display:block;}
#header .bar .bar01 { width:100%; height:84px; text-align:left; font-size:14px; color:#fff;display:block; overflow:hidden;}
#header .bar .bar01 span { padding:0px 14px;}
#header .bar .bar01 a {font-size:14px; color:#fff; line-height:40px;}
#header .bar .bar01 img { float:right; margin-top:12px;}
#header .bar .bar02 { width:100%; height:95px; display:block;}
#header .bar .bar02 .logo { float:left;}
.searchbox { margin-top:12px;position: relative;z-index: 1;width: 520px;height:50px;background:#fff; float:right;}
.mod_select {position: absolute;left: 0;top: 0;width: 8+px;}
.mod_select .select_box {position: relative;width: 80px;height: 50px;}
.mod_select .select_box .select_txt {display: inline-block;width: 70px;height: 50px;overflow: hidden;line-height: 50px; padding-left:10px;font-family:Microsoft YaHei; color:#666;font-size: 14px;
cursor: pointer;}
.mod_select .select_box .select-icon {position: absolute;top: 50%;right:0px;transform: translate(0,-50%);width: 10px;height: 10px;background: url(search_ico.png) center no-repeat;}
.mod_select .select_box .option {display: none;position: absolute;top: 50px;left: -3px;width: 80px;background-color: #fff;border: 3px solid #D00000;border-top: 0; padding:0;}
.mod_select .select_box .option li {padding-left: 10px;font-size: 14px;line-height: 2;cursor: pointer;list-style-type:none; color:#666;}
.searchbox .import {width: 340px;height: 48px;margin-left: 80px;padding-left: 10px;border: none;outline: none;}
.searchbox .btn-search {position: absolute; cursor:pointer;right: 0;width: 90px;height: 50px;background-color: #D00000; background:url(search_icon.gif);border: 0;}
.searchbox .hot { width:510px; padding-left:10px; text-align:left; font-size:14px; color:#D0D0D0; line-height:36px;}
.searchbox .hot a {color:#D0D0D0; padding:0 12px 0 0;}

#nav { width:100%; height:68px; background:#BD192D; display:block; overflow:hidden;}
#nav ul { width:1200px; margin:0px auto;}
#nav li { width:20%; float:left; text-align:center; font-size:24px; color:#FFF; line-height:68px;}
#nav li a { color:#fff;line-height: inherit;display: block;}
#nav li:hover,#nav .hover { background:#A91729;}

#main { width:1200px; margin:0px auto; display:block; overflow:hidden;}
#main .column01 { width:100%; display:block; overflow:hidden;}
#main .column01 #focuspic { width:680px; float:left;display:block; overflow:hidden; margin-top:42px;}
#main .column01 .hiSlider{overflow: hidden;height: 420px;width:680px;background: #eee;}
#main .column01 .hiSlider-item{float: left;height: 420px;width:680px;}
#main .column01 .hiSlider-item img {height: 420px;width:680px;}
#main .column01 .hiSlider-pages,.hiSlider-title{position:absolute;z-index:3}
#main .column01 .hiSlider-btn-prev,.hiSlider-btn-next{position:absolute;z-index:5;top:50%;height:59px;width:31px;background:url(../images/xxgcsjjszqh_hislider-arrow.png) no-repeat;margin-top:-15px;text-indent:-200px;overflow:hidden;opacity:.6;filter:alpha(opacity:60)}
#main .column01 .hiSlider-btn-prev{left:10px}
#main .column01 .hiSlider-btn-next{right:10px;background-position:-31px 0}
#main .column01 .hiSlider-btn-prev:hover,.hiSlider-btn-next:hover{opacity:1;filter:alpha(opacity:100)}
#main .column01 .hiSlider-title{bottom:0;width:100%;padding:6px 0;color:#fff;background:rgba(0,0,0,.6);z-index:2;font:16px/2 "Microsoft YaHei"; text-align:center;}
#main .column01 .hiSlider-pages{bottom:58px;right:10px;text-align:right}
#main .column01 .hiSlider-pages a{height:8px;width:8px;margin:0 3px;display:inline-block;overflow:hidden;text-indent:-100px;font-size:0;border-radius:50%;background:#ddd; border:1px solid #fff;}
#main .column01 .hiSlider-pages a.active{background:#EB3571}
#main .column01 .right { width:482px; float:right;}
#main .column01 .right .tab{ width:100%; position:relative; margin-top:20px;}
#main .column01 .right .tab .more { position:absolute; right:0; top:28px; font-size:12px; color:#777B7D;}
#main .column01 .right .tab-hd {zoom:1; height:60px;}
#main .column01 .right .tab-hd li{ float:left; width:100px; color:#fff; text-align:left; margin-right:40px; cursor:pointer; color:#000; height:60px; line-height:60px; font-size:24px;}
#main .column01 .right .tab-hd li.active{ border-bottom:3px solid #BD192D; color:#BD192D; font-weight:bold;}
#main .column01 .right .tab-bd li{display:none; border-top:1px solid #CBCBCB; font-size:24px; padding:20px 0 0 0;}
#main .column01 .right .tab-bd li.thisclass{ display:list-item;}
#main .column01 .right .tab-bd li .Headlines { width:100%; display:block; overflow:hidden; border-bottom:1px dashed #E5E5E5; padding-bottom:10px;}
#main .column01 .right .tab-bd li .Headlines dl { clear:both; background:url(index_bg01.gif) no-repeat left 20px; padding:8px 0 8px 26px; text-align:left; font-size:18px; color:#3F3F3F; line-height:168%;}
#main .column01 .right .tab-bd li .Headlines dl a { padding-right:10px;color:#3F3F3F; }
#main .column01 .right .tab-bd li .Headlines dl span { padding:3px 6px;background:url(index_bg02.gif) no-repeat center top; text-align:center; font-size:12px; color:#999; line-height:18px;}
#main .column01 .right .tab-bd li .general {width:100%; display:block; overflow:hidden; padding-top:16px;}
#main .column01 .right .tab-bd li .general dl { clear:both; background:url(index_bg03.gif) no-repeat left 15px; padding:6px 0 6px 16px; text-align:left; font-size:14px; color:#3F3F3F; line-height:168%; display:block; overflow:hidden}
#main .column01 .right .tab-bd li .general dl a { padding-right:10px;color:#3F3F3F; float:left; }
#main .column01 .right .tab-bd li .general dl span {text-align:center; font-size:14px; color:#3F3F3F;float:right;}

#main .column02 { width:100%; display:block; overflow:hidden;}
#main .column02 .left { width:810px; float:left;}
#main .column02 .left .tab{ width:100%; position:relative; margin-top:40px; position:relative;}
#main .column02 .left .tab .more { position:absolute; right:0; top:28px; font-size:12px; color:#777B7D;}
#main .column02 .left .tab-hd {zoom:1; height:56px;}
#main .column02 .left h2 { width:130px; float:left; font-size:24px; text-align:center; background:url(index_bg04.gif) no-repeat left 8px; height:30px; line-height:30px; margin-top:10px; position:absolute;}
#main .column02 .left .tab-hd .m { margin-left:130px;}
#main .column02 .left .tab-hd li{ float:left; width:90px; color:#fff; text-align:center; margin:0 10px; cursor:pointer; color:#000; height:56px; line-height:56px; font-size:16px;}
#main .column02 .left .tab-hd li.active{ border-bottom:3px solid #BD192D; color:#BD192D;}
#main .column02 .left .tab-bd li{display:none; border-top:1px solid #CBCBCB; font-size:24px; padding:0px 0 0 0;}
#main .column02 .left .tab-bd li.thisclass{ display:list-item;}
#main .column02 .left .tab-bd li .general {width:100%; display:block; overflow:hidden; padding-top:16px;}
#main .column02 .left .tab-bd li .general dl { clear:both; background:url(index_bg03.gif) no-repeat left 15px; padding:6px 0 6px 16px; text-align:left; font-size:14px; color:#3F3F3F; line-height:168%; display:block; overflow:hidden}
#main .column02 .left .tab-bd li .general dl a { padding-right:10px;color:#3F3F3F; float:left; }
#main .column02 .left .tab-bd li .general dl span {text-align:center; font-size:14px; color:#3F3F3F;float:right;}
#main .column02 .right { width:354px; float:right; height:270px; background:#DBDBDB; margin-top:56px;}
#main .column02 .right h2 { width:317px; background:url(index_bg05.gif) no-repeat center; height:25px; text-align:center; font-size:18px; color:#BD192D; line-height:25px; margin:0px auto; margin-top:28px;}
#main .column02 .right ul { width:100%; padding-top:6px;}
#main .column02 .right li { width:135px; float:left; padding:0px 10px 0 32px; background:url(index_bg03.png) no-repeat 19px 18px; font-size:16px; color:#3F3F3F; line-height:250%;}

#main .column03 { width:100%; display:block; overflow:hidden; margin-top:40px;}
#main .column03 .left { width:810px; float:left;}
#main .column03 .left h2 {font-size:24px; text-align:left; padding-left:18px; background:url(index_bg04.gif) no-repeat left 18px; height:50px; line-height:50px; border-bottom:1px solid #CBCBCB;}
#main .column03 .left h2 .more {font-size:12px; color:#777B7D; float:right;}
#main .column03 .left ul { width:100%; display:block; margin-top:24px;     display: flex;    }
#main .column03 .left li { width:190px; height:200px;} 
#main .column03 .left li a { width:170px; margin:0px auto; margin-top:126px; text-align:center; font-size:16px; color:#3F3F3F; line-height:40px; display:block; overflow: hidden;} 
.child{   flex:1; }   
.child + .child{   margin-left: 16px;   }    
#main .column03 .left .bg01 { background:url(index_bg04.jpg) no-repeat left top;}
#main .column03 .left .bg02 { background:url(index_bg05.jpg) no-repeat left top;}
#main .column03 .left .bg03 { background:url(index_bg06.jpg) no-repeat left top;}
#main .column03 .left .bg04 { background:url(index_bg07.jpg) no-repeat left top;}
#main .column03 .right { width:354px; float:right;}
#main .column03 .right h2 {font-size:24px; text-align:left; padding-left:18px; background:url(index_bg04.gif) no-repeat left 18px; height:50px; line-height:50px;}
#main .column03 .right h2 .more {font-size:12px; color:#777B7D; float:right;}
#main .column03 .right ul { width:100%; display:block;margin-top:10px; overflow:hidden;}
#main .column03 .right li { width:170px; height:65px; background:#DBDBDB; } 
#main .column03 .right li a { padding-left:82px; text-align:left; color:#000; line-height:65px;display: block;}
#main .column03 .right li:hover a { color:#fff;}
#main .column03 .right .bg01 { background:url(index_bg08.gif) no-repeat left top;}
#main .column03 .right .bg02 { background:url(index_bg09.gif) no-repeat left top;}
#main .column03 .right .bg03 { background:url(index_bg10.gif) no-repeat left top;}
#main .column03 .right .bg04 { background:url(index_bg11.gif) no-repeat left top;}
#main .column03 .right .bg05 { background:url(index_bg12.gif) no-repeat left top;}
#main .column03 .right .bg06 { background:url(index_bg13.gif) no-repeat left top;}
#main .column03 .right .bg01:hover { background:url(index_bg08_hover.gif) no-repeat left top;}
#main .column03 .right .bg02:hover { background:url(index_bg09_hover.gif) no-repeat left top;}
#main .column03 .right .bg03:hover { background:url(index_bg10_hover.gif) no-repeat left top;}
#main .column03 .right .bg04:hover { background:url(index_bg11_hover.gif) no-repeat left top;}
#main .column03 .right .bg05:hover { background:url(index_bg12_hover.gif) no-repeat left top;}
#main .column03 .right .bg06:hover { background:url(index_bg13_hover.gif) no-repeat left top;}

#main .column04 { width:100%; display:block; overflow:hidden; margin-top:40px;}
#main .column04 h2 {font-size:24px; text-align:left; padding-left:18px; background:url(index_bg04.gif) no-repeat left 18px; height:50px; line-height:50px; border-bottom:1px solid #CBCBCB;}
#main .column04 h2 .more {font-size:12px; color:#777B7D; float:right;}
#main .column04 ul { width:100%; display:block; margin-top:24px;     display: flex;    }
#main .column04 li { width:288px; height:146px;} 
.child{   flex:1; }   
.child + .child{   margin-left: 16px;   }   

#links { width:100%; display:block; margin-top:60px; background:#F2F2F2; height:74px;}
#links .con { width:1200px; margin:0px auto; display:block;}
#links .con .logo { float:left; margin:17px 0 0 0;}
#links .con span { width:68px; float:left; display:block; overflow:hidden; font-size:16px; color:#000; line-height:74px; padding:0px 8px;}
#links .con .m_links_module{float: left;margin:18px 8px 0 0;color:#fff;position: relative; width:298px; height:35px; border:1px solid #CDCDCD;}
#links .con .m_links_module span{ font-size:14px; color:#666666; line-height:35px;display:inline-block;*zoom:1;*display:inline;background: url(http://www.blcxyy.com/images/ico_up2_ch_20190924.png) 278px center no-repeat;width:180px;text-align: left;cursor:pointer;}
#links .con .m_links_module1 span{width:278px; padding:0px 10px;}
#links .con .f_mask span{background: url(http://www.blcxyy.com/images/ico_down2_ch_20190924.png) 278px center no-repeat;}
#links .con .m_links_module ul{position:absolute;top:-382px;left:-1px; border:1px solid #ccc;width:278px;height:380px; padding:0px 10px;z-index:100;background:#fff;font-size:14px;line-height:28px;overflow-y:auto;display: none;}
#links .con p { width:154px; height:37px; float:right; background:#D9BB85; text-align:center; font-size:14px; line-height:37px; margin-top:18px;}
#links .con p a { color:#3F3F3F;}

#bottom { width:100%; height:210px; background:#BD1A2D; border-top:1px solid #E5E5E5; display: block; overflow:hidden;}
#bottom .con {width:1200px; margin:0px auto; display:block;}
#bottom .con .left { width:406px; float:left; text-align:center;}
#bottom .con .left img { margin:79px 27px 0 27px;}
#bottom .con .left .dz_icon { margin-top:75px;}
#bottom .con .info { width:794px; float:left; margin-top:30px;}
#bottom .con .info li { background:#AA1729;  float:left; }
#bottom .con .info li a { color:#fff; font-size:14px;}
#bottom .con .info .w300 { width:300px;margin-right:4px; padding:30px 0;height:90px; }
#bottom .con .info .w300 a {float: left;margin: 12px 46px;}
#bottom .con .info .w280 { width:280px;margin-right:4px; height:110px; padding:20px 0;}
#bottom .con .info .w280 span {font-size: 12px;color: #fff;line-height: 34px; width:240px; display:inline-block; padding:0px 20px; }
#bottom .con .info .w206 { width:206px;height:110px; padding:20px 0; }
#bottom .con .info .w206 span {font-size: 12px;color: #fff;line-height: 34px; width:166px; display:inline-block; padding:0px 20px; }

.m_foot_txt {height:55px;line-height:55px;background: #dabb85;}
.m_foot_txt .foot_txt {width:1200px;margin: 0 auto;overflow: hidden;}
.m_foot_txt .foot_txt p {float:left;font-size:14px;color: #000;margin-right: 80px;}
.m_foot_txt .foot_txt p.u_mar0 {margin: 0; float:right;}


@media all and (max-width : 414px) {
	body{min-width:100%;}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	}