@media (min-width: 1200px) {
  .container {
    width: 1146px;
    *width: 1116px;
	margin: 0 auto;
  }
}
#main-con{padding-top: 40px;}

/*breadcrumb*/
#breadcrumb ul{width: 102.2%;}
#breadcrumb ul li{float: left;width: 25%;}
#breadcrumb ul li a{display: block;height: 46px;line-height: 46px; background: #f4f3f3;position: relative;margin-right: 26px; font-size: 14px;color: #4e4e4e;padding: 0 20px;cursor: default;}
#breadcrumb ul li .active{background: #1050a4;color: #fff;}
#breadcrumb ul li .active span{background: #ffffff;color: #1050a4;}
#breadcrumb ul li .active:after{border-left-color: #1050a4;}
#breadcrumb ul li a span{display: inline-block;width: 30px;height: 30px;background: #dadada;color: #787878;font-size: 14px;text-align: center;line-height: 30px;border-radius: 50%;margin-right: 30px;}
#breadcrumb ul li a:after{content: ""; border-left: 20px solid #f4f3f3; border-top: 23px solid transparent;border-bottom: 23px solid transparent;position: absolute; right: -20px; top: 0;}
#breadcrumb ul li a:before{content: "";border-top: 23px solid #f4f3f3;border-bottom: 23px solid #f4f3f3; border-left: 20px solid transparent;position: absolute;top: 0;left: -20px;}
#breadcrumb ul li:first-child a:before{display: none;}
#breadcrumb ul li:last-child a:after{display: none;}
#breadcrumb ul li .active:before{border-top-color: #1050a4;border-bottom-color: #1050a4;}

/*register*/
.register{padding-top: 60px;}
.register form .form-group{margin-bottom: 30px;font-size: 14px;text-align: center;}
.register form .form-group label{font-size: 14px;color: #000;text-align: right;width: 80px;margin-right: 30px;font-weight: normal;}
.register form .form-group .form-control{display: inline-block;width: 360px;height: 38px;}
.register form .agreement span{color: #555;margin-left: -46px;}
.register form .agreement span input{width: 14px;height: 14px;margin-top: -2px;margin-right: 10px;}
.register form .btn-next{width: 280px;background: #1050a4;color: #fff;height: 45px;margin: 0 auto;border: none;}