*{margin:0; padding:0; list-style: none;}
a{color:#000; text-decoration:none;}
a:hover{color:#AB2001;}
.min_w1200{ min-width:1200px;}
img{border:none;}
iframe{ width:100%; margin:15px auto;}

.topbox{width:1130px; height:85px; margin:0 auto;}
.toplogo{width:535px; height:100%; float:left;}
.toplogo img{width:100%; height:100%;}
.chaxubox{width:245px; height:35px; float:left; margin:25px 30px; margin-left:145px; border:1px solid #DCDCDC; border-radius:8px;}
.chaxubox input{width:185px; display:block; margin:0 12px; margin-right:0; height:20px; border:none; border-right:1px solid #B4B4B4; float:left;}
.chaxubox img{width:18px; height:18px; display:block; margin:0 3px; float:left;}
.toprightbox{width:135px; height:15px; float:left; margin:30px 15px;}
.sheshouye,.shoucang,.lianxi{margin:0; font-size:14px; margin-right:10px; float:left;}
/*banner轮播*/
.bannerbox{width:100%; position:relative; overflow:hidden;}
.bannerbox .tupian{ height:100%; position:absolute; left:0; top:0;}
.bannerbox .tupian li{height:100%; list-style:none; float:left;}
.bannerbox .tupian li img{ height:100%;}
.bannerbox .biaoji{width:auto; height:12px; position:absolute; left:0px; bottom:60px;}
.bannerbox .biaoji li{width:14px; height:14px; background:#fff; margin:0 10px; list-style:none; float:left; border-radius:50%;}
.bannerbox .biaoji .action{background:#AB2001;}
/*新闻轮播*/
.newlan{width:1180px; height:330px; margin:20px auto; margin-top:30px;}
.banner{width: 580px;height: 330px;position: relative;overflow: hidden; float:left;}
.img{position: absolute;top: 0;left: 0}
.img li{float: left;}
.img li a{position:relative}
.img li a div.index_item_title{position:absolute;bottom:0;left:0;background:rgba(0,0,0,0.3);width:580px;height:38px;}
.img li a div p{padding:5px 10px;height:100%;width:580px;color:#fff; text-align:left; margin-top:7px; font-size:12px;}
.img li img{display:block; width:580px;height: 330px;}
.num{position: absolute;bottom: 10px;width:580px;right:0;text-align: right;font-size: 12px; z-index:999;}
.num li{width: 15px;height: 15px;border:1px solid #8C8885;display: block; display: inline-block;margin: 0 5px;cursor: pointer; color:#000; text-align: center;font-size: 12px; background:#8C8885;}
.btn{display: none;}
.btn span{display: block;width: 40px;height: 80px;background: rgba(0,0,0,0.6);color: #fff;font-size: 20px;line-height: 80px;text-align: center;cursor:pointer;}
.btn .prev{position: absolute;left: 0;top: 50%;margin-top: -40px;}
.btn .next{position: absolute;right: 0;top: 50%;margin-top: -40px;}
.num .active{background-color: #AB2001; border:1px solid #AB2001;  color:#fff;}
.tou_new_item .hide{display:none}
.tou_new_item .show{display:block}
.index_tou{width:100%;}
/*菜单*/
.menubox{height: 50px; background:#AB2001; margin: 0 auto; width:1203.5px; position: relative; margin-top: -35px;}
.menuinfo{height: 50px; width:100%;}
.menuinfo tr td{float: left; position: relative; z-index: 1610;}
.menuinfo tr td:hover{color: #fff; background: #004286;}
.menuinfo tr td>a{display: block; font-size: 18px; padding: 12.5px 52.5px; color: #fff; height:25px;}
/*.lan2son,.lan5son{display: none; background-color: #FEA733; left: 0px; position: absolute; top: 50px; width: 100%; z-index: 1600;}
.lan2son dl,.lan5son dl{float: left; padding: 12px 0; width: 100%;}
.lan2son dl dt,.lan5son dl dt{float: left; font-size: 16px; text-align: center; width: 100%;}
.lan2son dl dt a:hover{background:#FF9900;}
.lan2son dl dt a,.lan5son dl dt a{color: #FFF; text-decoration: none; width: 100%; padding: 12px 0px; display: block; font-size: 16px;}*/
.menuinfo tr td div{display: none; background-color: #004286; left: 0px; position: absolute; top: 50px; width: 100%; z-index: 1600;}
.menuinfo tr td div dl{float: left; width: 100%;}
.menuinfo tr td div dl dt{float: left; font-size: 16px; text-align: center; width: 100%;}
.menuinfo tr td div dl dt a:hover{background:#1c2559;}
.menuinfo tr td div dl dt a{color: #FFF; text-decoration: none; width: 100%; padding: 12px 0px; display: block; font-size: 16px;}

/*公司新闻*/
.newbox{width:570px; height:330px; margin-left:25px; float:left;}
.lanmu{width:100%; height:40px; border-bottom:2px solid #AB2001;}
.lanmu1{width:125px; height:40px; background:#AB2001; float:left;}
.lanmu1 span{font-size:16px; color:#fff; text-align:center; display:block; padding-top:9px;}
.lanmu2{float:right; font-size:12px; margin-top: 15px;}
.newlist{width:100%; margin-top:10px;}
/*.newlist tr{height:49px;}*/
.newlist tr td:hover{color:#AB2001;}
.newinfo{float:left; width:470px; height:27px; position: relative; padding-left:20px; font-size:16px; margin-left:5px; }
.newlist tr td{border-bottom: 1px dashed #ccc;}
.newinfo:after{content: '';position: absolute;left: 0;top: 8px;width: 6px;height: 6px;background: #AB2001;transform-origin: left top;border-radius:50%;}
.liulan{width:15px; height:8px; display:block; float:left; margin:0 10px; margin-left: 15px; border:none;}
.newliulan{width:30px; height:15px; font-size:10px; color:#797979; float:left; margin:0 2px;}
.fenge{width:100%; height:8px;}

.djandread{width:1180px; overflow:hidden; margin:10px auto; clear:both;}
.dangjianbox{width:565px; float:left; }
.readbox{width:565px; float:left;  margin-left:40px;}
.tzbox{width:565px; float:left; }
.hdbox{width:565px; float:left;  margin-left:40px;}
.tzandhd{width:1180px; overflow:hidden; margin:30px auto; margin-top:40px;}
.djtop{width:100%; height:75px;}
.djlan{width:195px; height:65px; border:5px solid #F0DBD6; position:relative; float:left;}
.djlan img{width:100%; height:100%;}
.djlan div{position:absolute; top:17px; left:15px; color:#fff;}
.djlan div p{font-size:16px;}
.djlan div span{font-size:10px;}
.gengduo{float:right; width:80px; height:30px; border:1px solid #000; margin:25px 10px; border-radius:5px;}
.gengduo:hover{border:1px solid #AB2001;}
.gengduo p{text-align:center; font-size:14px; padding-top: 4px;}
.djfirstbox{width:100%; height:60px; margin-top:30px; margin-bottom: 20px;}
.djimg{width:115px; height:100%; float:left;}
.djimg img{width:100%; height:100%;}
.djfirst{height:100%; width:420px; float:left; margin-left:15px;}
.djfirsttitle{width:100%; height:23px; font-size:14px;}
.djfirstinfo{height:45px; width:100%; color:#696969; font-size:12px;}
.djlist{width:100%; height:235px;}
/*.djlist tr{height:34px;}*/
.djlist tr td{border-bottom: 1px dashed #ccc;}
.djinfo{float:left; width:465px; height:30px; position: relative; padding-left:20px; font-size:16px; margin-left:5px; margin-top:3px;}
.djinfo:after{content: '';position: absolute;left: 0;top: 8px;width: 6px;height: 6px;background: #AB2001;transform-origin: left top;border-radius:50%;}
.tzinfo{float:left; width:380px; height:30px; position: relative; padding-left:20px; font-size:16px; margin-left:5px;margin-top: 5px;}
.tzinfo:after{content: '';position: absolute;left: 0;top: 8px;width: 6px;height: 6px;background: #AB2001;transform-origin: left top;border-radius:50%;}
.tztime{float:right; width:95px; height:18px; font-size:16px; margin:1px 2px;}
.djliulan{width:30px; height:15px; font-size:10px; color:#797979; float:left; margin:3px 2px;}

/*广告位*/
.guangguao{width:1180px; height:175px; margin-left:10px; margin:20px auto; border-radius:15px;}
.guangguao img{width:100%; height:100%;}

/*下属企业*/
.xiaqiye{width:1180px;/* height:350px;*/ margin:20px auto;}
.yingshi{width:1180px; height:270px; margin:25px auto; position:relative;}
.qiyetop{width:340px; margin:5px auto; height:40px;}
.ystop{width:280px; margin:5px auto; height:40px;}
.qylanmu{height:18px; text-align:center; font-size:16px;}
.qiyetop div{width:100%; text-align:center; height:14px;}
.linezi{width:100%; height:14px; font-size:12px; text-align:center; margin-top:10px;}
.results_scroll{width:100%; margin-top:35px;/* height:260px;*/}
#demo{width: 100%; padding-top: 5px; overflow: hidden; margin: 0 auto;}
.pro_pic{width: 180px; line-height: 2.5em; text-align: center;/* height:265px;*/background:#F5F3F4; border:1px solid #E3E3E3;}
.pro_pic img{width: 175px; height: 220px; display:block; margin:0 auto; padding-top: 8px;}
.xcname p{font-size: 14px;}

/*影视*/
.picScroll-left { position: relative; padding: 20px 0; width: 1040px; margin: 20px auto;}
.picScroll-left .hd .next { left: 1040px;}
.picScroll-left .hd .prev { right: 1040px;}
.picScroll-left .hd .prev, .picScroll-left .hd .next { display: block; position: absolute; top: 60px; font-size: 80px;
color: #999; cursor: pointer; z-index:1000px;}
.picScroll-left .bd { overflow: hidden;}
.picScroll-left .bd ul{zoom:1;}
.picScroll-left .bd ul li{position:relative; overflow:hidden; text-align:center; margin-right:25px; float:left;}
.picScroll-left .bd ul li img{width: 235px; height: 158px; display: block; margin-top:10px;}
.picScroll-left .bd ul li .title{position: absolute;  left: 0; right: 0; bottom: 0;line-height: 40px; color: #fff; text-align: center; font-size: 20px; background:rgba(0,0,0,.5);}
.cb1 { overflow: hidden; zoom: 1;}
.cb1 span:hover{color:#AB2001;}
.f1{display: inline; font-size:14px;}
/*底部*/
.footer{width:100%; height:265px; clear:both;}
.footfirst{ height:265px; background:#292A2E; padding-top: 30px;}
.foottop{width:40px; height:34px; border:1px solid #fff; text-align:center; margin:0 auto; margin-bottom:0px; cursor:pointer;}
.foottop img{width:24px; height:17px; display:block; margin: 8px auto;}
.footinfo{width:1050px; height:190px; margin:0 auto;}
.phonebox{width:300px; height:215px; float:left;}
.phonelan{width:100px; padding-left:10px; position: relative; font-size:14px; color:#fff;}
.phonelan:after{content: '';position: absolute;left: 0;top: 4px;width: 2px;height: 16px;background: #004286;transform-origin: left top;}
.phonebox span{display:block; width:100%; font-size:12px; color:#fff; padding-left: 10px; margin-top: 10px;}
.ljbox{width:100%; margin-top:20px; margin-left: 10px;}
.lianjie{width:120px; height:75px; background:#999999; float:left; margin-right:5px; margin-bottom:5px;}
.lianjie p{width: 100%; margin:10px auto; color:#fff; font-size:14px; text-align: center;}
.youxiang{width:100%; height:20px; float:left; margin-top: 20px;}
.youxiang p{width:105px; padding-left:10px; position: relative; font-size:14px; color:#fff; float:left;}
.youxiang p:after{content: '';position: absolute;left: 0;top: 4px;width: 2px;height: 16px;background: #004286;transform-origin: left top;}
.youxiang span{font-size:12px; color:#999;}
.footbottom{ height:32px; background:#666666; padding-top: 13px;}
.footbottom p{width:100%; font-size:13px; color:#fff; text-align:center;}
