/*T-HW23*/
@charset "utf-8";
* {font-family:Arial;}
html,body,div,p,a,b,span,ul,li{font-family:Arial;}

/* CSS Document  T-HW23 */




/*====================================================*/
/*footer*/
.footer{ background:#f1f1f1; overflow:hidden;}
.foot_main{ margin:30px 0;overflow:hidden;}
.foot_main ul li{ float:left; width:103px; overflow:hidden; margin-left:25px;}
.foot_main ul li span{ display:block; font-weight:bold; color:#000; font-size:16px; background:url(../images/fot_t.png) no-repeat left bottom; height:35px; line-height:35px; overflow:hidden;}
.foot_list{ width:120px; margin-top:20px;}
.foot_list >a{ display:block; font-size:12px; height:25px; line-height:25px; overflow:hidden; background:url(../images/stn_title.png) no-repeat 0 8px; padding-left:15px;}
.foot_main ul .foot_last{ width:300px;}
.foot_list a:hover{ color:#15658f;}
.foot_list .adds{ display:block; width:300px; overflow:hidden; font-style:normal;}
.foot_list .adds img{ width:24px; height:30px; float:left; display:block; overflow:hidden; margin-top:16px;}
.foot_list .adds i{ display:block; float:left; width:240px;font-style:normal; margin-left:20px;}
.foot_list em.tel{ height:30px; line-height:30px;clear:both; display:block; width:300px; margin-top:10px; margin-bottom:10px;}
.foot_list em.tel img{ width:25px; height:30px; float:left;}
.foot_list em.tel i{ display:block; float:left;font-style:normal; width:200px; overflow:hidden; margin-left:20px;}
.foot_list em.mail{ height:30px; line-height:30px;clear:both; display:block; width:300px;}
.foot_list em.mail img{ width:25px; height:30px; float:left;}
.foot_list em.mail i{ display:block; float:left;font-style:normal; width:200px; overflow:hidden; margin-left:20px;}
.w1155{width:1155px;margin:0 auto;}
.input{border-radius: 5px;line-height:40px;float:right;padding-right:19px}
.input div{height:33px;}
.input input{width:140px;float:left;margin-top:5px;height:20px;text-indent:10px;border-radius:2px;border:1px solid #ccc;border-radius:3px;background:#fff;font-size:12px;}
.input textarea{width:220px;height:50px;border-radius:2px;margin-top:5px;text-indent:10px;border:1px solid #ccc;border-radius:3px;background:#fff;font-size:12px;}
.input span{color:red;margin-left:10px;}
.input .message{height:60px;position:relative;}
.input .message span{color:red;margin-left:10px;position:absolute;top:50%;margin-top:-15px;}
.input .sub{background: red;color: #fff;width: 85px; text-indent: 0;border: none;margin-bottom: 10px;height: 20px;cursor: pointer;float: right;margin-top:11px;}
.input label{float:left;width:58px;height:30px;margin-right:5px;text-align:right;color:#ccc;font-size:12px;}
.input input.yzm{width: 50px; /* margin: 50px 0 0 64px; */margin: 11px 8px 0px 64px;}
.input .yzm1{}


/*====================================================*/


