/* CSS Document */

*{ margin:0; padding:0; }
body{ font-family:"΢���ź�",Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333; background:#FFFFFF; }
form,input,button {margin: 0px;padding: 0px;border: 0px; vertical-align:middle;}
ul, li {list-style-type:none;}
h1, h2, h3, h4, h5, h6 { font-size:14px;font-weight:normal;}
img { border:0; vertical-align:top}
a { text-decoration:none; color:#333; outline:none;}
.white{color:#FFFFFF;}
.fleft{float:left;}
.fright{float:right;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f28{font-size:28px;}
.f32{font-size:32px;}
.f37{font-size:37px;}
.mt15{margin-top:15px}
.mt30{margin-top: 30px;}
.fbold{font-weight:bold;}
.lsp8{letter-spacing:8px;}
.tcenter{ text-align:center;}
.clear{clear:both;}
.pd10{padding-top:10px;}
.jp_1{width:1125px; height:auto; overflow:hidden; margin:25px auto;}
.jp1_str{font-size:32px; display:block; text-align:center; letter-spacing:2px; border-bottom:2px solid #D1D0D0; line-height:50px;}
.jp1_str span{width:126px; height:auto; overflow:hidden; border-bottom:5px solid #D7000F; margin:5px auto; display:block; margin-bottom:0px;}
.ljzx{width:220px; height:62px; overflow:hidden; background:#D7000F repeat; margin:20px auto; font-size:30px; color:#FFF; text-align:center; line-height:62px; border-radius:15px; display:block}
.jp1_show{width:100%; height:auto; overflow:hidden; margin-top:10px;}
.jp1_show li{width:262px; height:248px; overflow:hidden; border:1px solid #BEB9BD; float:left; margin-left:14px; margin-top:15px}
.jp1_show li p{width:185px; height:auto; overflow:hidden; font-size:16px; margin:8px auto; text-align:center; line-height:30px;}

.jp_2{width:100%; height:auto; overflow:hidden; background:#45464B repeat}
.jp2_show{width:1110px; height:auto; overflow:hidden; margin:25px auto;}
.jp2_p1{font-size:18px; color:#FFF; text-align:center; margin-top:10px;}
.jp2s_zs{width:100%; height:auto; overflow:hidden;}
.jp2s_zs li{width:215px; height:auto; overflow:hidden; float:left; margin-left:45px; margin-top:25px; display:inline}
.jp2s_zs li strong{display:block; font-size:21px; color:#FFF; text-align:center; margin-top:10px}
.jp2s_zs li p{font-size:16px; text-align:center; color:#FFF; line-height:32px;}
.jp2s_zs li a{width:195px; height:45px; overflow:hidden; background:#FF1F1F repeat; font-size:16px; text-align:center; color:#FFF; text-align:center; display:block; margin:15px auto; line-height:45px; border-radius:15px;}

.jp_3{width:1125px; height:auto; overflow:hidden; margin:25px auto;}
.jp1_1{width:545px; height:415px; overflow:hidden; border:1px solid #C4C5C5; margin-top:25px;}
.jp11_h3{width:212px; height:40px; background:#D7000F no-repeat; overflow:hidden; font-size:20px; color:#FFF; text-align:center; line-height:40px;}
.jp11_h3 a{color:#FFF;}
.jp11_show{width:100%; height:auto; overflow:hidden;}
.jp11_show li{width:530px; height:auto; overflow:hidden; border-bottom:1px solid #CECDCD; margin:15px auto; padding-bottom:15px}
.jp11s_r{width:420px; height:auto; overflow:hidden; margin-left:10px;}
.jp11s_r strong{display:block; font-size:18px;}
.jp11s_r span{display:block; font-size:17px;}
.jp11s_r p{width:335px; height:auto; overflow:hidden; font-size:14px; color:#616060; margin-top:5px; line-height:28px;}
.jp11s_r a{width:68px; height:32px; overflow:hidden; background:#FF0000 repeat; font-size:16px; color:#FFF; text-align:center; display:block; border-radius:10px; margin-top:10px; line-height:32px;}
.jp1_2{width:545px; height:530px; overflow:hidden; border:1px solid #C4C5C5; margin-top:25px;}
.jp1_3{width:545px; height:342px; overflow:hidden; border:1px solid #C4C5C5; margin-top:25px;}
.jp1_4{width:545px; height:465px; overflow:hidden; border:1px solid #C4C5C5; margin-top:25px;}
.jp_4{width:99%; height:48px; overflow:hidden; border:1px solid #FF0000; margin-top:15px;}
.jp_4 strong{display:block; font-size:21px; line-height:48px; margin-left:15px; display:inline}
.jp_4 h3{font-size:18px; color:#5e5c5c; line-height:48px; margin-left:15px; display:inline}
.jp_4 p{font-size:14px; line-height:48px; margin-left:15px; display:inline}
.jp_4 a{width:68px; height:32px; overflow:hidden; background:#FF0000 repeat; font-size:16px; color:#FFF; text-align:center; display:block; border-radius:10px; margin-top:10px; line-height:32px; margin-right:15px}

.gz_12{width:100%; height:auto; overflow:hidden; background:url(../images/gz_bg10.jpg) center no-repeat;}
.gz12_show{width:1090px; height:auto; overflow:hidden; margin:30px auto}
.gz1s_l{width:355px; height:475px; overflow:hidden; background:#FFF repeat}
.lxwm{width:165px; height:40px; border-bottom:1px solid #37363B; font-size:24px;margin-top: 25px;
margin-left: 15px;; font-weight:bold}
.diz{background:url(../images/gz_bg11.jpg) no-repeat; font-size:20px; margin-left:20px;padding-left: 35px;line-height: 35px; margin-top:35px}
.gz_dz{font-size:14px; margin-left:55px; margin-top:10px; height:auto; overflow:hidden}
.gz_zx{font-size:12px; color:#ff1d00; margin-left:55px; margin-top:10px; display:block}
.diz1{background:url(../images/gz_bg12.jpg) no-repeat; font-size:20px; margin-left:20px;padding-left: 35px;line-height: 35px; margin-top:35px}
.djzx{width:110px; height:45px; background:#F44144 repeat; font-size:18px; color:#FFF; text-align:center; display:block; margin:10px auto; line-height:45px;}
.gz1s_r{width:675px; height:auto; overflow:hidden; margin-top:30px;}
.gz1s_r h3{font-size:30px; color:#FFF; line-height:45px}
.gz1s_b{width:670px; height:215px; background:#E63B24 repeat; opacity:0.7; margin-top:35px}
.ds7_1{width:290px; height:50px; overflow:hidden; float:left; margin-left:8px; margin-top:42px}
.ds7_1 input{ width:100%; height:auto; overflow:hidden; line-height:50px; padding-left:2%}

.gz_12{width:100%; height:auto; overflow:hidden; margin:0 auto; background:url(../images/gz_bg10.jpg) center no-repeat;}
.gz12_show{width:1200px; height:auto; overflow:hidden; margin:30px auto}
.gz1s_l{width:355px; height:475px; overflow:hidden; background:#FFF repeat}
.lxwm{width:188px; height:40px; border-bottom:1px solid #37363B; font-size:24px;margin-top: 25px;margin-left: 15px;; font-weight:bold}
.diz{ font-size:20px; margin-left:20px;padding-left: 35px;line-height: 35px; margin-top:35px}
.gz_dz{font-size:14px; margin-left:55px; margin-top:10px; letter-spacing: 1.5px; height:auto; overflow:hidden}
a.gz_zx{font-size:12px; color:#ff1d00; margin-left:55px; margin-top:10px; display:block}
.diz1{ font-size:20px; margin-left:20px;padding-left: 35px;line-height: 35px; margin-top:35px}
a.djzx{width:110px; height:45px; background:#F44144 repeat; font-size:18px; color:#FFF; text-align:center; display:block; margin:20px auto; line-height:45px;}
.gz1s_r{width:750px; height:auto; overflow:hidden; margin-top:15px;}
.gz1s_r h3{font-size:30px; color:#FFF; letter-spacing: 1.5px; line-height:65px}
.gz1s_b{width:750px; height:215px; background:#E63B24 repeat; opacity:0.7; margin-top:35px}
.msb7_top{width:596px; height:auto; overflow:hidden; margin:0px auto;}
.ds7_1{width:290px; height:50px; overflow:hidden; float:left; margin-left:8px; margin-top:25px}
.fleft{float:left;}
.fright{float:right;}
.ds7_1 input{ width:100%; height:auto; overflow:hidden; line-height:50px; padding-left:2%;border:none;outline:none;}
.coolbg1{width:118px; height:40px; overflow:hidden; background:#FFFFFF repeat; border:none; font-size:15px; text-align:center; line-height:40px;  margin:2% auto; display:block; color:#ff1d00}
.tcenter{ text-align:center;}

.w1400{
	width: 1400px;
	margin: auto;
}
.major_contents{width: 100%;}
.major_contents .major_tb{width:1400px;margin:0 auto;padding:40px 0;cursor:pointer}
.major_tb .swiper-slide{width:150px!important;height:50px;position:relative;background-color:#fff;color:#ff3600;font-size:16px;font-weight:400;text-align:center;line-height:50px;margin:0 24px;border-radius:28px;-webkit-border-radius:28px;-moz-border-radius:28px;overflow:hidden;border: 1px solid #ff3600;}
.major_tb .swiper-slide-thumb-active{background-color:#ff3600;color:#fff;font-weight:700}
.major_con .swiper-slide{width: 100%;display: flex;flex-wrap: wrap;}
.major_con .swiper-slide .items{width: 650px;border: 1px solid #ff3600;border-radius: 8px;padding: 30px 20px;margin-bottom: 20px;}
.major_con .swiper-slide .items:nth-child(2n){margin-left: 16px;}
.major_con .swiper-slide .items h2{display: block;font-size: 24px;color:#ff3600;line-height: 2;font-weight: bold;}
.major_con .swiper-slide .items table{display: block;width: 100%;border: none;}
.major_con .swiper-slide .items table tr td:nth-child(1){width: 485px;}
.major_con .swiper-slide .items table tr td:nth-child(2){width: calc(650px - 485px);}
.major_con .swiper-slide .items table tr td span{display: block;font-size: 20px;line-height: 3;}
.major_con .swiper-slide .items table tr td span.cls_name{font-weight: bold;}
.major_con .swiper-slide .items table tr td span.cls_time{font-weight: bold;color: #ff3600;text-align: center;}
.major_con .swiper-slide .items table tr td p{color: #4b4b4b;text-align: justify;line-height: 1.5;font-size: 18px;}
.major_con .swiper-slide .items table tr td img{display: block;width: 99px;height: 95px;margin: auto;}
.major_con .swiper-slide .items .major_ask{width: 200px;margin: 30px auto;border-radius: 10px;text-align: center;background: #ff3600;font-size: 26px;line-height: 2;font-weight: bold;}
.major_con .swiper-slide .items .major_ask a{color: #fff;}
.major_con .swiper-slide .items table.item tr{margin:15px auto;display:block;}
.major_con .swiper-slide .items table.item tr td p{line-height:2.5;}
.major_con .swiper-slide .items table.item tr td p em{font-style:normal;font-weight:bold;}