@charset "utf-8";
/* CSS Document */
*{margin:0;padding: 0;}
ul{list-style:none;}
img{border:0px;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
a,a:focus{outline:none;}
.sq-box{width:1200px; margin: 0 auto;padding: 15px;margin-bottom: 25px;display: block;}
.sq-box::before{display: table;content: '';clear: both;}
.warning-msg { display:block; bottom:55px; right:0px; position:fixed;border: 3px solid #1b6fe2;border-radius: 4px; background-color: #ffff;line-height: 26px}
* html .warning-msg { position:absolute; right:18px}
.notification { font-family:Digital,'Microsoft YaHei',STFangsong; display: flex; margin: 0 auto; width: 300px; min-height: 70px; }
.notification .info { flex: 1; padding: 10px 10px 0 10px;  border-radius: 3px 0 0 3px;border-top: 1px solid #1b6fe2; }
.notification .info span { margin: 0; padding: 0; font-size: 16px; color: #fff; }
.notification .info p { margin: 0px; padding: 5px 0; font-size: 14px; color: #777777; }
.notification .info .button { display: inline-block; margin: 3px 3px 5px 0; padding: 3px 7px; border-radius: 2px; border-bottom: 1px solid; font-size: 12px; font-weight: bold; text-decoration: none; color: #ecf0f1; }
.notification .info .button.gray { background: #95a5a6 ; border-bottom-color: #798d8f; }
.notification .info .button { background: #435d8a; border-bottom-color: #435d8a; }
.sq-box::after{display: table;content: '';clear: both;}
.left-container{width: 630px;float: left;}
.left-container>h2{font-size: 24px;color: #1b6fe2;line-height: 50px;}
.left-container>h2>span{color: #333;font-size: 16px;font-weight: 400;}
.left-container ul::after{display: table;content: '';clear: both;}
.left-container ul li{float:left;display: block;width: 198px;height: 40px;border: 1px solid #f1f1f1;text-align: center;line-height: 42px;margin-right: 10px;margin-bottom: 10px; background-color: #f7f8fb;}
.left-container ul li:hover{border:1px solid #1b6fe2;color: #1b6fe2 ;}
.left-container ul li a{font-size: 16px;}
.left-container ul li:nth-child(3n){margin-right: 0px;}
.right-container{width: 510px;float: right;}
.right-container>h2{font-size: 24px;color: #1b6fe2;line-height: 50px;}
.right-container>p{line-height: 42px;}
.right-container>form>input{width: 510px;height: 48px;}
.right-container>form>.p1{line-height: 48px;}
.right-container>form>.formSubmit{width: 165px;height: 48px;background: #1b6fe2;border: 0;margin-top: 20px;color: #fff;margin-left: 170px;border-radius: 10px;}
.if_header{height:250px; width:100%; min-width:1200px;}
.if_bottom{height:275px; width:100%; min-width:1200px;}

/*表格信息*/
.xd-table{overflow-x: auto;min-width: 750px;}
.sq-height{min-height: 377px;}
 table {
    margin-bottom: 0;
    border: none!important;
	 
}
table {
    border-spacing: 0;
    border-collapse: collapse;
}
.table-bordered {
    width: 100%;
    border: 1px solid #e8e8e8!important;
    table-layout: fixed;
	min-height: 300px;
}
.xd-table thead tr {
    background: -webkit-linear-gradient(bottom, #edf4fd,rgba(130,177,242,.9));
    background: -o-linear-gradient(bottom,#edf4fd,rgba(130,177,242,.9));
    background: -moz-linear-gradient(bottom,#edf4fd,rgba(130,177,242,.9));
    background: linear-gradient(to top,#edf4fd,rgba(130,177,242,.9));
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#EEE5D2,endColorStr=#fbfaf8);
}
.xd-table tr td {
    border-bottom: 1px solid #f1f1f1!important;
    color: #000000;
    font-size: 16px;
    padding: 16px 0px!important;
    padding-left: 22px!important;
	line-height: 1.42857143;
	text-align: center;
vertical-align: baseline;
}
th {
    text-align: left;
}
.xd-table tr th {
    border: none!important;
    padding: 19px 0px!important;
    color: #1b6fe3;
    padding-left: 22px!important;
    text-align:center;
    font-size: 18px;
}
/* 回复问答*/
.sq-sqxx{width: 100%;margin: 0 auto 20px auto;}
.sq-sqxx>h2{font-size: 24px;color: #1b6fe2;display: inline-block;line-height: 36px;}
.bg-jx{width: 100%;height: 8px;background: #eef4f9;}
.xg-jx{width: 50%;height: 8px;background: #1b6fe3;}
.sq-sqxx>p{line-height: 32px;}
.sq-textarea{width:96%;min-height: 200px;text-align: left;padding: 1%;line-height: 26px; border: 1px solid #f1f1f1;font-size: 18px;}

.overlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10001;
    display: none;
    filter: alpha(opacity=60);
    background-color: #777;
    opacity: 0.5;
    -moz-opacity: 0.5;
}

.loading-tip {
    z-index: 10002;
    position: fixed;
    display: none;
}

.loading-tip img {
    width: 100px;
    height: 100px;
}

@media screen and (max-width: 750px){
 .footer_phone .footer_web_list{
     display: none !important;
 }
.table-bordered {
    width: 100%;
    border: 1px solid #e8e8e8!important;
    table-layout: fixed;
    min-height: 700px;
}
.left-container>h2>span{color: #333;font-size: 18px;font-weight: 400;}
.right-container>form>.p1{line-height: 48px;font-size: 20px; }
.left-container ul li a{font-size: 20px;}
.right-container>p{line-height: 42px;font-size: 20px}
.right-container>form>input{width: 490px;height: 48px;}
.if_header{height:300px; width:100%; min-width:200px;}
.if_bottom{height:405px; width:100%; min-width:200px;}
.right-container>form>.formSubmit{width: 165px;height: 48px;background: #1b6fe2;border: 0;margin-top: 20px;color: #fff;margin-left: 37%;border-radius: 10px;}
	/*部门选择*/
	.sq-box{width:98%;padding: 1%;}
	.left-container{width:100%;}
	.right-container{width:100%;}
	.left-container ul li{float:left;display: block;width:47%;height: 50px;border: 1px solid #f1f1f1;text-align: center;line-height: 50px;margin-right:2%;margin-bottom: 10px;}
	.left-container ul li:nth-child(2n){margin-right: 0px;}
	.left-container ul li:nth-child(3n){margin-right: 2%;}
	.right-container>form>input{width:98%;height: 48px;}
	.right-container>form>button{width: 40%;height: 48px;background: #1b6fe2;border: 0;margin-top: 20px;color: #fff;margin-left:30%;border-radius: 10px;}
	/*表格信息*/
	.xd-table tr th {
    border: none!important;
    padding: 19px 0px!important;
    color: #1b6fe3;
    padding-left: 15px!important;
}
	.xd-table tr td {
    border: none!important;
    color: #000000;
    font-size: 16px;
    padding: 16px 0px!important;
    padding-left: 15px!important;
	line-height: 1.42857143;
}
}
