@charset "utf-8";
/* CSS Document */
body{font-family:"Microsoft YaHei"}
.left{float:left;}
.right{float:right;}
ul,li{list-style:none;}
h2{text-align:left;}
.wrap{width:1180px;margin:0 auto;overflow:hidden;zoom:1;}
.head_zt{position:relative;height:726px;background:url(51gjldj_2018.jpg) no-repeat top center;}
.bza{position:absolute;bottom:94px;left:50%;margin-left:-411px;width:822px;}
.bza p{color:#a27a01;font:18px "Microsoft YaHei";line-height:34px;}
.bza .red{color:#d80c28;font-weight:bold;}
.tt{text-align:center;}
.tt a{font:30px "Microsoft YaHei";}

#main {overflow: hidden; zoom: 1; position: relative; width:1000px;margin:25px auto 0;}
#index_b_hero { width: 600px; height: 410px; margin: auto; position: relative; }
#index_b_hero img { width:590px; height: 400px; }
#index_b_hero .heros { width: 600px; height: 410px; }
#index_b_hero .hero-wrap { overflow: visible; position: absolute; }
#index_b_hero .next, #index_b_hero .prev { filter: alpha(Opacity=70); opacity: .7; position: absolute; top: 50%; margin-top: -25px; margin-left: 5px; background-color: #303030; z-index: 3; }
#index_b_hero .next:hover, #index_b_hero .prev:hover { background-color: orangered; }
#index_b_hero .next { margin: -25px 5px 0 0; right: 0; }
#index_b_hero .disabled { background-color: #eee; }
#index_b_hero .mask-left, #index_b_hero .mask-right, #index_b_hero .hero { background: #fff; padding: 5px; z-index: 1; position: absolute; top: 0; left: 0; width: 590px; height: 400px; overflow: hidden; left: 1200px; }
#index_b_hero .mask-right, #index_b_hero .mask-left { z-index: 4; left: -600px; filter: alpha(Opacity=50); opacity: .5; background: #fff; overflow: hidden; }
#index_b_hero .mask-right { left: 600px; }
#index_b_hero .active { z-index: 2; left: 0; }
#index_b_hero .txt{ width:590px; background:#000;position:absolute; top:380px; left:0px; margin:0 5px; text-align:center; filter: alpha(Opacity=60); opacity: .6; color:#fff; height:25px;line-height:25px;}
#index_b_hero .txt a{ color:#fff}

.icon-arrow-a-left, .icon-arrow-a-right { background: url(icon-sd26986d847.png) no-repeat; }
.icon-arrow-a-left { background-position: 0 0; height: 50px; width: 50px; left:0;}
.icon-arrow-a-left:hover, .icon-arrow-a-left.arrow-a-left_hover, .icon-arrow-a-left.arrow-a-left-hover { background-position: -60px 0; }
.icon-arrow-a-right { background-position: -120px 0; height: 50px; width: 50px; }
.icon-arrow-a-right:hover, .icon-arrow-a-right.arrow-a-right_hover, .icon-arrow-a-right.arrow-a-right-hover { background-position: -180px 0; }
.pic_news{position:relative;}
.pic_news .pic_a{display:block;}
.pic_news .pic_a,.pic_news img{width:554px;height:313px;}
.pic_news .txt_bg{background:#e77761;opacity:0.6;filter:alpha(opacity=60);-moz-opacity:0.6;}
.pic_news .txt_pic,.pic_news .txt_bg{position:absolute;left:0;bottom:0;width:380px;height:28px;}
.pic_news .txt_pic{color:#fff;font:14px "SimSun";z-index:100;padding-left:10px;width:370px;line-height:28px;}
.news{width:588px;}
.news .item{margin-bottom:10px}
.item a{color:#333;font:18px "Microsoft YaHei"}
.item p{color:#666;font:14px "SimSun";line-height:25px;padding:25px 0 6px;}
.block{margin-top:44px;}
.block h2.tit{border-bottom:2px solid #bf2611;margin-bottom:57px;height:15px;border-bottom:2px solid #bf2611;}
.block h2.tit a{display:block;width:150px;height:37px;background:url(ywjj_2018ldj.jpg) no-repeat;margin:0 auto;}
.block2 h2.tit a{background-image:url(mtgc_2018ldj.jpg)}
.block5 h2.tit a{background-image:url(lmfc_2018ldj.jpg)}
.pic_item{overflow:hidden;zoom:1;width:1080px;}
.img_a{display:block;}
.pic_item img,.img_a{width:308px;height:204px;}
.pic_item .item{width:308px;float:left;margin-right:40px;padding-bottom:34px;}
.pic_item .item h3 a{font:16px "Microsoft YaHei";line-height:24px;font-weight:bold}
.pic_item .item h3{margin:0 0 18px;padding-top:19px;}
.pic_item .item p{color:#666;font:14px "Microsoft YaHei";line-height:24px;text-indent:28px;height:86px;padding:0;}
.pic_item .inf{background-color:#f1f1f1;padding:0 15px 0;height:177px;}

.box{ padding-bottom:0px; float:left;font-family:'Microsoft YaHei';margin-right:26px;margin-bottom:55px;}
.box .left{width:313px;margin-right:30px;}
.box .left a{display:block;}
.box .leftimg a,.box .left img{width:313px; height:177px}
.box .leftxt{width:385px; min-height:100px;font-family:"Microsoft YaHei"}
.box p{ font-size:14px; line-height:24px; color:#606060; margin-bottom:5px;}