﻿@charset "utf-8";
/* CSS Document */

.wrap{background:#fff;}
 
.ay-column-big {  margin:0 auto; width: 1200px; background: #fff; -moz-border-radius: 12px; /* Firefox */ -webkit-border-radius: 12px; /* Safari 和 Chrome */ -o-border-radius: 12px; border-radius: 12px; overflow: hidden; -webkit-font-smoothing: auto;padding-bottom: 70px; }

.ay-column-small { float: right; width: 265px; padding: 28px 28px 28px 85px; background: #fff; -moz-border-radius: 12px; /* Firefox */ -webkit-border-radius: 12px; /* Safari 和 Chrome */ -o-border-radius: 12px; border-radius: 12px; -webkit-font-smoothing: auto; }
.ay-column-small h6 { margin-bottom: 30px; position: relative; font-size: 14px; font-family: "Microsoft yahei"; font-weight: bold; }
.ay-column-small h6 .ay-icon-order, .ay-column-small h6 .ay-icon-flag { position: absolute; top: -6px; left: -65px; }

/*.ay-head-lc { height: 41px; padding-top: 28px; border-bottom: 1px solid #dce0e0; background: #f7f7f7; margin-bottom: 6tpx; *zoom: 1; }*/
.ay-head-lc {  border-bottom: 1px solid #dce0e0; background: #f7f7f7; }

.ay-head-lc:before, .ay-head-lc:after { display: table; content: " "; }
.ay-head-lc:after { clear: both; }
/*.ay-head-lc li { position: relative; float: left; width: 153px; height: 20px; padding-left: 110px; line-height: 20px; border-right: 1px solid #cccccc; }*/
.ay-head-lc li span { position: absolute; top: -10px; left: 60px; }
.ay-head-lc .current { color: #e84d3c; }
.ay-head-lc .ay-last { border-right: none; }
.ay-head-lc .tips-show { min-width: 794px; height: 110px;     background-color: #f7f7f7;}
.ay-head-lc .tips-show .tipsbox {height: 110px;overflow: hidden;}
.ay-head-lc .tips-show ul { padding-top: 15px; padding-bottom: 10px;   text-align: center; }
.ay-head-lc .tips-show .tip {width: 170px;}
.ay-head-lc .tips-show p{font-size:14px;line-height:18px;}

.ay-center-block { width: 546px; margin: 0 auto; text-align: center; }
.ay-center-block .ay-tips-tt { margin: 120px 0 50px; font-size: 36px; font-weight: normal; color: #1d3047; }
.ay-center-block .ay-tips-des { line-height: 30px; font-size: 18px; margin-top:10px; }

.ay-bread { height: 60px; line-height: 60px; }
.ay-bread > li + li:before { padding: 0 14px; color: #ccc; content: ">"; }
.ay-bread li { float: left; }
.ay-bread li a { font-family: "Microsoft Yahei"; color: #e84d3c; }
.ay-bread .ay-active{*padding: 0 14px;}
.ay-bread .ay-active a { color: #9c9c9c; }
.ay-bread span{_color:#ccc; _padding: 0 14px 0 10px;}

.ay-form-list-big { margin-bottom: 25px; padding: 0 50px; zoom: 1; }
.ay-form-list-big:after { display: block; clear: both; content: ""; visibility: hidden; height: 0; }
.ay-form-list-big .ay-label { display: block; width: 94px; height: 38px; margin-right: 36px; line-height: 47px; float: left; text-align: right; }
.ay-form-list-big .ay-blank { position: relative; display: block; float: left; width: auto; }
.ay-form-list-big .ay-blank .input { width: 404px; height: 38px; line-height: 38px; background: none; border: 1px solid #c0c0c0; padding: 0 12px; font-family: "Microsoft Yahei"; -moz-border-radius: 8px; /* Firefox */ -webkit-border-radius: 8px; /* Safari 和 Chrome */ -o-border-radius: 8px; border-radius: 8px; font-size: 12px; }
.ay-form-list-big .ay-blank .ay-select { border: 1px solid #e84d3c; color: #e84d3c; }
.ay-form-list-big .ay-blank .ay-btn-default { margin-left: 0; margin-top: 30px; }
.ay-btn-default{background:#e84d3c;color:#fff;border-radius:5px;border:0px;padding:10px 20px;}
.ay-form-list-big .ay-blank .ay-loading{display:none; width: 140px; height: 38px;background:#f5f5f5;position:absolute;top:30px;left:0;}
.ay-form-list-big .ay-blank .ay-loading img { display:block;  height: 38px; margin:0 auto;}
.ay-form-list-big .fk { _width: 430px; }
.ay-form-list-big .ay-icon-warning { position: absolute; _float: right; top: 0; }

.ay-block { padding: 0 30px; }
.ay-block .ay-tit { padding-top: 40px; margin-bottom: 0; padding-bottom: 10px; border-bottom: 1px solid #cccccc; font-family: "Microsoft yahei"; font-size: 18px; font-weight: normal; -webkit-font-smoothing: antialiased; }

.ay-sub-tip { margin-top: -10px; font-size: 12px; color: #888888; }

.ay-input-block { padding: 0 30px;border-bottom:1px  solid #ddd;padding-bottom:80px;}
.ay-input-block h5 {font-weight:bold; padding-top: 40px; *padding-top: 20px; margin-bottom: 20px; font-family: "Microsoft yahei"; font-size: 18px;  -webkit-font-smoothing: antialiased; }
.ay-input-block h5 span { font-size: 12px; color: #888888; }
.ay-input-block .ay-icon-minus { height: 39px; line-height:39px; font-size:22px; }
.ay-input-block .ay-icon-plus { height: 39px; line-height:39px;}
.ay-input-block .ay-spinner .input { width: 180px; }
.ay-input-block .ay-icon-warning { top: 12px; }
.ay-input-block .ay-drop-box { top: 45px; }
.ay-input-block .ay-form-list-big .ay-radio { margin-right: 10px; }

.ay-form-underline { margin-bottom: 10px; *zoom: 1; }
.ay-form-underline:before, .ay-form-underline:after { display: table; content: " "; }
.ay-form-underline:after { clear: both; }
.ay-form-underline label { width: 74px; float: left; text-align: left; color: #888; line-height: 30px; }
.ay-form-underline .ay-undeline { display: block; width: 190px; float: left; border-bottom: 1px solid #c4c4c4; line-height: 30px; color: #718196; }
.ay-form-underline .ay-undeline span { display: inline-block; margin: 0 4px; color: #718196; }

.ay-radio-group { width: auto; min-width:224px; }

.ay-radio-list .ay-error-text { text-align: left; line-height: 36px;}

.ay-block-tt { padding: 0 30px; padding-top: 40px; font-family: "Microsoft yahei"; font-size: 18px; font-weight: normal; -webkit-font-smoothing: antialiased; }
.ay-block-tt span { font-size: 12px; color: #888888; }

.ay-monicker { font-size: 14px; color: #000; font-weight: bold; line-height: 48px; text-indent: 10px; }

.ay-list-block { width: 800px; *width: 750px; *zoom: 1; }
.ay-list-block:before, .ay-list-block:after { display: table; content: " "; }
.ay-list-block:after { clear: both; }
.ay-list-block li { position: relative; float: left; width: 168px; height: 50px; margin: 0 4px 25px 0; padding: 5px; border: 1px solid #c4c4c4; border-radius: 8px; -moz-border-radius: 8px; /* Firefox 4 */ -webkit-border-radius: 8px; /* Safari and Chrome */ -o-border-radius: 8px; /* Opera */ cursor: pointer; *zoom: 1; }
.ay-list-block li:before, .ay-list-block li:after { display: table; content: " "; }
.ay-list-block li:after { clear: both; }
.ay-list-block li img { float: left; margin-right: 5px; }
.ay-list-block li .ay-name { height: 21px; margin-top: 4px; color: #000; font-weight: bold; overflow: hidden; }
.ay-list-block li .ay-job { height: 18px; overflow: hidden; font-size: 12px; color: #888888; }
.ay-list-block li .ay-bor-span { display: none; position: absolute; top: -1px; left: -1px; width: 176px; height: 58px; border: 2px solid #e84d3c; border-radius: 8px; -moz-border-radius: 8px; /* Firefox 4 */ -webkit-border-radius: 8px; /* Safari and Chrome */ -o-border-radius: 8px; /* Opera */ }
.ay-list-block li .ay-icon-choice { display: none; top: -1px; right: -1px; }
.ay-list-block .ay-now .ay-bor-span, .ay-list-block .ay-now .ay-icon-choice { display: block; }

.ay-drop-tips { display: none; position: absolute; right: -2px; width: 152px; padding: 20px 14px 48px; background: #fff; border: 1px solid #e59289; border-radius: 8px; -moz-border-radius: 8px; /* Firefox 4 */ -webkit-border-radius: 8px; /* Safari and Chrome */ -o-border-radius: 8px; /* Opera */ box-shadow: 0 0 10px #e84d3c; z-index: 5; }
.ay-drop-tips .ay-icon-trangle-down { display: block; position: absolute; top: -8px; left: 83px; }
.ay-drop-tips .ay-icon-trangle-up { display: block; position: absolute; bottom: -14px; left: 83px; }
.ay-drop-tips p { text-align: justify; line-height: 20px; margin-bottom: 12px; }
.ay-drop-tips .ay-name { height: 30px; font-size: 20px; font-weight: normal; font-family: "Microsoft yahei"; *zoom: 1; -webkit-font-smoothing: antialiased; }
.ay-drop-tips .ay-name:before, .ay-drop-tips .ay-name:after { display: table; content: " "; }
.ay-drop-tips .ay-name:after { clear: both; }
.ay-drop-tips .ay-name .ay-mz { float: left; }
.ay-drop-tips .ay-name .ay-dz { display: block; float: left; width: 166px; _width: 150px; height: 16px; margin-top: 4px; line-height: 20px; overflow: hidden; font-size: 14px; margin-left: 10px; vertical-align: baseline; font-family: "Microsoft Yahei"; }

.ay-hover { background: #f7f7f7; z-index: 1; }

.ay-grade { font-style: normal; color: #828282; font-size: 12px; font-family: "Microsoft Yahei"; margin-left: 8px; }

.ay-redtag { display: block; width: 150px; height: 40px; position: absolute; bottom: 10px; *bottom: 1px; right: -6px; background: url("http://pic1.aoyou.com/dingzhi/bd_bg.png") no-repeat -378px -210px; line-height: 48px; color: #fff; text-indent: 22px; }
.ay-redtag i { font-style: normal; color: #ffd800; }

.ay-mdd-select { display: block; position: relative; width: 584px; padding: 0 12px; border: 1px solid #c4c4c4; border-radius: 8px; -moz-border-radius: 8px; /* Firefox 4 */ -webkit-border-radius: 8px; /* Safari and Chrome */ -o-border-radius: 8px; /* Opera */ z-index: 3; *zoom: 1; }
.ay-mdd-select:before, .ay-mdd-select:after { display: table; content: " "; }
.ay-mdd-select:after { clear: both; }
.ay-mdd-select input { height: 38px; outline: none; line-height: 38px; border: none; float: left; width:100%;}
.ay-mdd-select label { *zoom: 1; display: block; }
.ay-mdd-select label:before, .ay-mdd-select label:after { display: table; content: " "; }
.ay-mdd-select label:after { clear: both; }

.ay-tag-span { display: block; float: left; margin: 8px 4px 4px 0; padding: 2px 4px; background: #718196; -moz-border-radius: 4px; /* Firefox */ -webkit-border-radius: 4px; /* Safari 和 Chrome */ -o-border-radius: 4px; border-radius: 4px; color: #fff; font-family: "Microsoft yahei"; }
.ay-tag-span i { margin-left: 3px; font-style: normal; color: #fff; cursor: pointer; }
.ay-tag-span i:hover { color: #ffb069; }

.ay-mdd-select .ay-list-city li { margin: 6px 12px 6px 0; padding: 4px 12px; }

input[type='checkbox'], .ay-checkbox input { _display: none; _float: left; width: 14px; height: 14px; text-indent: 0; padding: 0; opacity: 0; cursor: pointer; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); _vertical-align: middle; }

.ay-checkbox { width: auto; text-align: left; cursor: pointer; }
.ay-checkbox span { *display: block; *float: left; width: 16px; height: 16px; overflow: hidden; background: url("http://pic1.aoyou.com/dingzhi/bd_bg.png") no-repeat -369px -474px; }
.ay-checkbox u { text-decoration: none; }
.ay-checkbox .ay-checkbox-check { background: url("http://pic1.aoyou.com/dingzhi/bd_bg.png") no-repeat -328px -474px; }

.ay-checkbox-group .ay-radio { text-align: left; }

.ay-redtab { color: #e84d3c; text-decoration: underline; }

.ay-links a { display: block; color: #666666; line-height: 24px; margin-bottom: 26px; }
.ay-links a:hover { text-decoration: underline; color: #e65350; }

.ay-tips-pop ul { position: relative; height: 50px; margin-left: -55px; overflow: hidden; }
.ay-tips-pop li { height: 43px; margin-bottom: 10px; padding: 7px 12px 0; _padding: 7px 6px 0; border-left: 4px solid #e84d3c; background: #f7f7f7; }
.ay-tips-pop p { height: 21px; overflow: hidden; }
.ay-tips-pop .ay-times { font-size: 12px; color: #888888; }

.ay-notice { width: 430px; }

.ay-get-yz { margin-top: 10px; }
.ay-get-yz input { float: left; width: 141px; height: 28px; line-height: 28px; }
.ay-get-yz .ay-btn-blue { width: 110px; height: 30px; background: #79889c; color: #fff; }

.ay-notice-text { margin-top: 10px; line-height: 18px; font-size: 12px; color: #ef846a; }

.ay-dpimg-box img { width: 734px; height: 180px; -moz-border-radius: 12px; /* Firefox */ -webkit-border-radius: 12px; /* Safari 和 Chrome */ -o-border-radius: 12px; border-radius: 12px; }

.ay-arrowdown { margin: 20px; text-align: center; }

.ay-middle-block { width: 600px; height: 194px; margin: 0 auto; border: 1px solid #f6bc33; *zoom: 1; }
.ay-middle-block:before, .ay-middle-block:after { display: table; content: " "; }
.ay-middle-block:after { clear: both; }
.ay-middle-block .ay-l-block { float: left; }
.ay-middle-block img { width: 256px; height: 192px; }

.ay-r-block { position: relative; width: 310px; padding: 52px 10px 20px 20px; float: left; }
.ay-r-block .ay-name { height: 30px; font-size: 20px; font-weight: normal; font-family: "Microsoft yahei"; *zoom: 1; -webkit-font-smoothing: antialiased; }
.ay-r-block .ay-name:before, .ay-r-block .ay-name:after { display: table; content: " "; }
.ay-r-block .ay-name:after { clear: both; }
.ay-r-block .ay-name .ay-mz { float: left; }
.ay-r-block .ay-name .ay-dz { display: block; float: left; width: 166px; _width: 150px; height: 20px; *height: 24px; margin-top: 4px; *margin-top: 2px; line-height: 20px; overflow: hidden; font-size: 14px; margin-left: 10px; vertical-align: baseline; font-family: "Microsoft Yahei"; }
.ay-r-block .ay-redtag { right: -10px; top: 8px; bottom: auto; }
.ay-r-block .ay-des { margin-top: 20px; line-height: 22px; text-align: justify; -webkit-font-smoothing: auto; }
.ay-r-block .ay-des p { font-family: "Microsoft yahei"; }
.ay-r-block .xpin-box { margin-top: -20px; float: right; }

.ay-lighter p { color: #888888; }

.tips-show { min-width: 1200px; height: 167px; background-color:white; }
.tips-show .tipsbox { height: 167px; overflow: hidden; }
.tips-show ul { padding-top: 40px; padding-bottom: 40px;   text-align: center; }
.tips-show li { position: relative; display: inline-block; *float: left; font-family: "Microsoft yahei"; }
.tips-show li img { display: block; top: 0px; left: 0px; margin: 0 auto; }
.tips-show .tip { width: 271px; }
.tips-show .jia { width: 16px; height: 16px; top: -48px; *top: 21px; }
.tips-show p { font-size: 16px; line-height: 21px; -webkit-font-smoothing: antialiased; text-align: center; color: #333; font-family: 'microsoft yahei', 'PingFang SC', 'Helvetica Neue', 'Helvetica', 'STHeitiSC-Light', 'Arial', sans-serif; margin-top: 12px; }

.hot { width: 100%; height: 800px; background: url("http://pic1.aoyou.com/dingzhi/hotbg.jpg") no-repeat top center; padding-top: 60px; }
.hot .hotbox { background: url(http://pic1.aoyou.com/dingzhi/hotcon.png) no-repeat 10px 420px; height: 860px; }
.hot .tit { text-align: center; font-size: 28px; line-height: 37px; -webkit-font-smoothing: antialiased; color: #3D4C6B; font-family: 'microsoft yahei', 'PingFang SC', 'Helvetica Neue', 'Helvetica', 'STHeitiSC-Light', 'Arial', sans-serif; margin-bottom: 10px; }
.hot .jj { text-align: center; font-size: 16px; line-height: 21px; -webkit-font-smoothing: antialiased; color: #404D6D; font-family: 'microsoft yahei', 'PingFang SC', 'Helvetica Neue', 'Helvetica', 'STHeitiSC-Light', 'Arial', sans-serif; margin-bottom: 71px; }
.hot .clearfix .fl { float: left; width: 295px; }
.hot .clearfix .fr { float: left; width: 900px; }
.hot .clearfix a { display: block; float: left; }
.hot .clearfix img { display: block; }
.hot .ay-links { height: 263px; }
.hot .ay-links a { position: relative; display: inline-block; height: 38px; line-height: 40px; padding: 0 22px; margin: 0 0 20px 20px; border: 1px solid #dcdcdc; -moz-border-radius: 25px; -webkit-border-radius: 25px; border-radius: 25px; color: #000; white-space: nowrap; }
.hot .ay-links a:hover { border: 1px solid #fe9083; -moz-border-radius: 25px; -webkit-border-radius: 25px; border-radius: 25px; text-decoration:none; }
.hot .ay-links .ay-icon-hot { top: 9px; }
.hot .fr .box { width: 260px; height: 260px; overflow: hidden; position: relative; }
.hot .fr a { cursor: pointer; width: 260px; height: 260px; margin-left: 40px; margin-bottom: 40px; position: relative; }
.hot .fr img { position: absolute; top: 0; left: 0; z-index: 1; width: 260px; height: 260px; -webkit-transition: opacity 0.3s; -moz-transition: opacity 0.3s; -webkit-animation-timing-function: ease-out; -moz-animation-timing-function: ease-out; -webkit-transform: scale(1); -moz-transform: scale(1); transform: scale(1); -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; }
.hot .fr span { display: block; position: absolute; top: 0; left: 0; width: 260px; height: 260px; z-index: 3; background: #000; opacity: .3; filter: alpha(opacity=30); -webkit-transition: opacity 0.1s; -moz-transition: opacity 0.1s; webkit-animation-timing-function: ease-out; -moz-animation-timing-function: ease-out; -webkit-transform: scale(1); -moz-transform: scale(1); transform: scale(1); -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; }
.hot .fr a:hover span { opacity: .7; filter: alpha(opacity=70); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1); }
.hot .fr a:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; }
.hot .fr .text { position: absolute; z-index: 4; left: 50%; top: 50%; margin-left: -100px; margin-top: -40px; width: 196px; height: 76px; border: 2px solid #fff; }
.hot .fr h4 { text-align: center; font-size: 20px; font-weight: 100; line-height: 26px; -webkit-font-smoothing: antialiased; color: #fff; font-family: 'microsoft yahei', 'PingFang SC', 'Helvetica Neue', 'Helvetica', 'STHeitiSC-Light', 'Arial', sans-serif; margin-top: 12px; margin-bottom: 9px; overflow:hidden;white-space:nowrap;white-space: nowrap;}
.hot .fr p { text-align: center; font-size: 14px; line-height: 19px; -webkit-font-smoothing: antialiased; color: #fff; font-family: 'microsoft yahei', 'PingFang SC', 'Helvetica Neue', 'Helvetica', 'STHeitiSC-Light', 'Arial', sans-serif; overflow:hidden;white-space:nowrap;white-space: nowrap;}

.dzshow { width: 100%; height: auto; background: #fff; padding-top: 60px; padding-bottom: 80px; }
.dzshow .tit { text-align: center; font-size: 28px; line-height: 37px; -webkit-font-smoothing: antialiased; color: #404D6D; font-family: 'microsoft yahei', 'PingFang SC', 'Helvetica Neue', 'Helvetica', 'STHeitiSC-Light', 'Arial', sans-serif; margin-bottom: 71px; }
.dzshow .jj { text-align: center; font-size: 16px; line-height: 21px; -webkit-font-smoothing: antialiased; color: #404D6D; font-family: 'microsoft yahei', 'PingFang SC', 'Helvetica Neue', 'Helvetica', 'STHeitiSC-Light', 'Arial', sans-serif; margin-bottom: 71px; }
.dzshow .clearfix .fl { float: left; width: 829px; padding-top: 26px; *padding-bottom: 40px; }
.dzshow .clearfix .fr { float: right; width: 371px; }
.dzshow .clearfix a { display: block; }
.dzshow .clearfix img { display: block; }
.dzshow .list01 { float: left; width: 376px; margin-right: 36px; margin-bottom: 40px; }
.dzshow .list01 .img { float: left; display: inline-block; width: 70px; height: 70px; margin-right: 16px; }
.dzshow .list01 .img img { display: block; margin: 0 auto; }
.dzshow .list01 h3 { float: left; width: 290px; height: 24px; overflow: hidden; font-size: 18px; line-height: 24px; -webkit-font-smoothing: antialiased; color: #404D6D; font-family: 'microsoft yahei', 'PingFang SC', 'Helvetica Neue', 'Helvetica', 'STHeitiSC-Light', 'Arial', sans-serif; margin-bottom: 10px; }
.dzshow .list01 p { float: left; width: 290px; height: 58px; overflow: hidden; font-size: 14px; line-height: 19px; -webkit-font-smoothing: antialiased; color: #95A2B6; font-family: 'microsoft yahei', 'PingFang SC', 'Helvetica Neue', 'Helvetica', 'STHeitiSC-Light', 'Arial', sans-serif; }
.dzshow .list02 { float: left; width: 260px; margin-right: 53px; }
.dzshow .list02 .img { width: 260px; height: 200px; position: relative; margin-bottom: 10px; }
.dzshow .list02 .img img { display: block; position: absolute; top: 0; left: 0; width: 260px; height: 200px; }
.dzshow .list02 .img span { display: block; position: absolute; top: 0; left: 0; width: 118px; height: 36px; font-size: 14px; line-height: 36px; text-align: center; -webkit-font-smoothing: antialiased; color: #333; font-family: 'microsoft yahei', 'PingFang SC', 'Helvetica Neue', 'Helvetica', 'STHeitiSC-Light', 'Arial', sans-serif; background: url("http://pic1.aoyou.com/dingzhi/corner.png") no-repeat; }
.dzshow .list02 p { height: 24px; overflow: hidden; text-align: center; font-size: 18px; line-height: 24px; -webkit-font-smoothing: antialiased; color: #333; font-family: 'microsoft yahei', 'PingFang SC', 'Helvetica Neue', 'Helvetica', 'STHeitiSC-Light', 'Arial', sans-serif; }

.dzshi { width: 100%; height: auto; background: #606BA6; padding-top: 60px; }
.dzshi .tit { text-align: center; font-size: 28px; line-height: 37px; -webkit-font-smoothing: antialiased; color: #fff; font-family: 'microsoft yahei', 'PingFang SC', 'Helvetica Neue', 'Helvetica', 'STHeitiSC-Light', 'Arial', sans-serif; margin-bottom: 10px; }
.dzshi .jj { text-align: center; font-size: 16px; line-height: 21px; -webkit-font-smoothing: antialiased; color: #fff; font-family: 'microsoft yahei', 'PingFang SC', 'Helvetica Neue', 'Helvetica', 'STHeitiSC-Light', 'Arial', sans-serif; margin-bottom: 71px; }
.dzshi .clearfix .fl { float: left; width: 300px; margin-right: 40px; }
.dzshi .clearfix .fr { float: left; width: 860px; background: url("http://pic1.aoyou.com/dingzhi/dzline.png") no-repeat center; }
.dzshi .clearfix a { display: block; }
.dzshi .clearfix img { display: block; }
.dzshi .con .que { font-size: 18px; line-height: 24px; -webkit-font-smoothing: antialiased; color: #F6C553; font-family: 'microsoft yahei', 'PingFang SC', 'Helvetica Neue', 'Helvetica', 'STHeitiSC-Light', 'Arial', sans-serif; margin-bottom: 7px; }
.dzshi .con .ans01 { font-size: 14px; line-height: 24px; -webkit-font-smoothing: antialiased; color: #D9DCF7; font-family: 'microsoft yahei', 'PingFang SC', 'Helvetica Neue', 'Helvetica', 'STHeitiSC-Light', 'Arial', sans-serif; margin-bottom: 7px; }
.dzshi .con .ans02 { font-size: 14px; line-height: 24px; -webkit-font-smoothing: antialiased; color: #D9DCF7; font-family: 'microsoft yahei', 'PingFang SC', 'Helvetica Neue', 'Helvetica', 'STHeitiSC-Light', 'Arial', sans-serif; margin-bottom: 30px; }
.dzshi .con .dzsbtn { display: block; width: 216px; height: 46px; border: 2px solid #ffd800; text-align: center; font-size: 16px; line-height: 48px; -webkit-font-smoothing: antialiased; color: #ffd800; font-family: 'microsoft yahei', 'PingFang SC', 'Helvetica Neue', 'Helvetica', 'STHeitiSC-Light', 'Arial', sans-serif; margin-top: 30px; border-radius: 50px; }
.dzshi .con .dzs-list { float: left; position: relative; width: 216px; height: 285px;*height:308px; margin: 0 35px; margin-bottom: 55px;*margin-top:-11px; }
.dzshi .con .dzs-photo { margin-bottom: 4px; }
.dzshi .con .dzs-photo img { width: 150px; height: 150px; margin: 0 auto; border-radius: 100px; }
.dzshi .con .dzs-info .name { text-align: center; font-size: 20px; line-height: 26px; -webkit-font-smoothing: antialiased; color: #fff; font-family: 'microsoft yahei', 'PingFang SC', 'Helvetica Neue', 'Helvetica', 'STHeitiSC-Light', 'Arial', sans-serif; }
.dzshi .con .dzs-info .add { text-align: center; font-size: 14px; line-height: 19px; -webkit-font-smoothing: antialiased; color: #fff; font-family: 'microsoft yahei', 'PingFang SC', 'Helvetica Neue', 'Helvetica', 'STHeitiSC-Light', 'Arial', sans-serif; margin-bottom: 6px; }
.dzshi .con .dzs-info .like { width: 160px; text-align: center; border-top: 1px solid #FFD800; border-bottom: 1px solid #FFD800; font-size: 12px; -webkit-font-smoothing: antialiased; color: #fff; font-family: 'microsoft yahei', 'PingFang SC', 'Helvetica Neue', 'Helvetica', 'STHeitiSC-Light', 'Arial', sans-serif; padding: 8px 0; margin: 0 auto; margin-bottom: 8px; }
.dzshi .con .dzs-info .like span { font-size: 14px; color: #FFD800; padding: 0 5px; font-family: 'microsoft yahei', 'PingFang SC', 'Helvetica Neue', 'Helvetica', 'STHeitiSC-Light', 'Arial', sans-serif; font-weight: bold; }
.dzshi .con .dzs-info .star { text-align: center; margin-bottom: 4px; }
.dzshi .con .dzs-info .star span { width: 14px; height: 14px; display: inline-block; vertical-align: middle; background: url(http://pic1.aoyou.com/dingzhi/bd_bg.png) no-repeat 0 -201px; }
.dzshi .con .dzs-info .star .on { background: url(http://pic1.aoyou.com/dingzhi/bd_bg.png) no-repeat -14px -201px; }
.dzshi .con .dzs-info .grade { text-align: center; font-size: 12px; line-height: 16px; -webkit-font-smoothing: antialiased; color: #D9DCF7; font-family: 'microsoft yahei', 'PingFang SC', 'Helvetica Neue', 'Helvetica', 'STHeitiSC-Light', 'Arial', sans-serif; }
.dzshi .con .dzs-shade-box { position: absolute; top: 127px; left: 0; display: none; background: url("http://pic1.aoyou.com/dingzhi/iconyin.png") no-repeat 0 40px; }
.dzshi .con .dzs-shade-box .choice-btn { display: block; width: 100px; height: 30px; background: #E84C3C; text-align: center; font-size: 14px; line-height: 30px; -webkit-font-smoothing: antialiased; color: #fff; font-family: 'microsoft yahei', 'PingFang SC', 'Helvetica Neue', 'Helvetica', 'STHeitiSC-Light', 'Arial', sans-serif; margin: 0 auto; border-radius: 25px; margin-bottom: 8px; cursor: pointer; }
.dzshi .con .dzs-shade-box p { padding:21px 18px; font-size: 12px; line-height: 18px; -webkit-font-smoothing: antialiased; color: #D9DCF7; font-family: 'microsoft yahei', 'PingFang SC', 'Helvetica Neue', 'Helvetica', 'STHeitiSC-Light', 'Arial', sans-serif; background: url("http://pic1.aoyou.com/dingzhi/iconyin.png") no-repeat right bottom; }
.dzshi .con .dzs-list:hover .dzs-info { display: none; }
.dzshi .con .dzs-list:hover .dzs-shade-box { display: block; }

.aydz { width: 100%; height: auto; background: #fff; padding-top: 60px; padding-bottom: 104px; }
.aydz .tit { text-align: center; font-size: 28px; line-height: 37px; -webkit-font-smoothing: antialiased; color: #404D6D; font-family: 'microsoft yahei', 'PingFang SC', 'Helvetica Neue', 'Helvetica', 'STHeitiSC-Light', 'Arial', sans-serif; margin-bottom: 10px; }
.aydz .jj { text-align: center; font-size: 16px; line-height: 21px; -webkit-font-smoothing: antialiased; color: #404D6D; font-family: 'microsoft yahei', 'PingFang SC', 'Helvetica Neue', 'Helvetica', 'STHeitiSC-Light', 'Arial', sans-serif; margin-bottom: 71px; }
.aydz .clearfix .fl { float: left; width: 300px; }
.aydz .clearfix .fr { float: left; width: 900px; }
.aydz .clearfix a { cursor:pointer; display: block; width: 240px; height: 60px; background: #E84D3C; text-align: center; font-size: 20px; line-height: 60px; -webkit-font-smoothing: antialiased; color: #fff; font-family: 'microsoft yahei', 'PingFang SC', 'Helvetica Neue', 'Helvetica', 'STHeitiSC-Light', 'Arial', sans-serif; margin: 0 auto; margin-top: 100px; border-radius: 50px; }
.aydz .clearfix img { display: block; margin: 0 auto; }

.play { width: 100%; height: 790px; background: url("http://pic1.aoyou.com/dingzhi/playbg.jpg") no-repeat top center; padding-top: 10px; }
.play .tit { text-align: center; font-size: 28px; line-height: 37px; -webkit-font-smoothing: antialiased; color: #3D4C6B; font-family: 'microsoft yahei', 'PingFang SC', 'Helvetica Neue', 'Helvetica', 'STHeitiSC-Light', 'Arial', sans-serif; margin-bottom: 10px; }
.play .jj { text-align: center; font-size: 16px; line-height: 21px; -webkit-font-smoothing: antialiased; color: #404D6D; font-family: 'microsoft yahei', 'PingFang SC', 'Helvetica Neue', 'Helvetica', 'STHeitiSC-Light', 'Arial', sans-serif; margin-bottom: 71px; }
.play .clearfix .fl { float: left; width: 480px; }
.play .clearfix .fr { float: left; width: 720px; }
.play .clearfix a { display: block; float: left; }
.play .clearfix img { display: block; }
.play .clearfix h4 { text-align: center; font-size: 24px; font-weight: 100; line-height: 31px; -webkit-font-smoothing: antialiased; color: #333; font-family: 'microsoft yahei', 'PingFang SC', 'Helvetica Neue', 'Helvetica', 'STHeitiSC-Light', 'Arial', sans-serif; margin-top: 10px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis; }
.play .fl a { margin-right: 40px; margin-bottom: 29px; cursor: pointer; width: 200px; }
.play .fl img { width: 200px; height: 200px; }
.play .fr .box { width: 180px; height: 470px; overflow: hidden; position: relative; }
.play .fr a { cursor: pointer; width: 180px; }
.play .fr img { position: absolute; top: 0; left: 0; z-index: 1; width: 180px; height: 470px; -webkit-transition: opacity 0.3s; -moz-transition: opacity 0.3s; -webkit-animation-timing-function: ease-out; -moz-animation-timing-function: ease-out; -webkit-transform: scale(1); -moz-transform: scale(1); transform: scale(1); -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; }
.play .fr span { display: none; position: absolute; top: 0; left: 0; width: 181px; height: 470px; z-index: 3; background: #000; opacity: .4; filter: alpha(opacity=40); }
.play .fr a:hover span { opacity: 0; filter: alpha(opacity=0); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1); }
.play .fr a:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; }

.dz-popup { position: fixed; left: 50%; margin-left: -300px; margin-top: -200px; z-index: 100002; width: 600px; height: 400px; background: #fff; }
.dz-popup .tit { height: 80px; background: #E84D3C; position: relative; font-size: 24px; line-height: 80px; font-weight: bold; -webkit-font-smoothing: antialiased; color: #fff; font-family: 'microsoft yahei', 'PingFang SC', 'Helvetica Neue', 'Helvetica', 'STHeitiSC-Light', 'Arial', sans-serif; padding-left: 30px; margin-bottom: 41px; }
.dz-popup .tit .close-btn { cursor:pointer; position: absolute; right: 30px; top: 32px; display: block; width: 16px; height: 16px; background: url("http://pic1.aoyou.com/dingzhi/cl.png"); }
.dz-popup .dz-popup-list { padding: 0 155px; zoom: 1; margin-bottom: 31px; }
.dz-popup .dz-popup-list:after { display: block; clear: both; content: ""; visibility: hidden; height: 0; }
.dz-popup .dz-popup-list label { display: block; float: left; font-size: 14px; width: 50px; height: 30px; line-height: 30px; text-align: left; }
.dz-popup .blank { position: relative; display: block; float: left; *width: 224px; height: 30px; }
.dz-popup .blank input { width: 214px; height: 28px; line-height: 30px; background: none; border: 1px solid #c0c0c0; padding: 0 12px; font-family: "Microsoft Yahei"; -moz-border-radius: 5px; /* Firefox */ -webkit-border-radius: 5px; /* Safari 和 Chrome */ -o-border-radius: 5px; border-radius: 5px; font-size: 14px; outline: none; }
.dz-popup .text { padding-left: 155px; width: 297px; font-size: 14px; line-height: 19px; -webkit-font-smoothing: antialiased; color: #E84D3C; font-family: 'microsoft yahei', 'PingFang SC', 'Helvetica Neue', 'Helvetica', 'STHeitiSC-Light', 'Arial', sans-serif; margin-bottom: 19px; }
.dz-popup .login-btn { cursor:pointer; display: block; width: 240px; height: 60px; font-size: 20px; line-height: 60px; -webkit-font-smoothing: antialiased; color: #fff; background: #E84D3C; text-align: center; margin: 0 auto; font-family: 'microsoft yahei', 'PingFang SC', 'Helvetica Neue', 'Helvetica', 'STHeitiSC-Light', 'Arial', sans-serif; -moz-border-radius: 50px; /* Firefox */ -webkit-border-radius: 50px; /* Safari 和 Chrome */ -o-border-radius: 50px; border-radius: 50px; }

.dz-tabhead { *zoom: 1; height: 32px; background: #fff url("http://pic1.aoyou.com/dingzhi/fromicon.png") no-repeat 41px 23px; padding-left: 180px; padding-top: 39px; opacity: .9; -webkit-border-radius: 12px 12px 0 0; -moz-border-radius: 12px 12px 0 0; border-radius: 12px 12px 0 0; }
.dz-tabhead:before, .dz-tabhead:after { display: table; content: " "; }
.dz-tabhead:after { clear: both; }
.dz-tabhead li { width: 80px; float: left; height: 30px; font-size: 14px; color: #fff; text-align: center; line-height: 30px; font-family: "Microsoft yahei"; cursor: pointer; position: relative; }
.dz-tabhead li span { position: absolute; right: 0; top: 0; display: none; width: 20px; height: 19px; background: url("http://pic1.aoyou.com/dingzhi/cor.png") no-repeat right top; }
.dz-tabhead .ay-leftnav { -moz-border-radius: 4px; /* Firefox */ -webkit-border-radius: 4px; /* Safari 和 Chrome */ -o-border-radius: 4px; border-radius: 4px; background: #E84D3C; margin-right: 20px; }
.dz-tabhead .ay-rightnav { -moz-border-radius: 4px; /* Firefox */ -webkit-border-radius: 4px; /* Safari 和 Chrome */ -o-border-radius: 4px; border-radius: 4px; background: #497DE3; }
.dz-tabhead .ay-now span { display: block; }

.ay-form-dz { padding-top: 20px; height: 192px; background: #fff; opacity: .9; }

.dz-tabbody .ay-top { margin-bottom: 20px; padding: 0 40px; height: 80px; line-height: 80px; background: url("http://pic1.aoyou.com/dingzhi/brbg.jpg") no-repeat; }
.dz-tabbody .ay-top .ay-select { position: relative; color: #e84d3c; margin-left: 20px; }
.dz-tabbody .ay-top .ay-select .ay-down { display: inline-block; width: 8px; height: 5px; margin-left: 4px; background: url("http://pic1.aoyou.com/dingzhi/bd_bg.png") no-repeat -216px -34px; }
.dz-tabbody .ay-form-list { margin-bottom: 8px; padding: 0 40px; _padding: 0 38px; zoom: 1; }
.dz-tabbody .ay-form-list:after { display: block; clear: both; content: ""; visibility: hidden; height: 0; }
.dz-tabbody .ay-form-list label { width: 80px; display: block; height: 30px; line-height: 28px; float: left; font-size: 14px; }
.dz-tabbody .ay-form-list .ay-radio { width: 100px; }
.dz-tabbody .ay-error-text { position: absolute; width: 100px; color: #ef846a; height: 28px; line-height: 26px; }
.dz-tabbody .ay-error-text .ay-icon-warning { display: inline-block; margin-top: -2px; _margin-top: 5px; }
.dz-tabbody .icon-btn { _height: 30px; _padding-top: 8px; }