/*顶部*/
.headbg{ background:rgba(0,0,0,0.6); position:absolute;top:0; left:0; z-index:300;}
.head{ height:118px;}
.head .logo{ width:170px; height:118px; font-size:22px; line-height:118px; color:#fff;}
.head .logo img{ width:auto; height:50px; display:block; float:left; margin-top:34px; margin-right:15px;}
.head .nav{ width:1000px; height:118px;}
.head .nav td{ text-align:center; position:relative;}
.head .nav td a{ font-size:22px; color:#fff;}
.head .nav td a:hover{color:#CDC437;}
.head .nav td .er{ width:100%;background:rgba(0,0,0,0.6); position:absolute; z-index:100; top:118px; left:0; padding-bottom:10px; display:none;}
.head .nav td .er a{ display:block; height:30px; text-align:center; line-height:30px; font-size:18px;}
.head .nav td .er a:hover{ color:#CDC437;}

.gg_100 img{ width:100%;}

.min_w1200{ min-width:1200px;}

/*banner图*/
.banner{width:100%; position:relative; overflow:hidden;}
.banner .tupian{ height:100%; position:absolute; left:0; top:0;}
.banner .tupian li{height:100%; list-style:none; float:left;}
.banner .tupian li img{ height:100%;}
.banner .biaoji{width:auto; height:8px; position:absolute; left:0px; bottom:40px;}
.banner .biaoji li{width:120px; height:8px; background:#fff; margin:0 10px; list-style:none; float:left;}
.banner .biaoji .action{background:#0090C7;}

/*公告*/
.ggbg{ background:#F5F5F5; height:45px;}
.gonggao{ height:45px;}
.gonggao img{ width:17px; height:17; margin-top:14px; display:block;margin-right:10px;}
.gonggao .ggbox{ width:1000px; position:relative;}
.gonggao .ggbox .ggnav{ width:1000px; position:absolute; top:0; left:0; list-style:none;}
.gonggao .ggbox .ggnav li{ height:45px;font-size:14px; line-height:45px; color:#515151;}
.gonggao .ggbox .ggnav li a{font-size:14px; line-height:45px; color:#515151;}
.gonggao .ggbox .ggnav li a:hover{color:#CDC437;}
/*通用标题*/
.top{ width:534px; height:45px; margin:50px auto 30px; overflow:hidden;}
.top span{ font-size:38px; font-weight:700; line-height:45px; color:#CDC437; color:#CDC437; display:block; float:left;}
.top .icon{ display:block; float:left; margin:15px;}


.jsimg{ width:1200px; height:auto; margin-bottom:20px;}
.jsinfo{ width:1100px; margin:0 auto; text-align:center; color:#282828; font-size:18px; line-height:30px; font-weight:700;}

.gdinfo{ width:1200px; overflow: hidden; display:flex; flex-wrap:wrap; justify-content:space-between; align-content:flex-start; }
.gdinfo .list{ width:340px; height:550px;}
.gdinfo .list .info{ width:338px; border:1px solid #F0EEEF; height:465px; cursor:pointer;}
.gdinfo .list .info .infox{ width:304px; height:435px; margin:15px auto; position:relative; overflow:hidden;}
.gdinfo .list .info .infox img{width:304px; height:435px;}
.gdinfo .list .info .infox .texts{ width:304px; height:180px; position:absolute; bottom:-180px; left:0; background: black;
filter:alpha(opacity=70);
-moz-opacity:0.7;
-khtml-opacity: 0.7;
opacity: 0.7;}
.gdinfo .list .info .infox .texts .cent{ width:270px; height:88px; font-size:18px; color:#fff; line-height:30px; margin:10px auto;}
.gdinfo .list .title{ width:340px; height:85px; text-align:center; line-height:85px; font-size:18px;}

.btn1{ display:block; width:101px; height:36px; border:1px solid #fff; color:#fff; text-align:center; line-height:36px; border-radius:18px; font-size:18px; margin:0 auto; margin-top:20px;}

.mlinfo{width:1200px; overflow: hidden;}
.mlinfo .list{ width:600px;}
.mlinfo .list .info{ width:600px; height:535px; position:relative; overflow:hidden;}
.mlinfo .list .info img{width:600px; height:535px;}
.mlinfo .list .info .texts{width:600px; height:535px;position:absolute; bottom:-535px; left:0; background: black;
filter:alpha(opacity=70);
-moz-opacity:0.7;
-khtml-opacity: 0.7;
opacity: 0.7;}
.mlinfo .list .info .texts a{ display:block; width:200px; margin:0 auto; text-align:center; font-size:24px; line-height:50px; color:#fff;}
.mlinfo .list .info .texts a:hover{color:#CDC437;}
.mlinfo .list .title{ margin-top:30px; text-align:center; font-size:28px; line-height:40px; height:40px;}
.mlinfo .list .cent{ width:530px; height:88px; margin:20px auto; font-size:18px; color:#A8A8A8; line-height:30px; text-align:center;}
.btn2{ display:block; width:65px; font-size:16px; line-height:40px; border-bottom:2px solid #000; margin:0 auto; font-weight:700; color:#0E0E0E; margin-bottom:30px;}

.lxbox{ width:1200px; overflow:hidden; margin-bottom:130px;}
.lxbox .lianxi{ width:400px; height:315px;}
.lxbox .lianxi .iocn{ width:35px; height:35px; display:block; margin-right:10px;}
.lxbox .lianxi .phone{ color:#CCC437; font-size:18px; line-height:20px; font-weight:700; height:30px; margin-left:10px;}
.lxbox .lianxi .name{font-size:18px; line-height:20px; height:30px; margin-left:10px;}
.lxbox .lianxi .erwm{ width:120px; height:120px; display:block; margin-left:10px;}
.lxbox .dzimg{ width:720px; height:315px;}
.lxbox .dzimg img{ width:720px; height:315px; display:block;}

/*底部*/
.footbg{ background:#434343;}
.foot{ margin-top:50px; margin-bottom:60px;}
.foot .logo{ width:auto; height:80px; font-size:22px; line-height:80px; color:#fff;}
.foot .logo img{ width:auto; height:50px; display:block; float:left; margin-top:15px; margin-right:15px;}
.foot table{ width:800px; height:125px; float:right;}
.foot table td{ font-size:18px; text-align:left; color:#fff; text-indent:10px;}

/*分类名称*/
.cattitle{ height:23px; position:relative;}
.cattitle .cats{ width:310px; height:116px; background:black; position:absolute; left:0;bottom:0; z-index:100;
filter:alpha(opacity=80);
-moz-opacity:0.8;
-khtml-opacity: 0.8;
opacity: 0.8;
}
.cattitle .cats .title{ width:292px; height:98px; border:2px solid #fff; margin:7px auto; font-size:40px; text-indent:1em; color:#fff; line-height:98px;}

/*面包屑*/
.mbx{ height:58px; border-bottom:1px solid #B1B1B1;}
.mbx .lists{ font-size:18px; line-height:58px; color:#232323;}

/*列表*/
.lblist{ width:1200px; padding:50px 0px;  border-bottom:1px solid #B1B1B1;}
.lblist .listimg{ width:405px; height:253px;}
.lblist .title{ margin-left:20px; font-size:26px; line-height:60px; height:60px;}
.lblist .times{ margin-left:20px; font-size:16px; line-height:40px; height:40px;}
.lblist .infos{ margin-left:20px; height:78px; font-size:16px; line-height:26px; width:710px;}
.btn3{ display:block; width:70px; font-size:16px; line-height:40px; border-bottom:2px solid #000; margin-left:20px;color:#232323; }

/*内容*/
.infotitle{ font-size:28px; line-height:50px; color:#444444; margin:20px 0px; text-align:center;}
.content{ font-size:16px; line-height:36px; color:#454545; margin-bottom:60px;}
.content img{ display:block; max-width:935px; margin:0 auto;}

/*分页*/
.fenye{ margin-top:30px; height:30px; margin-bottom:30px;}
.luotong_page{ text-align:center; height:30px; line-height:30px;}
.luotong_page a{ color:#fff; border:1px solid #fff; font-size:14px; background:#232323; line-height:28px; display:inline-block; padding:0 10px;}
.luotong_page span{ color:#232323; border:1px solid #232323;font-size:14px; line-height:28px; display:inline-block; padding:0 10px;}