*{margin:0;padding:0;}
body {color:#333; font-size: 12px; font-family:"Microsoft Yahei","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
a{text-decoration: none; color: inherit;} 
a:hover{text-decoration: none;}
table{border-collapse:collapse; border-spacing:0;}
li{list-style-type:none;}
img{border: none;}
em,b,strong,i{font-style:normal;}
label,button{cursor: pointer;}
a,select,input,textarea{outline:none;}
/*body{ overflow-x: hidden;}为了让小于1200时不出现横向滚动条，用的时候可以放开*/
.pr{position: relative;}
.pa{position: absolute;}
.pf{position: fixed;}
.fl{float: left;}
.fr{float: right;}
/*清除浮动-S*/
.clearfix:before,.clearfix:after{clear:both;content:'.';display:block;height:0;visibility:hidden;line-height:0;}
.clearfix{*zoom:1;}
/*清除浮动-E*/
.join-size{margin:0 auto;width:1200px;}

.join-location{height:52px;line-height:52px;font-size:14px;color:#999;}
.join-banner{padding-top:36px;padding-right:51px;height: 450px;background:url(../../img/cooperator/join-banner.jpg) #f4e4e2 no-repeat center center;box-sizing:border-box;}
.join-banner .step{padding:40px 65px 0;width:432px;height:376px;color:#fff;box-sizing:border-box;}
.join-banner .step{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#B2000000', endColorstr='#B2000000');background:rgba(0,0,0,0.7);}
:root .join-banner .step{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#00000000', endColorstr='#00000000');}/*for IE9*/
或者ie9的hack使用： 
:root .join-banner .step{filter:none;}/*for IE9*/
.join-banner .step h1{margin-bottom: 30px;font-size:22px; }
.join-banner .step p{margin-bottom: 25px;font-size:16px;}
.join-banner .step .con{text-align:center;}
.join-banner .step .con em{text-align:justify !important;font-size:16px;display:block;}
.join-banner .step .con .list{margin-bottom: 32px;height:132px;}
.join-banner .step .con .list ul{margin-right: -35px;}
.join-banner .step #d1 .list li{margin-right:28px;margin-bottom:18px;width:80px;height:30px;line-height:30px;border:1px solid;border-radius:6px;float:left;cursor:pointer;}
.join-banner .step #d1 .list li.add{border-color:#ff8800;background-color:#ff8800;}
.join-banner .step .con .list span{margin:18px 0 15px;display:block;text-align: justify;font-size:16px;}

.join-banner .step .con .next-btn{height:44px;line-height:44px;display:block;background-color:#ff8800;border-radius:6px;font-size:16px;}
.join-banner .step #d2 .list li{margin-bottom: 15px;height:35px;line-height:35px;}
.join-banner .step #d2 .list li span{margin:0;display:block;float:left;}
.join-banner .step #d2 .list li input{width:240px;height:30px;line-height:30px;border:none;display:block;border-bottom:1px solid #dbdada;font-family: inherit;background:none;color:#fff;font-size:16px;}





.notice{padding-bottom: 35px;padding-top:35px;}
.notice dt{font-size:16px;font-weight:bold;color:#000;}
.notice dd{margin-top: 26px;line-height:24px;font-size:14px;color:#666;text-align:justify;}

.problem h1{margin-bottom:18px;width:120px;height: 42px;line-height:35px;font-size:16px;color:#fff;background:url(../../img/cooperator/join-pag.png) no-repeat;text-align:center;}
.problem li{margin-bottom:26px;}
.problem li strong{margin-bottom: 10px;padding-left: 42px;height: 30px;line-height:30px;font-size:16px;color:#000;font-weight:400;background:url(../../img/cooperator/text-bg.png) no-repeat;display:block;}
.problem li p{margin-left: 42px;padding:18px;line-height:22px;background-color:#f3f3f3;color:#666;font-size:14px;}









