@charset "utf-8";
/* CSS Document */
*{margin: 0;padding: 0;}
body{font-family: "Segoe UI", Arial, "Microsoft Yahei", sans-serif;font-size: 12px;-webkit-font-smoothing:antialiased;}
ul,li{list-style: none;}
h1,h2,h3,h4,h5,h6{font-weight: normal;}
a{text-decoration: none;color: #333;}
a:hover{color:#000;webkit-transition: all 1s ease;-moz-transition: all 1s ease; -ms-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease;	}
img{border: 0;}
.fl{float:left;}
.fr{float:right;}
.clear{clear: both;}
.common ,.panel31{width:1200px;margin:0 auto;}

.top_lay{ background:url(../images/topbg2020.jpg) no-repeat center top; height:162px;padding-top:50px;}
.nav_lay{ background:#bf242a; height:50px; line-height:50px;}

.banner{ width:100%; height:430px; overflow:hidden; position:relative;font-size:0}
.b-img{ height:400px;  position:absolute; left:0; top:0;}
.b-img a{ display:block; height:430px; float:left;}
.b-list{ height:50px; padding-top:390px; position:relative; margin:0 auto;z-index:1;}
.b-list span{ display:block;cursor:pointer; width:14px; height:14px; border-radius:50%; border:3px solid #fff; float:left; margin:0 5px; _margin:0 3px;}
.b-list .spcss{border:3px solid #bf242a;}
.bar-left{ position:absolute; z-index:1; display:block; width:100px; height:100%; left:0px; background:none; top:0px; }
.bar-right{ position:absolute;z-index:1; display:block; width:100px; height:100%; right:0px; background:none; top:0px; }
.bar-left em{ display:block; width:50px; height:100px; background:url(../images/arrow.png) 0px 0px no-repeat; margin:0 auto; margin-top:170px;}
.bar-right em{ display:block; width:50px; height:100px; background:url(../images/arrow.png) -50px 0px no-repeat; margin:0 auto; margin-top:170px;}
.bar-left .emcss{ background-position:0px -100px;}
.bar-right .emcss{ background-position:-50px -100px;}


#container #banner-1{width:100%;background:url(../images/xyxwbg2020.jpg) no-repeat center;height:500px;}
#container #banner-1 .panel31{margin:0 auto; width: 1200px;}
#container #banner-1 .panel31 .window31{padding:25px 0px 65px 0px;}
#container #banner-1 .panel31 .title{font-size: 30px;text-align: center;height:50px; margin-bottom: 20px;}
#container #banner-1 .panel31 .bottom {margin-top:40px;}
#container #banner-1 .panel31 #wp_news_w31{margin-bottom: 40px;}
#container #banner-1 .panel31 .news_list{width:1200px;}
#container #banner-1 .panel31 .news_list:after{content: ".";display: block;height: 0;clear: both;visibility: hidden}

#container #banner-1 .panel31 .news_list .news{width:282px; height:390px; margin-left:18px;  border: 2px solid #aaaaaa; float: left;}
#container #banner-1 .panel31 .news_list .n1{ margin-left:0px;}
#container #banner-1 .panel31 .news_list .news_meta{padding: 20px 20px 20px 170px;color:#999;font-size: 15px;}
#container #banner-1 .panel31 .news_list  .bt {font-size:16px; padding:20px;line-height:25px;text-align: center;}
#container #banner-1 .panel31 .news_list  .nr {font-size:12px; padding:0px 20px 20px 20px;line-height:20px;}
/*?1????*/
#container #banner-1 .panel31 .news_list .news .curtain{width:282px; height:390px;position: absolute;display:none; background:black;background: rgba(0,0,0, 0.8);}
#container #banner-1 .panel31 .news_list  .curtain .bt {font-size:16px; padding:20px;line-height:25px; color:#fff;text-align: center;margin-top:50px;font-size:18px;}
#container #banner-1 .panel31 .news_list  .curtain .bt a{color:#fff;}
#container #banner-1 .panel31 .news_list  .curtain .nr {font-size:12px; padding:0px 20px 20px 20px;line-height:20px;margin-top:40px;}
#container #banner-1 .panel31 .news_list  .curtain .nr a{color: #fff;}
#container #banner-1 .panel31 .news_list  .curtain .an{width:166px;height:42px; background:#bc0605;margin:0px auto;text-align: center;line-height:40px;font-family: "???è?ˉé?…é?‘";color:#fff;margin-top:10px; font-size:16px;}
#container #banner-1 .panel31 .news_list  .curtain .an a{color:#fff;}
#container #banner-1 .panel31 .news_list  .curtain .news_meta{padding:35px 100px;text-align: center;float:right;width:100px;height:20px;}


.banner-2{ background:#eeeeee; padding-top:50px;}
.banner-2 ul{}
.banner-2 ul li{ width:344px; float:left; border-left:#bf242a 6px solid; height:78px; font-size:16px; margin-bottom:45px;padding-left:30px; line-height:40px; margin-right:30px;}
.banner-2 ul li p{ padding-right:40px;}


.col-md-4{ float:left;margin-right: 45px; width:370px;}
.info-dib { width:370px;float: left;position: relative; margin-top: 40px;}
.info-mb { margin:0 5%;}
.info-top { overflow:hidden;background-color:#bf242a;}
.info-top .info-tit { background-color:#7d7d7d; text-align:center; height:90px; overflow:hidden;-webkit-transition:  all ease-out .3s;-moz-transition:  all ease-out .3s;transition:  all ease-out .3s;}
.info-top a { display:block;}
.info-top a:hover .info-tit{background-color:#bf242a;}
.info-top a img { display:block;width:100%; height:auto;-webkit-transition:  all ease-out .3s;-moz-transition:  all ease-out .3s;transition:  all ease-out .3s;}
.info-top a:hover img { opacity:0.8;filter: alpha(opacity=80);transform:scale(1.05);-webkit-transform:scale(1.05); }
.info-top span {font-family: Arial; font-size:20px; color:#fff;text-transform:uppercase; display:block; margin-top:10px;}
.info-top h2 { font-size:26px; color:#fff; font-weight:bold; margin:0; line-height:90px;}
.info-list { list-style:none; padding:0; margin:0;}
.info-list li { background:url(../images/dot2020.png) no-repeat 15px center; border-bottom:1px #cacaca solid; padding:10px 0; }
.info-list li a { padding-left:36px; display:block; color:#333; font-size:14px;}
.info-list li a:hover{ color:#17509d}
.info-list li span {float: right;}

.bq_lay{ background:url(../images/banquan2020.jpg) no-repeat center bottom; height:122px; margin-top:40px; padding:40px 0;}
.bq_left p{ color:#fff; width:600px; line-height:32px; font-size:14px;}



.news{ margin:20px auto;}
.new{ width:783px;}
.new .img{float:left; padding:10px 35px 5px 12px; width:355px;text-align:center;}
.new .img a{ color:#333333; font-size:14px; line-height:32px;}
.new h2{ font-size:16px; background:#8f000b; text-align:center; padding:5px 5px;color:#FFF; width:106px;}
.new ul{ list-style:none; border:#aeaeae 1px solid;padding:8px 0px 8px 10px;}
.new ul li{background:url(../images/lin.jpg) no-repeat center;line-height:32px;}
.new ul li a{color:#444444;font-size:14px;}
.new ul li span{ color:#6e6e6e; font-size:12px; float:right; padding-right:7px;}


.list_box{ width:900px;float:right;}
.tit{width:900px;background:#90000a;color:#FFF; font-size:14px;}
.tit a{color:#FFF;height:30px;line-height:30px;margin:15px 0px 0px 0px;padding: 10px 0px 10px 0px;}
.listbox{width:890px; padding-left:10px; padding-top:20px;}
.listbox ul{ list-style:none;}
.listbox ul li{background:url(../images/lin.jpg) no-repeat left;line-height:34px; padding-left:20px;}
.listbox ul li a{color:#444444;font-size:14px;}
.listbox ul li span{font-size:14px;}

.title{width:100%; margin-bottom:15px;}
.title h3{font-size:26px; color:#333; line-height:46px; margin-bottom:15px; font-weight:normal;text-align:center;}
.title i{color:#666; height:24px; line-height:24px;text-align:center;font-size:14px; font-style:normal;}
.content{ width:820px;}
.content p{line-height:30px; text-indent:28px; padding:12px 15px;}
.content p img{text-align:center;width:550px; margin:0px 95px;}
.content-bj{border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; height:44px; line-height:44px; color:#666; font-size:14px; width:100%; margin:20px 0;}

.list_img{ width:260px; float:left;}
.tpxw{width:260px; margin-bottom:26px; background:#f5f5f5;border-top:1px solid #9e1717;}
.tpxw_list{width:206px; padding:20px 27px 0;}
.tpxw_list li a{display:block; border-bottom:1px solid #e5e5e5; margin-bottom:28px;}
.tpxw_list li a .pic img{width:288px;max-height:192px;overflow:hidden;}
.tpxw_list li a .txt{width:288px; height:50px; line-height:50px; color:#000; font-size:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.part_title{width:260px;height:30px; line-height:30px; display:block;font-size:16px;}
.part_title p{ float:left; width:288px; padding-left:20px; line-height:40px;}
.part_title span{ }
.part_title a{color:#9e1717;}

.zjgx_list{width:288px; padding:20px 27px}
.zjgx_list ul{ width:288px;}
.zjgx_list li{width:288px; margin-bottom:16px; height:28px; line-height:28px;}
.zjgx_list i{display:block; width:40px; height:28px; line-height:28px; text-align:left; color:#666; font-size:12px;float:left;}
.zjgx_list a{width:248px; height:28px; line-height:28px; overflow:hidden; font-size:14px;text-overflow:ellipsis; white-space:nowrap; color:#000; float:left; display:block;}