@charset "utf-8";
/*--默认--*/

html,
body,
div,
span,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
address,
big,
cite,
code,
del,
em,
font,
img,
ins,
small,
strong,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend {
	margin: 0;
	padding: 0;
}

body {
	font-family: 微软雅黑, 黑体;
	font-size: 12px;
	color: #707070;
}



a {
	text-decoration: none;
	color: inherit;
}

img {
	border: none;
	vertical-align: middle;
	width: 100%;
 margin-top: 20px;
}

table {
	border-collapse: collapse;
}

tr,
td,
th {
	padding: 0;
	margin: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: normal;
	color: #474747;
	line-height: 100%;
}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
	color: inherit;
}

i,
em,
b,
strong {
	font-style: normal;
	font-weight: normal;
}

input,
textarea,
select {
	padding: 0;
	border: 1px solid #CCC;
	font-family: inherit;
	outline: none;
	resize: none;
	background: none;
}

input::-moz-placeholder {
	opacity: 1;
	color: inherit;
}

input::-webkit-placeholder {
	opacity: 1;
	color: inherit;
}

input::-ms-placeholder {
	opacity: 1;
	color: inherit;
}

textarea::-moz-placeholder {
	opacity: 1;
	color: inherit;
}

textarea::-webkit-placeholder {
	opacity: 1;
	color: inherit;
}

textarea::-ms-placeholder {
	opacity: 1;
	color: inherit;
}

::-webkit-input-placeholder {
	opacity: 1;
	color: inherit;
}


/*--?-*/

.clear {
	clear: both;
	height: 0;
	overflow: hidden;
}

