@charset "gb2312";
/* CSS Document */

/*全局控制类*/
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select,img{margin:0;padding:0;}
body{font:12px "微软雅黑",HELVETICA;color:#272727;-webkit-text-size-adjust:100%;position:relative;background:#fff;}
a{text-decoration:none;color:#272727;blr:expression(this.onFocus=this.blur());-webkit-transition:all 0.2s linear;-mos-transition:all 0.2s linear;-mz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;}
a:hover{-webkit-transition:all 0.2s linear;color:#666;-mos-transition:all 0.2s linear;-mz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;text-decoration:none}
em{font-style:normal}
li{list-style:none}
.none{display:none}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word}
.cl{clear:both}
.fl{float:left}

@font-face {
  font-family: '../font-ico/iconfont';
  src: url('font-icoiconfont.eot');
  src: url('font-icoiconfont.eotiefix') format('embedded-opentype'),
  url('../font-ico/iconfont.woff') format('woff'),
  url('font-icoiconfont.ttf') format('truetype'),
  url('../font-ico/iconfont.svg#iconfont') format('svg');
}
.iconfont{
  font-family:"iconfont" !important;
  font-size:16px;font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}


/*首页*/
.header_div{width:100%;height:60px;background:rgba(255,255,255,.3);position:absolute;top:0;z-index:50}
.header{width:1200px;margin:auto;font-size:16px;line-height:60px;}
.header_right{float:right;}
.banner{width:100%;height:500px;background:#51bdfb;}
.banner_logo{position:absolute;left:20%;top:100px;width:625px;height:137px;background:url(imageslogo.png);z-index:51}
.hxjzg{position: absolute;right: 20%;bottom: 70px;width:563px;height:161px;background: url(uploadimage201708256363927254046358245600380.png) no-repeat;z-index: 51;}
.banner{width:100%;height:500px;background:#4dc5ff;position:relative;}
.banner .swiper-slide{text-align:center;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.nav_div{position:absolute;bottom:0;width:100%;height:60px;line-height:60px;font-size:18px;background:rgba(220,33,2,0.8);z-index:50}
.nav_UL{width:1200px;margin:auto;overflow:hidden}
.nav_UL li{float:left;text-align:center;}
.nav_UL li a{color:#fff;display:block;width:150px;}
.nav_UL li a:hover{background:#fd593f;}
.nav_act{background:#fd593f;}
.weather_box{height:60px;line-height:60px;width:1200px;margin:auto;margin-top:15px;}
.serach{width:480px;height:43px;line-height:43px;border:1px solid #ababab;font-size:16px;position:relative;float:right}
.serach input{border:none;font-size:16px;width:380px;padding-left:5px;padding-right:10px;}
.serach_btn{position:absolute;background:#fa8d00;color:#fff;width:85px;height:43px;line-height:43px;right:0;top:0;font-size:16px;text-align:center;display:block;}
.weather{float:left;line-height:60px;height:60px;}
.notice_box{width:1060px;margin:auto;height:128px;background:url(imagesnotice.jpg) left no-repeat #f6f6f6;padding-left:120px;padding-right:20px;position:relative;text-align:center;position:relative;}
.notice_box .swiper-slide{font-size:26px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.notice_href {position:absolute;left:0;top:0;display:block;width:95px;height:127px;}
.notice-prev{position:absolute;width:12px;height:12px;background:url(imagesprev.png) 0 0 no-repeat;right:10px;top:30px;cursor:pointer}
.notice-next{position:absolute;width:12px;height:12px;background:url(imagesprev.png) 0 -12px no-repeat;right:10px;bottom:30px;cursor:pointer}
.News_box{width:1200px;height:380px;margin:auto;margin-top:35px;background:#f6f6f6;overflow:hidden}
.News_Imgleft{width:700px;height:380px;float:left;overflow:hidden}
.News_tab{width:500px;float:left;height:380px;overflow:hidden;position:relative;}
.tab_menu{height:55px;border-bottom:1px solid #999;}
.tab_menu>span{float:left;display:block;font-size:20px;text-align:center;width:100px;line-height:52px;padding-left:30px;padding-right:30px;cursor:pointer}
.tab_menu .act{border-bottom:3px solid #df2f00;color:#df2f00;background:#fff;}
.tab_content{font-size:16px;overflow:hidden}
.tab_content li{line-height:40px;padding-left:10px;padding-right:10px;height:40px;}
.tab_content li a{display:block;width:80%;float:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.tab_content li>span{float:right;}
.News_Imgleft .swiper-slide{position:relative;}
.News_title{position:absolute;bottom:0;height:60px;line-height:60px;background:rgba(0,0,0,.5);font-size:18px;color:#fff;width:90%;padding-left:5%;padding-right:5%;}
.News_title>span{float:right;font-size:32px;}
.News_title a{color:#fff}
.djdiv{background:#f6f6f6;width:1200px;margin:auto;margin-top:20px;padding-top:10px;padding-bottom:10px;overflow:hidden;position:relative;min-height:50px;}
.djdiv span{float:left;margin-left:5px}
/*BANNER广告*/
.bannerdiv{width:100%;margin:0px auto;margin-top:20px;overflow:hidden;position:relative;}
/*设置版块*/
.set_mask {position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:999;display:none;}
.set_place {position:absolute;left:40%;top:40%;color:#fff;z-index:9999;line-height:100%;font-size:18px;display:none;}
.set_place a{color:#fff;}
.set_place a:hover{color:red;}

.DJListBox{width:1200px;margin:auto;margin-top:40px;overflow:hidden}
.DJClass{width:391px;height:298px;float:left;margin-right:10px;overflow:hidden;border:1px solid #d1d1d1;position:relative;}
.DJClass h3{height:40px;line-height:40px;font-size:18px;background:#f6f6f6;border-left:3px solid #dc2102;color:#dc2102;padding-left:10px;display:block;overflow:hidden}
.DJClass h3>a{float:right;margin-right:5px;font-size:14px;color:#000;font-weight:normal}
.DJList_News{overflow:hidden;padding-top:10px;}
.DJList_News li{font-size:14px;overflow:hidden;line-height:30px;color:#444343;padding-left:10px;padding-right:10px;}
.DJList_News li a{color:#444343;display:block;width:280px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;float:left}
.DJList_News li a:hover{color:#dc2102}
.DJList_News li span{float:right}
.ImgNews{width:1200px;margin:auto;overflow:hidden;position:relative;min-height:50px;}
.ImgTop {font-size:18px;color:#dc2102;display:block;border-bottom:1px solid #f6f6f6;position:relative;line-height:50px;}
.ImgTop a{color:#dc2102;}
.NewsImgList{display:block;position:relative;width:290px;height:190px;float:left;margin-top:10px;margin-right:13px;}
.NewsImgList img{width:290px;height:189px}
.NewsImgList a{color:#000}
.NewsImgTitle{position:absolute;bottom:0;display:block;width:100%;height:30px;line-height:30px;background:rgba(0,0,0,.5);font-size:12px;color:#fff;text-align:center;}
.NewsImg-prev{width:38px;height:20px;background:url(imagesi01.png) 0 0 no-repeat;cursor:pointer;position:absolute;right:57px;top:25px}
.NewsImg-prev:hover{background:url(imagesi01.png) 0 -66px no-repeat;}
.NewsImg-next{width:38px;height:20px;background:url(imagesi01.png) 0 -45px no-repeat;cursor:pointer;position:absolute;right:0px;top:25.5px}
.NewsImg-next:hover{background:url(imagesi01.png) 0 -23px no-repeat;}
.QXZC_box{width:1200px;margin:auto;overflow:hidden;position:relative;}
.QXZC_box ul li span{width:50px;}
.QXZC{height:50px;line-height:50px;border-bottom:2px solid #f6f6f6;width:1200px;margin:auto;position:relative;margin-top:40px;overflow:hidden}
.QXZC_Title{width:160px;height:50px;border-bottom:6px solid #df2f00;position:absolute;bottom:-3px;left:45%;font-size:26px;text-align:center;}
.QXZC_list{margin-top:45px;overflow:hidden}
.QXZC_list li{position:relative;float:left;width:238px;height:90px;margin-right:2px;margin-top:1px;}
.QXZC_list li img{width:238px;height:90px;}
.QXZC_list li span{position:absolute;left:0;top:0;width:60px;height:50px;font-size:20px;padding-top:20px;padding-bottom:20px;line-height:25px;text-align:center;color:#fff}
.c1{background:rgba(237,143,17,.9);}
.c2{background:rgba(26,157,32,.9);}
.c3{background:rgba(210,208,1,.9);}
.c4{background:rgba(30,165,246,.9);}
.c5{background:rgba(226,67,25,.9);}
.Frihref{width:1200px;margin:auto;background:#f5f5f5;height:55px;line-height:55px;margin-top:40px;}
.Fridiva{margin-left:30px;float:left;font-size:16px;}
.Fridiv{margin-left:55px;float:left;font-size:16px;}
.Fridiv select{width:290px;height:30px;border: solid 1px #f5f5f5;}
.footer{width:100%;border-top:15px solid #dc2102;margin-top:15px;overflow:hidden}
.footer_div{width:580px;height:150px;margin:auto;padding-top:50px;overflow:hidden;position:relative;font-size:16px;color:#414141;line-height:30px;}
.footer-icon{float:left;width:70px;}
.footer-info{float:left;}
.Main_Content{width:1200px;margin:auto;overflow:hidden}
.Main_left{width:815px;float:left;overflow:hidden}
.web_ads_box{width:1200px;margin:auto;}
.web_ads{width:96%;height:55px;line-height:55px;font-size:16px;background:url(imagesads.png) 13px no-repeat #f6f6f6;color:#161616;padding-left:5%;}
.web_ads01{width:100%;height:55px;line-height:55px;font-size:16px;background:url(imagesads.png) 13px no-repeat;color:#161616;padding-left:50px;background:#f6f6f6;}
.Main_leftListDiv{margin-top:20px;overflow:hidden;border: 1px solid #d4d4d4;}
.Main_leftTitle{background:#f6f6f6;height:40px;line-height:40px;overflow:hidden}
.Main_leftTitle span{color:#df2f00;font-size:18px;border-bottom:3px solid #df2f00;height:37px;line-height:37px;display:block;padding-left:20px;padding-right:20px;text-align:center;float:left}
.Main_leftTitle .more{float:right;color:#5d5c5b;font-size:14px;margin-right:10px;}
.Main_leftText{overflow:hidden;}
.Main_leftText a{color:#434343}
.Main_leftText li{padding-left:20px;padding-right:20px;margin:30px auto;}
.Main_leftText li h3{font-size:16px;color:#000;display:block;height:40px;line-height:40px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap; font-weight: normal;}
.Main_leftText li p{font-size:14px;color:#848484;line-height:26px;position:relative;padding-bottom:0px;}
.Main_leftText li p span{position:absolute;right:0;bottom:0}
.Main_right{width:365px;float:right;overflow:hidden}
.Main_rightBox{overflow:hidden;border:2px solid #f5f5f5;margin-bottom:15px;position:relative;}
.Main_rightBox h3{height:55px;display:block;line-height:55px;font-size:18px;font-weight:normal}
.Notice_ico{background:url(imageslaba.png) 5px 15px no-repeat #fdedea;color:#dc2102;padding-left:40px;}
.zhuanti_ico{background:url(imagespen.png) 5px 15px no-repeat #fdedea;color:#dc2102;padding-left:40px;}
#ul_place15 li a,#ul_place17 li a {width: 260px;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#div_place16 img {width: 360px;margin: 3px 0px;}
.Main_rightBox li{width:98%;margin:auto;font-size:12px;color:#454545;line-height:30px;position:relative;border-bottom:1px solid #ccc;margin-top:10px;}
.Main_rightBox li a{color:#454545;}
.Main_rightBox li span{position:absolute;right:0;bottom:0}
.Main_rightBox li:last-child{border-bottom:none;margin-bottom:20px;}
.Main_rightBox h3>a{float:right;margin-right:5px;font-size:14px;color:#000;font-weight:normal}
.List_Menu_left{width:318px;float:left;overflow:hidden;border:1px solid #dc2103;}
.List_Menu_box{width:100%;overflow:hidden;}
.List_Menu_box h3{height:55px;display:block;line-height:55px;font-size:18px;font-weight:normal;background:url(imagesmenu.png) 10px 18px no-repeat #fdedea;padding-left:50px;}
.mt30{margin-top:30px;}
.List_Menu_box ul{overflow:hidden;margin-top:10px;}
.List_Menu_box ul li{height:55px;line-height:55px;width:96%;margin:auto;margin-bottom:25px;font-size:18px;position:relative;background:#f6f6f6;}
.List_Menu_box ul li a{display:block;width:84%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding-left:16%}
.List_Menu_box ul li a:hover{background:#dc2103;color:#fff;}
.List_act{background:#dc2103;color:#fff;}
.right_ico{position:absolute;display:block;width:31px;height:30px;left:12px;top:12px;background:url(imagesright.png) no-repeat;}
.List_Menu_right{float:right;width:860px;overflow:hidden}
.List_Menu_RTitle{height:55px;line-height:55px;background:#f6f6f6;border-left:4px solid #dc2103;font-size:18px;color:#dc2103;padding-left:40px}
.List_Menu_right ul{overflow:hidden;margin-top:15px;}
.List_Menu_right ul li{font-size:14px;line-height:30px;color:#292929;overflow:hidden;margin-bottom:10px;}
.List_Menu_right ul li span{float:right;}
.List_Menu_right ul li a{color:#292929;display:block;width:80%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;float:left}
.List_Menu_right ul li a:hover{color:#aea6a4}
.Ticket_box{width:1194px;margin:auto;margin-top:30px;overflow:hidden;border:3px solid #ccc;}
.Ticket_box h3{font-size:24px;color:#dc2103;text-align:center;height:60px;line-height:60px;margin:20px auto;}
.Ticket_list{overflow:hidden;background:#f6f6f6;height:50px;position:relative;}
.Ticket_list li{float:left;display:block;line-height:50px;height:50px;display:block;text-align:center;font-size:16px;margin-left:20px;}
.Ticket_list li a{display:block;padding-left:10px;padding-right:10px;}
.Ticket_px{position:absolute;right:10px;}
.Ticket_Act{background:#fff;color:#dc2103;}
.Ticket_img{padding:10px;margin-top:10px;overflow:hidden}
.Ticket_img li{background:#f6f6f6;width:199px;height:340px;overflow:hidden;position:relative;float:left;margin-left:20px;margin-right:15px;margin-bottom:30px;}
.Ticket_img li img{width:199px;height:268px;}
.Ticket_digest{position: absolute;bottom: 72px;background:rgba(0,0,0,.5);width: 100%;padding: 5px; color: #fff;}
.Num_div{position:absolute;bottom:0;width:100%;height:30px;line-height:30px;font-size:14px;background:#dc2103;border:1px solid #dc2103;overflow:hidden}
.Rank_box{margin:auto;}
.Rank_box th{background:#b11f04;color:#fff;line-height:50px;line-height:50px;font-size:16px;}
.Rank_box tr td{font-size:14px;padding-top:5px;padding-bottom:5px;}
.Rank_box tr:nth-of-type(odd){background:#eee;}
.Rank_num{display:block;width:30px;height:30px;line-height:30px;text-align:center;color:#fff;background:#0593d5;margin:auto;border-radius:5px;}
.Num_text{float:left;display:block;width:75px;line-height:30px;color:#dc2103;text-align:center;background:#fff;}
.Num_val{float:right;margin-right:10px;color:#fff;}
.select_Name{text-align:center;margin-top:10px;font-size:16px;}
.select_NO{margin-left:10px;color:#808080;}
.TP_div{width:100%;height:80px;line-height:80px;background:#6c6969;overflow:hidden;z-index:999}
.TP_div01{width:1160px;margin:auto;font-size:16px;color:#fff;height:80px;line-height:80px;position:relative;padding-left:20px;padding-right:20px}
.TP_div01 span{margin-right:65px;}
.TP_btn{position:absolute;width:160px;height:43px;right:50px;top:0px;}
.TPItem_div01{width:100%;height:43px;line-height:43px;background:#eee;overflow:hidden;padding-top:10px;padding-bottom:10px; text-align:center}
.TPItem_div01 span{margin-left:40px;font-size:14px;text-align:center}
.TP_btn01{width:160px;height:43px;float:right;margin-right:30px}
.tick-tab{width:1200px;margin:auto;overflow:hidden;font-size:16px;}
.tick-tab a{float:left;display:block;color:#fff;text-align:center;background:#dc2103;line-height:35px;margin-top:20px;padding-left:10px;padding-right:10px;border-radius:4px;}
.tick-tab a:hover{background:#fd593f;}
.tick_act{background:#fd593f;}
.tick_unact{background:#dc2103;}
.mask{background:rgba(0,0,0,.6);position:fixed;width:100%;height:100%;z-index:50;display:none;top:0;left:0}
.TP_checkName{margin-top:20px;}
.TP_checkName span{background:#f1a107;color:#fff;border-radius:3px;text-align:center;height:30px;line-height:30px;padding:5px;margin-right:10px;font-size:12px;}
.checkDiv{position:fixed;display:none; height:350px; width:480px; margin:-100px 0px 0px -200px; top: 40%; left: 50%;font-size:16px; text-align: left; padding: 0px; background-color: #fff; border: 1px dotted #000000;overflow: auto;z-index:51;padding:40px;}
.TP_phone{border:1px solid #d6d6d6;background:url(imagesphone.png) 12px no-repeat;height:43px;line-height:43px;padding-left:40px;width:430px;margin-top:20px;}
.TP_phone input{border:0px;width:430px;font-size:14px;}
.closed{position:absolute;right:10px;top:10px}
.TP_yzm{border:1px solid #d6d6d6;background:url(imagesyzm.png) 12px no-repeat;height:43px;line-height:43px;position:relative;padding-left:40px;overflow:hidden;width:290px;margin-top:20px;}
.TP_yzm input{border:0px;width:290px;font-size:14px;overflow:hidden}
.TP_sendYzm{display:block;border:1px solid #d6d6d6;height:43px;line-height:43px;width:125px;text-align:center;position:absolute;right:0px;top:20px}
.TP_TS {color:#dc2103;margin-top:5px;margin-bottom:5px;}
.YZM_box{overflow:hidden;position:relative;color:#dc2103;cursor:pointer}
.TP_begin{display:block;margin-top:20px;width:470px;text-align:center;height:45px;line-height:45px;font-size:18px;color:#fff;background:#dc2103}
.TP_begin:hover{color:#fff;}
.act_info{overflow:hidden;padding-bottom:50px;width:96%;margin:auto;}
.act_info h3{font-size:16px;height:60px;line-height:60px;text-align:center;display:block;}
.act_info p{line-height:25px;font-size:14px;}
.TP_info{overflow:hidden;padding-bottom:50px;width:96%;margin:auto;}
.TP_info h3{font-size:16px;height:60px;line-height:60px;text-align:center;display:block;}
.TP_info p{line-height:25px;font-size:14px;}
.Content_div{width:1196px;overflow:hidden;margin:auto;border:2px solid #f6f6f6;padding-top:20px;padding-bottom:20px;}
.Content_div h3{height:60px;line-height:60px;font-size:24px;color:#dc2103;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block;text-align:center;}
.Content_Title{height:40px;line-height:40px;text-align:center;font-size:12px;width:100%;background:#f6f6f6}
.Content_Title span{margin-left:15px}
.Content_Title span span{cursor:pointer}
.Content_Title span span:hover{color:#dc2103}
.Content_Title .act{color:#dc2103}
.Content_Text{padding:10px;font-size:16px;line-height:25px;}
.Content_Text img{display:block;text-align:center;margin:10px auto;}
/*新闻查询*/
.serch_box{overflow:hidden;width:1200px;margin:auto;}
.serch_box ul{overflow:hidden;padding:20px;border:2px solid #d8d8d8}
.serch_box ul li{font-size:14px;border-bottom:1px dashed #d8d8d8;margin-bottom:20px;padding-bottom:20px;}
.serch_box ul li h3{line-height:30px;font-size:18px;}
.serch_box ul li h3>span{color:red}
.serch_box ul li p{line-height:25px;overflow:hidden;display:block;}
.serch_box ul li p a{color:blue}
.serch_time{margin-left:80px;color:#999}