.designer_list {width: 1400px;margin: 0 auto;overflow: hidden;padding-top: 20px;padding-bottom: 20px;}
.designer_list ul {margin-right: -50px;}
.designer_list ul li {position: relative;float: left;width: 320px;height: 530px;margin-right: 40px;margin-bottom: 20px;}
.designer_list ul li .front {position: absolute;padding-top: 20px;width: 284px;height: 130px;left: 50%;margin-left: -142px;bottom: 25px;text-align: center;background-color: #fff;-webkit-box-shadow: 0 0 10px #c5c5c5;-moz-box-shadow: 0 0 10px #c5c5c5;box-shadow: 0 0 10px #c5c5c5;}
.designer_list ul li .front h3 {font-size: 18px;font-weight: normal;margin-bottom: 15px;}
.designer_list ul li .front p {display: inline-block;font-size: 14px;color: #777;text-align: left;margin-right: 8px;margin-left: 8px;}
.designer_list ul li .front p span {display: block;margin-bottom: 5px;}
.designer_list ul li .front p span i {font-style: normal;color: #14473b;}
.designer_list ul li .behind {display: none;position: absolute;padding-top: 20px;width: 284px;height: 130px;left: 50%;margin-left: -142px;bottom: 25px;text-align: center;background-color: #fff;-webkit-box-shadow: 0 0 10px #c5c5c5; -moz-box-shadow: 0 0 10px #c5c5c5;box-shadow: 0 0 10px #c5c5c5;}
.designer_list ul li .behind a {display: block;margin: 0 auto;text-decoration: none;width: 177px;height: 38px;line-height: 38px;text-align: center;color: #fff;font-size: 14px;background-color:#14473b;}
.designer_list ul li .behind a.online_say {border: 1px solid #14473b;color: #14473b;background-color: #fff;margin-top: 12px;}

.designer_details {width: 1400px;margin: 0 auto;overflow: hidden;padding-top: 20px;padding-bottom: 20px;}
.designer_details .one {width: 302px;height: 608px;margin-right: 40px;float: left;}
.designer_details .one h3 {font-size: 14px;font-weight: normal;color: #555;margin-top: 10px;margin-bottom: 20px;text-align: center;}
.designer_details .one h3 span {font-size: 22px;color: #c9151d;}
.designer_details .one h4 {font-size: 14px;color: #14473b;text-align: center;margin-bottom: 20px;}
.designer_details .one h4 span {font-size: 18px;}
.designer_details .one button {width: 145px;height: 38px;line-height: 38px;text-align: center;color: #fff;margin-right: 6px;margin-bottom: 15px;border: 1px solid #14473b;background-color: #14473b;}
.designer_details .one button:nth-last-child(1) {background-color: #fff;color: #14473b;margin-right: 0;}
.designer_details .two {width: 635px;padding-left: 30px;padding-right: 30px;margin-right: 30px;border-left: 1px solid #eaeaea;float: left;}
.designer_details .two h1 {display: inline-block;margin-top: 0;font-size: 34px;color: #333;padding-bottom: 10px;border-bottom: 1px solid #555;}
.designer_details .two h2 {font-size: 20px;font-weight: normal;margin-top: 30px;margin-bottom: 20px;}
.designer_details .two p {font-size: 14px;color: #555;}

.designer_details_bottom {padding: 20px;text-align: center;width: 280px;height: 465px;border: 1px solid #eaeaea;float: right;}
.designer_details_bottom h3 {text-align: center;font-size: 24px;color: #333;margin-bottom: 10px;}
.designer_details_bottom input {width: 234px;height: 41px;margin-bottom: 15px;text-indent: 1em;border: 1px solid #d4d6d8;}
.designer_details_bottom input:focus {outline: none;}
.designer_details_bottom button {width: 234px;height: 41px;background-color: #14473b;color: #fff;border: 0;margin-bottom: 15px;}
.designer_details_bottom button:hover,
.designer_details_bottom button:active {background-color: #14473b;}
.designer_details_bottom p {margin-bottom: 10px;font-size: 14px;color: #555;}
.designer_details_bottom p span {color: #c9151d;}
.designer_details_bottom p i { font-style: normal;font-size: 24px;color: #c9151d;}
.designer_details_bottom .red_dot {position: relative;}
.designer_details_bottom .red_dot input {background: url("../images/designer/doot.png") no-repeat 5px;}
.designer_details_bottom .red_dot span {display: none;}