@charset "utf-8";
body,ul,li,p,ol,h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0 }
body{ color: #393939; font-family: "微软雅黑","宋体"; font-size: 14px;  }
ul,li{ list-style: none; }
a{ text-decoration: none; color: #393939; }
img{ border:none;}
input{ outline: none; }

.clear{ clear: both; }
.input{ border:1px solid #c9c9c9; height: 36px; line-height: 36px; outline: none; text-indent: 15px; font-size: 14px; font-family: "微软雅黑"; color: #ababab;}

.center_box_big{ width: 1130px; margin: 0 auto; }
.nav{ height: 80px; line-height: 80px; background-image: url(../images/logo.jpg); background-repeat: no-repeat; padding-left: 230px; box-sizing: border-box; width: 100%; overflow: hidden; display: flex;}
.nav a{ padding: 0px 15px; color: #2d2c2c; font-size: 13px; min-width: 60px; text-align: center;}
.nav a.selected,.nav a.selected:hover { background-color: #ff0000; color: #fff; font-weight: bold;}
.nav a:hover{ background-color: #0059AB; color: #fff; font-weight: 400; }

#home_slide{ width: 100%; }
.home_slide_bg{ background-repeat: no-repeat; background-position: top center; }

.home_box_1{ padding: 30px 0px; height: 410px; overflow: hidden; }
.home_news_left{ float: left; width: 400px;  }
.home_news_left a{ color: #363636; font-size: 18px; margin: 15px 0px 10px; line-height: 1.5em; display: block; font-weight: 400;}
.home_news_left img{ width: 400px; height: 274px; }
.home_news_left p{ font-size: 13px; color: #8f8f8f; line-height: 1.7em; text-indent: 2em;}

.home_news_center{ float: left; width: 476px; margin: 0px 25px; }
.home_news_center .layui-tab{ margin: 0px; }
.home_news_center .layui-tab-brief>.layui-tab-title .layui-this,.home_news_center .layui-tab-title .layui-this{ color: #5b5b5b; }
.home_news_center .layui-tab-brief>.layui-tab-title .layui-this:after{ border-color: #fc433e; }
.home_news_ul li{ width: 100%; overflow: hidden; height: 32px; line-height: 32px; text-align: right; }
.home_news_ul li a{ font-size: 13px; color: #7a7a7a; float: left; width: 390px; display: block; white-space: nowrap; overflow: hidden; text-overflow:ellipsis; text-align: left;}
.home_news_ul li span{ font-size: 12px; color: #959595; }

.home_news_right{ float: left; width: 196px; }
.gupiao{ height: 150px; text-align: center; width: 166px; }
.home_tel { height: 235px; border-left: 1px solid #b2b2b2; padding: 10px 0px 10px 15px; }
.home_tel .p1{ font-size: 34px; color: #424242; text-transform : uppercase;}
.home_tel .p3{ font-size: 18px; color: #424242; margin-bottom: 15px; margin-top: 5px;}
.home_tel .p4{ font-size: 12px; color: #ffffff; background-color: #3e9aee; height: 20px; line-height: 20px; width: 140px; text-align: center; margin: 8px 0px;}
.home_tel .p5{ font-size: 24px; color: #ffffff; background-color: #015bab; padding: 5px; width: 115px;}


.home_bg_gray{ width: 100%; background-color: #e0e2e4;}
.home_bg_gray .center_box_big { overflow: hidden; }
.home_bg_gray img{ float: left;}

.home_box_2{ padding-top: 25px; overflow: hidden; }
.baogao_left{ float: left; width: 540px;}
.baogao_right{ float: right; width: 540px; }
.baogao_menu {color: #4d4d4d; position: relative;}
.baogao_menu p{ font-size: 24px; font-weight: 400; height: 45px; line-height: 45px; border-bottom: solid 5px #fc433e; float: left; width: 106px; text-align: center;}
.baogao_menu span{ font-size: 12px; height: 45px; line-height: 50px; border-bottom: solid 5px #dedfe2; float: left; display: block; width: 434px; text-indent: 15px; color: #999}
.baogao_menu a{ position: absolute; right: 10px; top: 15px; color: #999; font-size: 12px; }
.baogao_ul { padding: 10px 5px; clear: left;}
.baogao_ul li { text-align: right; font-size: 12px; color: #959595; width: 100%; overflow: hidden; height: 30px; line-height: 30px;}
.baogao_ul li a{ color: #4d4d4d; font-size: 13px; float: left; width: 425px; height: 30px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-align: left;}

.footer_bg{ width: 100%; background-color: #f2f2f2; margin: 15px 0px 10px; }
.footer{ text-align: center; font-size: 12px; height: 40px; line-height: 40px;}
.footer a{ display: inline-block; margin: 0 10px; }
.copyright{ font-size: 12px; color: #999; line-height: 25px; text-align: center; margin-bottom: 20px;}

.sub_box{ width: 100%; overflow: hidden; padding: 10px 0px 100px; }
.sub_left{ width: 300px; float: left; }
.sub_right{ width: 800px; float: right; }
.sub_menu{ overflow: hidden; }
.sub_menu p{ font-size: 24px; font-weight: 400; height: 45px; line-height: 45px; border-bottom: solid 5px #fc433e; float: left; width: 145px; text-align: center;}
.sub_menu span{ font-size: 12px; height: 45px; line-height: 50px; border-bottom: solid 5px #dedfe2; float: left; display: block; width: 155px; text-indent: 15px; color: #999;}
.sub_menu_list{ width: 290px; padding: 10px 5px; }
.sub_menu_list a{ background-image: url(../images/ico_01.png); background-repeat: no-repeat; background-position: 15px center; height: 42px; line-height: 42px; display: block; text-indent: 40px; font-size: 16px;}
.sub_menu_list a.selected{ background-color: #d62333; background-image: url(../images/ico_02.png); color: #fff;}
.sub_link_list { padding-top: 20px; }
.sub_link_list img{ max-width: 100%; padding-top: 5px;}

.sub_menu_r{ position: relative; overflow: hidden;}
.sub_menu_r p{ font-size: 24px; font-weight: 400; height: 45px; line-height: 45px; border-bottom: solid 5px #fc433e; float: left; width: 200px; text-align: center;}
.sub_menu_r span{ font-size: 12px; height: 45px; line-height: 50px; border-bottom: solid 5px #dedfe2; float: left; display: block; width: 600px; text-indent: 15px; color: #999;}
.sub_menu_r .site{ position: absolute; right: 10px; top: 15px; color: #999; font-size: 12px; }
.sub_menu_r .site a{ color: #999; }

.news_list{ padding: 10px; }
.news_list li { border-bottom: dashed 1px #ebeef3; padding: 5px; overflow: hidden;}
.news_list li img { float: left; padding: 20px 20px 10px 0px; width: 150px; height: 100px; object-fit: cover;}
.news_list li a{ font-weight: 600; font-size: 18px; color: #666; display: block; padding-top: 20px; padding-bottom: 10px; max-width: 100%; overflow: hidden;white-space: nowrap; text-overflow: ellipsis;}
.news_list .desc{ max-width: 100%; height: 45px; line-height: 22px; overflow: hidden; color: #666 }
.news_list .datetime{ color: #999; padding: 5px 0px; font-size: 13px;}

.pdf_list{ padding: 10px; }
.pdf_list li { text-align: right; overflow: hidden; border-bottom: dashed 1px #ebeef3; line-height: 40px; color: #999;}
.pdf_list li a{ float: left; font-size: 16px; color: #666; width: 660px; overflow: hidden;white-space: nowrap; text-overflow: ellipsis; text-align: left;}

.baogao_sub_menu{ text-align: center; padding-top: 20px;}

/*内容页*/
.news_content_header { padding: 20px; border-bottom: dashed 1px #ebeef3; }
.news_content_header h1{ font-size: 20px; color: #444; text-align: center;}
.news_content_header .others{ text-align: center; padding-top: 15px; }
.news_content_header .others span{ display: inline-block; padding: 0px 15px; font-size: 12px; color: #999; }
.news_content_text { padding: 25px 5px; font-size: 16px; line-height: 1.8em;}
.news_content_text img, .news_content_text embed,.news_content_text object{ display: block; margin: 0 auto; max-width: 100%; }
.news_content_text p { text-indent:2em; }
.news_content_text p > img:first-child { margin-left:-2em; }
.news_content_text p img { display: inline-block; margin: 0 auto;}
.news_content_text table { text-indent: 0; border-collapse: collapse; border-spacing: 0px; margin: 10px 0; width: 100%;}
.news_content_text table tr td { text-align: center; font-size: 14px; }
.news_content_text table tr td p{ text-indent:0; }
.content{ padding: 20px 10px; }

/*分页*/
.page{ text-align: center; height: 32px; line-height: 32px;margin-top: 20px; font-size: 14px;}
.page span,.page a{padding: 6px 12px;line-height: 1.42857143; text-decoration: none;color: #428bca;background-color: #fff;border: 1px solid #ededed; margin-left: -1px;}
.page a:hover{ color: #2a6496; background-color: #eee; border-color: #ddd;}
.page .current{ z-index: 2; color: #fff;background-color: #428bca;border-color: #428bca; cursor: default;}
.page .prev{ border-bottom-left-radius: 5px; border-top-left-radius: 5px;}
.page .next{ border-bottom-right-radius: 5px; border-top-right-radius: 5px;}
.page .first{ border-radius: 5px; margin-right: 5px;}
.page .end{ border-radius: 5px; margin-left: 5px;}

.pagination { text-align:center; line-height: 30px; font-family:"SimSun","宋体"; margin: 50px 0px 20px;}
.pagination li { display:inline-block; margin:0 1px; }
.pagination a{ display: block; text-align: center; min-width:30px; border:1px dashed #e60012; background-color: #f5f5f5;color: #333;}
.pagination a:hover {background-color:#e60012; color:#fff; }
.pagination .active {min-width:30px; display:inline-block;text-align: center;background-color: #e60012; color: #eeeeee; margin:0 1px;border:1px solid #e60012;}
.pagination .disabled{ color: #999; }
.pagination_count{ line-height: 32px; }

.gupiao .p1{ font-weight: bold; }
.gupiao .p2 sub{ color: #999; font-size: 14px; }
.gupiao .p2 sup{ color: #999; font-size: 18px; margin-left: -20px;}
.gupiao .p2{ font-size: 40px; padding: 15px 0px; }
.gupiao .p3{ font-size: 12px; color: #999;}

.gp_green .p2,.gp_green .p2 sub,.gp_green .p2 sup{ color: #2C7A05; }
.gp_red .p2,.gp_red .p2 sub,.gp_red .p2 sup{ color: rgb(254, 0, 0); }