.clearfix:after {
	content: "";
	clear: both;
	display: block;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.footer_f {
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
}

*:after {
	content: "";
}


/*--通用--*/

body {
    min-width: 1200px;
	font-size: 14px;
	color: #707070;
	margin: auto;
}

.screen {
	position: relative;
	width: 100%;
}

.screen .bg {
	width: 100%;
	height: auto;
}

.screen .mask {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
}
.red{color: #be0008;}
.red-bg{background:#cc2229;}
.blue-bg{background:#1d63d0; }
.gray-bg{background:#f8f8f8;}
.red_btn{border: 0px solid #be0008;color: #9a9a9a;height: 34px;margin: 20px 8px;text-align: center;border-radius: 4px;line-height: 36px; cursor: pointer; font-size: 16px;width: 120px;}
.blue_btn{border: 0px solid #1d63d0;color: #9a9a9a;height: 34px;margin: 20px auto;text-align: center;border-radius: 4px;line-height: 36px; cursor: pointer; font-size: 16px;width: 120px;}
/*--红色按钮--*/
.red_btn_bg{background:#cc2229;color: #ffffff;}
/*--蓝色按钮--*/
.blue_btn_bg{background:#1d63d0;color: #ffffff;}
/*--灰色按钮--*/
.gray_btn_bg{background:#eeeeee;color: #9a9a9a;}


.main{background: #f8f8f8;height: 270px;padding-top: 30px;}
.content{width:1002px;margin:0px auto;position: relative;}
.linka a:hover{color:#be0008;}
#t-table tr:hover{background: #f8f8f8;}
#t-ul li:hover{color:#2C7CDD;}
.gray-bg th{font-weight: 500;}
.menu{width: 1200px;margin: 0 auto;height: 100px;}
.left{width: 194px;height: 100px;cursor: pointer;}
.right{height: 80px;font-size: 18px;color: #3e3f3a;}
.right ul {margin-top: 32px;height: 40px;line-height: 40px;list-style-type: none;}
.right ul li{margin-left: 95px;cursor: pointer;position: relative;}
.banner {height:401px;position: relative;}
.banner-select{background: url("../image/banner.jpg") no-repeat center top; position: absolute; top: 0;left: 0;height: 401px;opacity: 1;width: 100%;min-width: 1100px;background-color: #f8f8f8;}
.main0{height: 360px; position: absolute;width: 1200px;left: 0px; right: 0px;margin: 0 auto;}
.banner-btn{position: inherit;left: 330px;top: 268px;}
.banner-btn img{width: 115px;}
.title0{background: url("../image/title_01.png") no-repeat center top; top: 0;left: 0;opacity: 1;width: 100%;min-width: 1000px;text-align: center;}
.title1{background: url("../image/title_00.png") no-repeat center top; top: 0;left: 0;opacity: 1;width: 100%;min-width: 1000px;text-align: center;}
.title2{background: url("../image/title_02.png") no-repeat center top; top: 0;left: 0;opacity: 1;width: 100%;min-width: 1000px;text-align: center;}
.title3{background: url("../image/title_04.png") no-repeat center top; top: 0;left: 0;opacity: 1;width: 100%;min-width: 1000px;text-align: center;}
.title4{background: url("../image/title_05.png") no-repeat center top; top: 0;left: 0;opacity: 1;width: 100%;min-width: 1000px;text-align: center;}
.title0 h1{line-height: 81px;font-size: 28px;}
.title1 h1{line-height: 81px;font-size: 28px;}
.title2 h1{line-height: 81px;font-size: 28px;}
.title3 h1{line-height: 81px;font-size: 28px;}
.title4 h1{line-height: 81px;font-size: 28px;}

/* start add 20181106 */
.banner-form{width: 305px;height: 317px;border-radius: 15px;background: #ffffff;right: 40px;top: 42px;position: inherit;}
.banner-table{width: 280px;margin:12px 16px;}
.banner-table tr{line-height: 38px;color: #818181;}
.table-title{margin: 5px 12px;border-bottom: 1px solid #d1d1d1;text-align: center;}
.table-title span{font-size: 20px;font-weight: bold;color:  #818181;line-height: 40px;}
.table-select{cursor: pointer;padding: 6px 14px 6px 6px;width: 160px; height: 32px;color: #818181;appearance: none;-webkit-appearance: none;-moz-appearance: none;-ms-moz-appearance: none;-o-moz-appearance: none;moz-appearance: none;background: url("../image/xia.png") no-repeat scroll right center transparent;??}
.table-select::-ms-expand{display: none;}
.table-input{width: 151px; height: 31px;color: #818181;padding-left: 7px;}
.table-td{text-align: right;}
.form-btn{text-align: center;cursor: pointer;}
.form-btn img{width: 274px;}
/* end add 20181106 */

.t-total{position: relative;border-top: 3px solid #be0008;border-bottom: 1px solid #e6e6e6;border-left: 1px solid #e6e6e6;border-right: 1px solid #e6e6e6;}
.t-total table{width: 1000px;background: #ffffff;}
.t-total table th{ height: 54px;text-align: center;font-size: 16px;color: #9a9a9a;}
.t-total table td{ height: 54px;line-height: 54px;text-align: center; font-size: 20px;}
.t-total .t-f{font-size: 20px;margin: 0 auto; line-height: 35px;}
.t-total .t-s{width: 310px;}
.t-total .t-d{width: 100px;}

.main1{;height: 720px;}
.content1{width:1100px;margin:20px auto;position: relative;}
.content1 .t-word{font-size: 18px;text-align: justify;line-height: 38px;padding: 0px 50px;}
.content1 .t-pic{width: 100%;}

.main2{background: #f8f8f8;height: 660px;padding-top: 20px;}
.content2{width:1100px;margin:10px auto;position: relative;}
.content2 .t-word{font-size: 18px;text-align: justify;line-height: 38px;padding: 0px 50px;}
.content2 .t-pic{width: 100%;}

.main3{height: 665px;padding-top: 20px;}
.content3{width:1100px;margin:10px auto;position: relative;}
.content3 .t-word{font-size: 18px;text-align: justify;line-height: 38px;padding: 0px 50px;}
.content3 .t-pic{width: 100%;}

.main4{background: #f8f8f8;height:990px;padding-top: 30px;}
.content4{width:1100px;margin:0px auto;position: relative;}
.content4 .t-word{font-size: 18px;text-align: justify;line-height: 38px;padding: 0px 50px;}
.content4 .t-pic{width: 100%;}

.main5{height: 360px;}
.content5{width:1100px;margin:30px auto;position: relative;padding-bottom: 12px;}
.content5 .t-word{font-size: 18px;text-align: justify;line-height: 38px;padding: 10px 50px;}
.t-list{width: 1100px;border: solid 1px #ffffff;background: #ffffff;margin-top: 30px;}
.t-list .t-box{float: left;text-align: center;text-align: center;width: 366px;}
.hover_before{display: block;}
.hover_before img{width: 294px;}
.t-box:hover .hover_after{display: block;}
.hover_after{display: none;width: 310px;height: 210px;position: absolute;top: 206px;margin-left: 26px;}
.hover_after .hover_after_con{ width: 290px;height: 190px;border: 1px solid rgba(255,255,255,0.3);position: absolute;top: 10px;left: 10px;}
.hover_after .hover_after_con ul{list-style-type: disc;color: black;font-size: 14px;text-align: left; margin: 37px auto; color: #fff;position: relative;width: 190px;}
.hover_after .hover_after_con ul li{line-height: 30px;}
.hover_before p{font-size: 16px;line-height: 30px;font-weight: bold;}
.line-red{width: 30px;height: 4px;background: #be0008; margin: 5px auto;}
.line-blue{width: 30px;height: 4px;background: #1d63d0; margin: 5px auto;}

.main-footer{background: #f8f8f8;height: 240px;}
.footer{width:1000px;margin:170px auto 30px auto;position: relative;padding-top: 40px;}
.footer .t-title{width: 100%;min-width: 1000px;text-align: center;}
.footer .t-title h2{font-weight: bold;}
.footer .t-word{font-size: 12px;text-align: justify;letter-spacing: 1px;text-indent: -27px;margin-left: 27px;}
.tp{padding-top: 30px;}

/*--add 20181105 --*/
.tip-content{width: 200px;text-align: justify;font-size: 12px;}
.tip-head_red{
    transform:rotate(45deg);
    -ms-transform:rotate(45deg); /* Internet Explorer */
    -moz-transform:rotate(45deg); /* Firefox */
    -webkit-transform:rotate(45deg); /* Safari ?Chrome */
    -o-transform:rotate(45deg); /* Opera */
    width: 4px;height: 4px; border: 2px solid #cc2229;float: left;
    margin: 4px 6px;
}
.tip-head_blue{
    transform:rotate(45deg);
    -ms-transform:rotate(45deg); /* Internet Explorer */
    -moz-transform:rotate(45deg); /* Firefox */
    -webkit-transform:rotate(45deg); /* Safari ?Chrome */
    -o-transform:rotate(45deg); /* Opera */
    width: 4px;height: 4px; border: 2px solid #1d63d0;float: left;
    margin: 4px 6px;
}



.toastBox {
    width: 100%;
    position: fixed;
    top: 50%;
    left: 0;
    text-align: center;
}

.toast {
    display: inline-block;
    max-width: 70%;
    padding: 0 24px;
    opacity: 0.7;
    color: rgb(255, 255, 255);
    line-height: 24px;
    text-align: center;
    border-radius: 5px;
    z-index: 999999;
    background: rgb(0, 0, 0);
    font-size: 12px;
}

