/* CSS Document */

body{background: url(../images/bg.jpg) no-repeat top center #042a8f; color: #ffffff; line-height:30px; font-size:14px;font-family:"Microsoft YaHei" ; }
.clearfix:after{content:'.';display:block;clear:both; visibility:hidden; height:0;}
.con1000{width:1000px;margin:0 auto; position: relative;}
.input01{width:245px; height: 30px; line-height: 30px; color:#333;border:1px solid #ececec; text-indent:6px;font-family:"Microsoft YaHei" ; border-radius:20px;}
.input01:focus{ border:1px solid #43cf78;}
.input01a{width:150px;}
.xxh1{ font-size:30px; margin:150px 0 50px 0 ; text-align:center;}
.attion{ line-height:24px;}
.input02{background:#43cf78; color:#ffffff; border:none; border-radius:5px; text-align:center; width:245px;  height: 40px; line-height: 38px;border-radius:20px; font-size:18px; font-family:"Microsoft YaHei" ;}
.xxh2{ font-size:24px; margin:30px 0 70px 0;}
.leftimg{float:left; margin:30px 0 0 0;}
.tablea{width:620px;float:right;}
table.tablea > td{ margin:10px;}
.tablea label{ position:relative; display:inline-table;}
.tablea label .emailad{ position:absolute; display:inline-table; color:#999; top:0; right:10px;line-height: 30px;  font-size:13px;}

@media (max-width: 768px){
.con1000{width:100%;}
.leftimg{display:none;}
.xxh1{ font-size:30px; margin:50px 0 30px 0 ; text-align:center;}
.xxh1 img{width:90%; max-width:371px;}
.tablea{width:98%; position:relative;}
table{border:0;margin:0;border-collapse:collapse;border-spacing:0;}
/*控制cellspacing*/
table td{padding:3px;}                                                                
/*控制cellpadding*/
table.tablea tr > td{position:relative; width:95%; text-align:left; float:left; display:block!important;}
table.tablea tr{clear:both; position:relative;}
table.tablea tr > td td{ padding:0; width:49%;}
.tablea label{ position:relative; display:block;}
.input01{ display:inline-table; width:100%;}
.input01a{width:96%;}
table.tablea tr > td.tdtright{ padding:0 0 0 10px;  font-size:13px;}

}




