@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0; list-style:none; box-sizing:border-box; }
body{overflow-x: hidden}
img{ border:0; }
a{ text-decoration:none; color:#333; transition: all 0.3s; -o-transition: all 0.3s; -mos-transition: all 0.3s; -webkit-transition: all 0.3s;  }
input,textarea,button{outline:none;}
em{ font-style:normal;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
hr{ border:none;}
.l{ float:left}
.r{ float:right}
.tow{ overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.container{ width:1200px; margin: 0 auto;}
.clearfix{zoom:1; clear: none}
.clearfix:before,.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}


.dan_ban{width:100%;  padding-top:0px; text-align: center}
.dan_ban h3{font-size: 60px; color: #fff; font-weight: bold;}
.dan_ban h4{font-size: 32px; color: #fff; font-weight: bold; font-family: "Arial"; margin-top: 20px;}

.dan_ban_submit{width:960px; height: 62px;  margin: 2px auto 0px; background:#fff url(../images/sousuo.png) no-repeat 15px center; padding-left: 60px; border-radius: 5px }
.dan_ban_submit input[type="text"]{width:700px; height: 100%; float: left; font-size: 16px; color: #999999; border: 0}
.ban_submit{width:200px; height: 62px; background: #d8bf7b; float: left;  text-align: center; line-height: 62px; font-size: 20px; color: #2f2f2f; cursor:pointer;border-radius: 0 5px 5px 0; border: 0}

.dan_ul{width:100%; height: auto; overflow: hidden;}
.dan_ul ul{width:auto; margin: 80px auto; display: table; }
.dan_ul ul li{width:auto; height: auto; float: left; margin: 0px 50px; text-align: center; cursor: pointer}
.dan_ul ul li p{font-size: 18px; color: #333333; text-align: center; line-height: 30px; margin-top:10px;}
.dan_ul ul li img{-webkit-transition: -webkit-transform 0.5s ease-out;
    -moz-transition: -moz-transform 0.5s ease-out;
    transition: transform 0.5s ease-out;}
.dan_ul ul li:hover img{-webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); transform: rotate(360deg);}

/*弹出框*/
.tan_all{width:100%;  height: 100%; background: rgba(0,0,0,0.5); position: fixed; top:0; left:0; z-index: 999; display: none; }
.tan_info{width:525px; height:auto;overflow:hidden; background: #fff; box-shadow: 1px 2px 3px rgba(0,0,0,0.2); border-top:10px solid #0054a8; position: fixed; top:50%; left:50%; 
	margin-left:-262.5px; margin-top: -300px; padding: 20px 69px 20px;position: relative; display: none}
.tan_info h4{font-size: 30px; color: #333333; font-weight: bold; text-align: center}
.tan_info h4 span{font-size: 30px; color: #0054a8; font-weight: bold;}
.tan_info h5{width:100%;  height: 30px; line-height: 30px; font-size: 14px; color: #999999; text-align: center}
.tan_info h5 span{color:#ff0000}
.tan_input{width:100%; height: auto; overflow: hidden; margin-top:0px }
.tan_input .input_list{width:100%; height: auto; overflow: hidden; margin-bottom: 5px;}
.tan_input .input_list p{font-size: 16px; color: #333333; line-height: 30px;}
.tan_input .input_list input[type="text"]{width:100%; height: 45px; background: #eeeeee; border-radius: 2px; border: 0px; padding-left: 10px;}
.tan_input .input_list select{width:100%; height: 47px; background: #eeeeee; border-radius: 2px; border: 0px;  padding-left: 10px;}
.tan_ts{width:100%; height: 35px; line-height: 35px; font-size: 14px; color: #333333}
.tan_ts span{color: #fd0000}
.tan_submit{width:100%; height: 48px; background: #0054a8; color: #fff; text-align: center; line-height: 48px; font-size: 16px; border: 0px; border-radius: 5px; 
	margin-top:20px; cursor:pointer;}
.tan_xx{font-size: 12px; color: #333333; line-height: 28px; margin-top: 10px;}
.tan_xx span{color:#ff0000}
.tan_close{width:33px; height: 33px; position: absolute; top:5px; right:15px;}
.tan_close img{width:100%; height: 100%;}

.fsbsj_tan{width:525px; height:auto;overflow:hidden; background: #fff; box-shadow: 1px 2px 3px rgba(0,0,0,0.2); border-top:8px solid #0054a8; position: fixed; top:50%; left:50%; 
	margin-left:-262.5px; margin-top: -260px; padding: 20px 69px 20px;position: relative; display: none}
.fsbsj_tan h4{font-size:30px; color: #333333; text-align: center; margin-bottom:20px; font-weight: bold; }
.fsbsj_tan input[type="text"]{width:100%; height: 40px; border: 1px solid #e5e5e5; background:none; padding-left: 10px; }
.fsbsj_tan p{font-size: 16px; color: #333333; line-height:30px; }

.sbcx_submit{width:100%; height:40px; line-height:40px; background: #0054a8; color: #fff; font-size: 16px;  border: 0; margin-top: 20px; cursor:pointer;}
.sbsj_sj{width:100%; height:40px; position:relative;margin-top: 16px;}
.sbzc_dw{width:100%; height: 40px; margin-bottom:20px;}
.sbcx_submit:hover{background: #e52e00}

.getCode {
    font-size: 16px;
    color: #FFFFFF;
    font-weight: 700;
    background-color: #d59b00;
    height: 45px;
    width: 40%;
    letter-spacing: 1px;
    cursor: pointer;
    padding: 0;
	border:0px
}

