@charset "utf-8";
/* CSS Document */

body{font-family:"Microsoft YaHei";margin:0 auto;min-width: 1200px;}
ol,ul{list-style:none;}
img{border:0;vertical-align:top;display:block;}
a{text-decoration:none;color:#090606;}


.banner{max-width: 1920px;min-width: 1120px;margin: 0 auto;}
.banner img {width: 100%;}

.xq_1{width: 1200px;margin: 30px auto;text-align: center;}
.xq1_h2{font-size:36px;margin: 0 0 20px;position: relative;line-height: 1.6em; color:#1c4879;}
.xq5_show{font-size:18px;line-height: 2em;margin: 0 auto 20px;text-align: left;text-indent: 2em; padding: 0 30px;}
.kfr{ width:1063px; margin:20px auto;}
.ljzx{width: 400px;font-size: 26px;display:inline-block;line-height: 60px;background: #e73535;color:#fff;border-radius: 10px;}

.one table {width: 1120px;margin:30px auto 50px;border-spacing: 0;text-align: center;}
.one table tr {font-size: 16px;line-height: 30px;}
.one table th {width: 200px;color: white;text-align: center;font-size: 20px;line-height: 50px;border: 1px solid #d2cecc; font-weight:normal;}
.one table tr.bg1 {background: white;}
.one table tr td {border: 1px solid #c3c1c0; line-height:40px; font-size:18px;}


.min-w { width: 1200px; margin:20px auto;}	
.flex22{ display: -webkit-flex; display: flex; justify-content: space-between; flex-wrap:wrap; padding:0; margin:0 auto; }	
.flex22 li{ border: 1px solid #e83636; border-radius: 5px;  text-align: center;  box-sizing: border-box; width: 32%; margin: 10px 0; overflow: hidden;}
.flex22 li h1 {     padding: 10px 23px;
    width: 331px;
    margin: 0 auto;}	
.flex22 li h2 { font-size: 20px; color: #fff;}	
.flex22 li span { text-transform: uppercase; font-size: 14px; color: #dbdbdb; line-height: 28px;}	
.flex22 li p { text-transform: uppercase; font-size: 16px; color: #555; line-height: 32px;}
.plan_b {     padding: 10px 20px;}
.plan_b  p{ font-size:16px !important; line-height:32px !important; padding: 0;
    margin: 0 auto; letter-spacing: -2px;}
.flex22 li h3{ background:#e83636; color:#FFF; font-size:18px; line-height:50px; height:50px; padding: 0; font-weight:normal;
    margin: 0 auto;}
	
	
.hui{ background:#e5f1ff; padding:10px 0; margin:0 auto;}
.zsUl4{ padding:0; margin:20px auto; display: inline-block;}
.zsUl4 ul { padding:0; margin:0 auto;}
.zsUl4 ul li {float: left;margin-left: 20px;margin-top: 10px;border: 1px solid#e82425;border-radius: 10px;padding-bottom: 10px; background:#FFF;}
.zsUl4 ul li img {padding: 10px;}
.zsUl4 ul li:nth-child(1){ margin-left:0 !important;}
/*.zsUl4 ul li div:nth-child(2) p {margin-left: 15px;}*/
.zsUl4 ul li div:nth-child(2) p:nth-child(1){color: #444444;font-size: 20px; margin: 10px;}
.zsUl4 ul li div:nth-child(2) p:nth-child(2){color: #ea2627;font-size: 15px;line-height: 32px;}
.zsUl4 ul li div:nth-child(3) {float: right !important;margin-top: 10px;}
.zsUl4 ul li div:nth-child(3) a {background-color: #f63131;display: inline-block;width: 80px;text-align: center;line-height: 45px;border-top-left-radius: 10px;border-bottom-left-radius: 10px;color: #FFF;}
.img_01 {text-align: center;margin-top: 20px;}

.clear {
    clear: both;
}		
.fl {float:left;}
.zsUl1{ padding:0; margin:20px auto; display: inline-block;}
.zsUl1 ul { padding:0; margin:0 auto;}
.zsUl1 ul li {float: left;margin-left: 25px;margin-top: 20px;}
.zsUl1 ul li:nth-child(1) {margin-left:0;}

.yx{ width:1190px; margin:20px auto; text-align:center; padding:0;}

.xq_2{padding: 60px 0;background: #fe2e20;min-width: 1200px;text-align: center;}
.bai{ color:#FFF;}
.fo-ma {margin: 30px auto 0;}
.fo-ma h2 {color: #fff;font-size: 36px;text-align: center;padding: 20px;}
.fo-ma ul {padding: 0;margin: 0;}
.fo-ma li {margin: 0 auto 20px;text-align: center;overflow: hidden;width: 570px;}
.fo-ma li input {width: 450px;height: 50px;display: inline-block;vertical-align: middle;border: 0;padding: 0;text-indent: 2em;font-size: 18px;float: left;}
.fo-ma li input[type=submit] {background: #ff7f02;text-align: center;width: 360px;height: 60px;border-radius: 30px;margin: 20px auto 0;display: block;color: white;border: 0;font-size:25px;float: inherit;text-indent: 0;}
.fo-ma li label {background: #fde3c7;color: #000;width: 120px;height: 50px;line-height: 50px;font-size: 20px;float: left;}

.hjz{ margin:20px auto; padding:0;}



.fen{width: 1120px;
    margin-bottom:30px; margin-left:auto; margin-right:auto;
    text-align: center; margin-top: 60px;}

.gd_txt{
    border:none;
    border-color: #d2d2d2;
    width: 100%;
    text-align: center;
    line-height:36px;
    box-sizing: border-box;
    table-layout:fixed;
	border-collapse: collapse;
}
.gd_txt thead {
    background-color: #3399ff;
    font-size: 20px;
    line-height: 2.4em;
}
.gd_txt th{
    background-color:#2891ff ;
    border-color: #fff;
    color:#fff;
    border-top-color:#2891ff;
    border-bottom-color:#2891ff;
}
.gd_txt th:first-child{
    border-left-color:#2891ff;
}
.gd_txt th:nth-child(5){
    background-color:#ff1313;
    border-top-color:#ff1313;
    border-bottom-color:#ff1313;
    border-right-color:#ff1313;
}
.gd_txt td{
    word-break:keep-all;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
	font-size: 17px;
    color: #0b0b0b;
    line-height: 1.6em;
    padding: 10px 0;
    border: 1px solid #aaa;
   
}
.gd_txt tbody tr:hover{
    background-color: #f1f1f1;
}
.gd_txt td:hover{

    color:#00a0e9;
}
.h_252{
    overflow: hidden;
    border-bottom:1px solid #c1c1c1;
}

.h_252{height:337px;}
.gd_txt td a {
    color: #F00;
}

