@charset "UTF-8";
*{margin:0; padding:0; outline:none; list-style:none}
body{font-family: "Microsoft YaHei",微软雅黑; margin:auto;font-size:14px;}
a{color:#333333; text-decoration:none;}
img{ margin:0px; padding:0px; border:0px;vertical-align: middle;}
i{font-style: normal;}
input {border: 0 none;outline: 0 none;}
.div_font{font-size: 16px;font-weight: bold;}
.footer{/* background-color: #0050A7; */height: 90px;font-family: "宋体";margin-top: -20px;}
.footer_news{height: 120px;font-family: "宋体";margin-top: 20px;background-color: #0050A7;color: #FFFFFF;width: 1200px;margin: 0 auto;}
.footer_txt{padding-top: 35px;width: 1050px;margin: auto;}
.footer_txt a{color: #FFFFFF !important; }
.footer_companyinfo{/* padding-top: 40px; */width: 1110px;margin: auto;}
.footer_lf{float: left;line-height: 25px;font-weight: 600;}
.footer_lf a {color: #333333;}
.footer_rg{float: right;}
.font_style{font-size: 16px;font-weight: bold;}
.ipt::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
    /* WebKit browsers */
    color: #FFFFFF;
}
.ipt:-moz-placeholder, textarea:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #FFFFFF; 
}
.ipt::-moz-placeholder, textarea::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #FFFFFF; 
}
.ipt:-ms-input-placeholder, textarea:-ms-input-placeholder {
    /* Internet Explorer 10+ */
    color: #FFFFFF;
}
/*---------------------TOP-------------------*/
.top_bj{background: url(/* ../../images/front/banner.jpg) no-repeat center center; */ height: 300px;}
.top{width:1100px; *width:1100px;margin:auto;padding-top: 10px;padding-bottom: 8px;overflow: hidden;}
.logo{width: 320px;float: left;margin-top: 20px;}
.top_rg{float: right;margin: 10px 30px 0px -19px;color: #000000;}
.top_rg a{cursor: pointer;}
.search{float:right;margin-top: 50px;text-align: right;}
.search_icon{background: url(../../images/front/search.png) no-repeat center left;background-color: white;background-position: 10px 11px;}
.search_tt{border: 1px solid #fa7f0073;border-top-left-radius: 44px;border-bottom-left-radius: 44px;height: 40px;line-height: 40px;padding-left: 40px;width: 176px;float: left;}
.search_btn{background: #ffbf31;border: 1px solid #ffbf31;border-left: none;height: 40px;line-height: 40px;width: 70px;margin-left: -4px;border-top-right-radius: 44px;border-bottom-right-radius: 44px;cursor: pointer;float: left;text-align: center;}
.search_con{ margin-top:40px; clear:both;}
.banner{min-width: 1100px; width: 100%;}

@media screen and (min-width:800px) and (max-width: 1200px){.footer{ width:1200px;} }
@media screen and (min-width: 800px) and (max-width: 1200px) { .nav_bj{ width:1200px} }}
@media screen and (min-width:960px){.top_bj{ width:100%;} } 
@media screen and (min-width: 960px) and (max-width: 1200px) { .top_bj{ width:1200px} }}

.second_line{border-right: 1px solid white;border-width: 1px;padding: 0px 0px 0px 30px;}
.nav_bj{width: 100%;margin: 0 auto;background-color: #005EAE;height: 50px;}
.nav{color: #FFFFFF;font-size: 16px;height: 49px;line-height: 49px;width: 1200px;margin: 0 auto;overflow: hidden;}
.nav_scroll{position: fixed;z-index:9999;filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;width: 100%;top: 0;}
.nav li{min-width:150px;text-align:center;float:left;}
.nav li a{color:#fff;font-weight: bold;} 
.nav li a:hover,.nav li a.active{color:#ffe824;}
.nav li img{position: relative;right: 33px;top: -1px;}

#content{padding-bottom: 40px;width: 100%;min-width: 1100px;}
.content{min-height: 300px;overflow: hidden;padding-top: 30px; padding-bottom: 40px;}
#scrollPics{height: 300px;width: 446px;text-align:center;overflow: hidden;position:relative;float: left;}
.slider{height: 300px;overflow: hidden;width: 1400px;}
.slider li{float: left;width: 446px;}
.slider li img{height: 300px;width: 446px;}
.num_title{background-color: rgba(9, 8, 8, 0.75);position: absolute;width: 446px;left: 0px;top: 258px;/* z-index: 400; */}
.num_title li{text-align: left;padding: 12px;width: 260px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #fff;}
.num_title li a{width: 29px !important; *width:328px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color: #fff;}
.num_title li a p{font-size: 12px; font-family: "Arial","宋体"; line-height: 30px;}
#scrollPics .num {text-align: center;cursor: pointer;position:absolute;right: 2%;bottom: 3%;z-index: 1001;}
#scrollPics .num li{float: left;width: 25px;}
#scrollPics .num li a{padding: 0px 5px;background: white;}
#scrollPics .num li a.on{background: #f0410f;color: white;}
.nav_a{display: inline-block;height: 30px;line-height: 30px;margin: 0 0px 0px 10px;color: #333333;border-radius: 6px;cursor: pointer;padding: 3px 10px 3px 20px;width: 68px;}
.nav_a_activ{background-color: #b6babf66;margin: 3px 25px;}
.header_banner img{width: 680px;height: 80px;}

/*----------------newsDetails---------------*/
/* .news_bj{background-color: #E9E9E9;height: 100%;} */
.w_1200{width: 1200px;margin: auto;background-color: #FFFFFF;height: 100%;min-height: 780px;}
.w_1000{width: 1000px;margin: auto;}
.nav_address{padding-top: 30px;}
.nav_address a{color: #626060;}
.news_border{border: 2px solid #e5e5e5;margin-top: 28px;margin-bottom: 28px;}
.news_title{margin-top: 30px;font-size: 30px;font-weight: 400;color: #000000;text-align: center;line-height: 70px;/* height: 70px; */border-bottom: 1px solid #cccccc;}
.n_info{margin: 25px 0;text-align: center;font-size: 16px;color: #A9A9A9;}
.n_info span{margin-right: 40px;}
.n_info img{padding-bottom: 4px;}
.txt_img{text-align: center;}
.txt_img img{width: 600px;height: 450px;}
.text_content p{margin-top: 20px;line-height: 40px;color: #000000;font-size: 16px;text-indent: 2em;}
.page{margin-top: 40px;font-size: 16px;margin-bottom: 40px;}
.page li a:hover{color: #347cbf;}

/*---------------textList----------------*/
.dh_line{border-bottom: 2px solid #0059D1;width: 820px;padding-bottom: 10px;color: #626060;}
.nav_list{width: 800px;margin-top: 10px;}
.nav_list li{padding-left: 14px;line-height: 42px;height: 42px;background: url(../../images/front/circular.png) no-repeat center left;overflow: hidden;}
.nav_list li:hover a {color: #0361ce;}
.nav_list li:hover{background: url(../../images/front/circular_c.png) no-repeat center left;}
.nav_list li i {display: inline-block;float: right;color: #ABABAB;}
.nav_list li a{width: 680px;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.list_lf{float: left;margin-top: 40px;margin-left: 40px;}
.list_rg{float: right;margin-top: 10px;margin-bottom: 40px;}
.list_rg_margin{margin-bottom: 10px;}
.list_rg_margin img{width: 258px;height: 75;}
.frame_border{border: 1px solid #EBEBEB;width: 256px;height: 100%;overflow: hidden;}
.notice_rg{line-height: 35px;height: 40px;padding: 12px 13px 15px 16px;font-weight: bold;clear: both;}
.notice_rg li{padding-left: 14px;line-height: 33px;height: 33px;background: url(../../images/front/triangle.png) no-repeat center left;overflow: hidden;}
.notice_rg li:hover a {color: #0b53ac;}
.notice_rg li:hover{background: url(../../images/front/triangle_c.png) no-repeat center left;}
.frame_title{padding: 8px 14px 0px 15px;font-weight: bold;color: #FFFFFF;}
.frame_title img{padding-right: 7px;}
.frame_title i{float: left;font-size: 16px;}
.frame_title a{float: right;color: #FFFFFF;line-height: 24px;}
.tt_bj{background-color: #005EAE;height: 40px;}
.info_rg{line-height: 35px;height: 35px;padding: 17px 0px 0px 16px;font-weight: bold;clear: both;}
.info_clm_lf{float: left;border: 1px solid #c4bdbd;border-radius: 6px;width: 40%;text-align: center;margin: 0px 19px 25px 3px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.info_clm_rg{float: right;border: 1px solid #c4bdbd;border-radius: 6px;width: 45%;text-align: center;margin-bottom: 20px;}
.info_clm_lf a{padding-left: 7px;}
.info_rg .info_clm_lf :hover{background-color: #EBEBEB;}
.info_rg .info_clm_lf a:hover{color: #1c7bf0;display: block;}
.info_rg .info_clm_rg :hover{background-color: #EBEBEB;}
.info_rg .info_clm_rg a:hover{color: #0b53ac;display: block;}
.line_t{border-bottom: 1px solid #888888;width: 100px;padding: 3px 0px 3px;}
.txt_rg{float: right;line-height: 27px;width: 560px;height: 138px;overflow: hidden;}
.txt_p{color: #6e6e6e;}
.img_lf img{width: 195px;height: 138px;}
.pic_high{height: 175px;width: 800px;overflow: hidden;}
.txt_rg_data{color: #a8a8a8;}
.piclist_bj .pic_high:hover{background-color: #ebe7e7;}
.pic_list{line-height: 35px;width: 780px;margin: 18px;}
.img_lf{float: left;}
/*分页*/
.paging{clear: both;text-align: center;padding: 10px 0px 0px;}	
.paging a{padding: 4px 12px;border: 1px solid #ddd;border-radius: 5px;}
.paging a:hover,.paging a.on{background: #0061D3;color: #fff;}


/*------------------------home-------------------------*/
.content_high{height: 420px;}
.line_border{border: 1px solid #D7D7D7;width: 444px;overflow: hidden;height: 296px;}
.border_high{height: 360px;}
.header_lf{width: 920px;height: 400px;float: left;}
.header_rg{float: right;width: 446px;height: 300px;}
.notice_high{width: 258px;height: 369px;float: right;}
.list_float{float: none !important;margin: 20px 0px 20px 0px;}
.clm_news{line-height: 30px;margin: 5px 15px 5px 17px;}
.clm_news li {padding-left: 14px;line-height: 35px;height: 35px;background: url(../../images/front/circular.png) no-repeat center left;overflow: hidden;}
.clm_news li:hover {background: url(../../images/front/circular_c.png) no-repeat center left;}
.clm_news li:hover a {color: #0b53ac;}
.clm_news li a {width: 340px;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.clm_news li i {display: inline-block;float: right;color: #ABABAB;}

.clm_list{line-height: 30px;margin: 5px 15px 5px 20px;}
.clm_list li {padding-left: 14px;line-height: 33px;height: 33px;background: url(../../images/front/triangle.png) no-repeat center left;overflow: hidden;}
.clm_list li:hover {background: url(../../images/front/triangle_c.png) no-repeat center left;}
.clm_list li:hover a {color: #0b53ac;}
.clm_list li a {width: 340px;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.clm_list li i {display: inline-block;float: right;color: #333333;}
.xu_line{border-bottom: dotted 2px #ececec;}
.clm_content_lf{float: left;width: 446px;}
.clm_content_rg{float: right;width: 446px;}
.top_high{margin-top: 20px;height: 260px;}
.footer_clm_lf{width: 920px;height: 365px;float: left;}
.footer_clm_rg{float: right;width: 258px;height: 360px;}
.index_link{margin-top: 20px;width:1200px;height: 145px;overflow: hidden;}
.link_border{border: 1px solid #D7D7D7;width: 1198px;height: 130px;}
.link_j {display: inline-block;min-width: 100px;border: 1px solid #d0c7c7;border-radius: 5px;margin: 25px 13px 12px;min-height: 23px;text-align: center;}
.link_j a{padding: 3px 0px 3px 0px;display: inline-block;}
.link_j img {padding: 3px 2px 3px 0px; height: 22px;}
.yq_link{font-size: 16px;font-weight: bold;padding: 10px;color: #FFFFFF;}
.yq_bj{
    background-color: #005EAE;
    height: 40px;
}
.link_border ul{width: 1190px;margin: auto;}
.select_link{min-height: 33px;text-align: center;min-width: 129px;float: left;}
.nav_select{width: 761px !important;margin: auto !important;}
.nav_select .select_link select{text-align: center;text-align-last: center;height: 33px;width: 145px;line-height: 43px;color: #333333;border-radius: 5px;margin-left: 32px;}    

/*----------------------partybuilding---------------------------*/
@media screen and (min-width:800px) and (max-width: 1200px){.dj_header{ width:1200px;} }
@media screen and (min-width:800px) and (max-width: 1200px){.dj_nav_bj{ width:1200px;} }
@media screen and (min-width:800px) and (max-width: 1200px){.dj_footer{ width:1200px;} }
.dj_header{background: url(../../images/front/partybuilding/banner.jpg) no-repeat center center #B50102; height: 400px;}
.dj_line{background-color: #d9d855;height: 1px;}
.dj_nav_bj{background-color: #B40001;height: 50px;line-height: 50px;}
.d_nav{width: 1200px;margin: auto;}
.d_nav li{float: left;font-size: 18px;width: 180px;text-align: center;}
.d_nav li a{color: #FFFFFF;}
.d_nav li a:hover {background: #FEFC14;color: #B50102;display: block;}
.header_block{margin: 20px;}
.dt_news_lf{float: left;border: 2px solid #f3f3f3;padding: 10px;background-color: #FDFDFD;height: 332px;}
.dt_news_rg{float: right;width: 576px;}
.clm_dt{background: url(../../images/front/partybuilding/clm_bj.jpg) no-repeat;height: 40px;color: #fff;line-height: 40px;padding-left: 15px;font-size: 16px;}
.more{float: right;font-size: 12px;margin-right: 12px;color: black;font-weight: 600;}
.dj_dt_list li{line-height: 30px;height: 30px;}
.dj_dt_list li i{float: right;color: #aaa3a3;/* margin-right: 6px; */}
.dj_dt_list li a{width: 450px;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.dj_dt_list li {padding-left: 14px;line-height: 36px;height: 36px;background: url(../../images/front/partybuilding/spot.png) no-repeat center left;overflow: hidden;}
.dj_dt_list li:hover {background: url(../../images/front/partybuilding/spot_r.png) no-repeat center left;}
.dj_dt_list li:hover a {color: #B5000A;}
.pic_sys img{width: 532px;height: 330px;}
.clm_news_lf{float: left;width: 556px;}
.clm_news_rg{float: right;width: 576px;}
.dj_link_line{ border-bottom: 3px solid #c50606;padding-bottom: 10px;text-align: center;}
.dj_yq_link{width: 1190px;margin: auto;padding-top: 20px;}
.dj_footer{background-color: #B70100; height: 120px;}
.footer_info{padding-top: 40px;width: 1150px;margin: auto;color: #FFFFFF;}
.info_footer_lf{float: left;line-height: 25px;font-weight: 600;}
.info_footer_rg{float: right;}
.info_footer_lf a {color: #FFFFFF;}
.dh_title{background: url(../../images/front/partybuilding/list_title.jpg) no-repeat;height: 40px;color: #fff;line-height: 40px;padding-left: 15px;font-size: 16px;}
.dh_title span{color: red;}
.dt_rg{float: right;color: black;}
.txt_list li{float: left;width: 100%;line-height: 40px;border-bottom: dotted 1px #ccc;}
.txt_list span{float: right;font-size: 12px;}
.lb_text{position: absolute;z-index: 9;left: 30px;top: 300px;bottom: 5px;}
.lb_title{width: 300px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;float: left;color: #FFFFFF;font-weight: bold;}
.layui-carousel-ind ul {margin-right: 20px;}
.lb_text :hover{color: #FFFFFF;}
.dj_text_list{min-height:200px;margin-bottom: 40px;margin-top: 20px;}
.dj_news_title{font-size: 24px;text-align: center;padding: 15px 0;line-height: 40px; font-weight: 600;}
.news_date{text-align: center;line-height: 40px;color: #999; border-bottom: 1px dashed #ddd;margin-bottom: 10px;}
.content_block{font-family: verdana;font-size: 16px;text-indent: 25px;line-height: 30px;}
.back_index{background: url(../../images/front/back-bg.png) center no-repeat;width: 450px;height: 33px;position: absolute;line-height: 33px;color: #fff;font-weight: bolder;text-align: center;top:0;right: 0;}
.back_index a{color: #FFFFFF;}
.back_index a:hover{color: #FFFFFF;}
.layui-carousel>[carousel-item]>*{text-align: center;}