@charset "utf-8";
/* CSS Document */

.container {
 /*根据效果图主体宽度定义*/
    width: 1200px;
    min-width: 1200px;
}

body {
    font-family: "Microsoft Yahei", Helvetica, Arial, sans-serif;
    overflow-x: hidden
}

/*header_t*/
.header_t {
    height: 32px;
    line-height: 32px;
    background: #f7f7f7;
}

.header_t span {
    color: #999999;
}

.header_t .header_t_r {
    color: #999999;
}

.header_t .header_t_r a {
    color: #999999;
}

.header_t .header_t_r bdo {
    background: url(../images/pic1.png) left center no-repeat;
    padding-left: 21px;
}

.header_t .header_t_r bdo i {
    font-style: normal;
    color: #616161;
}

/*header*/
.header {
    margin: 27px auto 25px;
}

.logo_l span {
    padding: 11px 0 0 14px;
    margin-left: 15px;
    background: url(../images/pic3.png) left 5px no-repeat;
}

.b_search {
    width: 381px;
}

.search {
    width: 381px;
    height: 42px;
    background: url(../images/pic5.png) no-repeat;
}

.search .xz {
    width: 255px;
    height: 42px;
    line-height: 42px;
    border: none;
    outline: none;
    background: none;
    padding: 0px 10px 0 36px;
    color: #c4c4c4;
}

.search .searchbt {
    width: 80px;
    height: 42px;
    border: none;
    outline: none;
    background: none;
}

.search_x {
    color: #c21b6f;
    line-height: normal;
    margin: 10px 0 0 3px;
}

.search_x a {
    color: #999999;
    margin-right: 3px;
}

.search_x a:hover {
    color: #c21b6f;
}

.nav {
    width: 100%;
    height: 56px;
    background: #c21b6f;
}

.nav ul li {
    height: 56px;
    width: 100px;
    text-align: center;
    color: #fff;
    font-size: 18px;
    line-height: 56px;    
    float: left;
    
}

.nav ul li>a {
    display: block;
    height: 56px;
    width: 100%;
    color: #fff;
    background: url(../images/line1.png) right center no-repeat;
}
.nav ul li.on_nav a{
    background: #dd71a7;
}




.nav_index {
    width: 100%;
    height: 56px;
    background: #fff;
}

.nav_index ul li {
    height: 56px;
    width: 100px;
    text-align: center;
    color: #000;
    font-size: 18px;
    line-height: 56px;    
    float: left;
    
}

.nav_index ul li>a {
    display: block;
    height: 56px;
    width: 100%;
    color: #000;
    background: url(../images/line11.png) right center no-repeat;
}
.nav_index ul li a:hover{
    background: #c21b6f;
    color: #fff;
}
.nav_index ul li.on_nav a {
    background: #c21b6f;
    color: #fff;
}

/*banner*/
.banner .slideBox {
    width: 100%;
    height: 699px;
    overflow: hidden;
    position: relative;
}

.banner .slideBox .hd {
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 14px;
    z-index: 1;
    text-align: center;
}

.banner .slideBox .hd ul {
    zoom: 1;
    text-align: center;
}

.banner .slideBox .hd ul li {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin: 0 6px;
    width: 13px;
    height: 13px;
    line-height: 13px;
    text-align: center;
    background: url(../images/pic8.png) no-repeat;
    cursor: pointer;
}

.banner .slideBox .hd ul li.on {
    background: url(../images/pic9.png) no-repeat;
}

.banner .slideBox .bd {
    position: relative;
    height: 100%;
    z-index: 0;
}

.banner .slideBox .bd li {
    zoom: 1;
    vertical-align: middle;
}

.banner .slideBox .bd a {
    display: block;
    height: 789px;
    width: 100%;
}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.banner .slideBox .prev,
        .banner .slideBox .next {
    position: absolute;
    top: 50%;
    margin-top: -49.5px;
    display: block;
    width: 52px;
    height: 99px;
}
.banner .slideBox .prev {
    right: auto;
    left: 3%;
    background: url(../images/ban_l.png) no-repeat;
}
.banner .slideBox .next {
    left: auto;
    right: 3%;
    background: url(../images/ban_r.png) no-repeat;
}
.banner .slideBox .prev:hover{
    background: url(../images/ban_l1.png) no-repeat;
}
.banner .slideBox .next:hover{
    background: url(../images/ban_r1.png) no-repeat;
}

.banner .slideBox .prevStop {
    display: none;
}

.banner .slideBox .nextStop {
    display: none;
}



.top {
    background: url(../images/pic12.png) center 53px repeat-x;
}

.top a {
    display: block;
}

.top img {
    display: block;
    margin: 0 auto;
    padding: 0;
}

.top b {
    display: inline-block;
    height: 50px;
    line-height: 50px;
    color: #c21b6f;
    font-size: 26px;
    background: #fff;
    padding: 0 45px;
}

.top b span {
    color: #fcad56;
}

.top p {
    line-height: 28px;
    color: #616161;
    font-size: 14px;
    margin-top: 5px;
}

.top2 b {
    background: #f9f9f9;
}

.top3 {
    background: none;
}

.top3 b {
    background: none;
}

.top3 img:first-child {
    margin-bottom: 14px;
}

.kuai1_n {
    margin-top: 23px;
}

.kuai1_n ul {
    width: 987px;
}

.kuai1_n ul li {
    width: 221px;
    height: 206px;
    border: solid 1px #f0eff0;
    margin: 0 23px 30px 0;
    position: relative;
}

.kuai1_n ul li a {
    display: block;
}

.kuai1_n ul li span {
    display: block;
    width: 100%;
    height: 36px;
    background: url(../images/pic14.png) repeat;
    position: absolute;
    bottom: 0;
    left: 0;
    line-height: 36px;
    text-align: center;
    color: #fff;
    font-size: 16px;
}

.kuai1_n ul li:hover span {
    color: #c21b6f;
}

.kuai1_n ol {
    width: 211px;
}

.kuai1_n ol li {
    width: 209px;
    height: 88px;
    border: solid 1px #c21b6f;
    margin-bottom: 28px;
}

.kuai1_n ol li img {
    margin: 26px 10px 0 34px;
}
.kuai1_n ol li img.kua_n{
    display: none;
}
.kuai1_n ol li span {
    width: 130px;
    line-height: 88px;
    color: #616161;
    font-size: 16px;
}
.kuai1_n ol li a:hover img.kua_s{
    display: none;
}
.kuai1_n ol li a:hover img.kua_n{
    display: block;
}
.kuai1_n ol li:hover{
    background: #c21b6f;
}
.kuai1_n ol li a:hover span{
    color: #fff;
}
.kuai2_n {
    padding-top: 20px;
}

.kuai2_n .b_ul {
    width: 874px;
}

.kuai2_n .b_ul ul {
    width: 424px;
}

.b_ul ul li {
    height: 58px;
    line-height: 58px;
}

.b_ul ul li img {
    margin: 26px 5px 0 0;
}

.b_ul ul li span {
    width: 326px;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #616161;
    font-size: 16px;
    border-bottom: solid 1px #dddcdd;

}
.b_ul ul li:hover span{
    color: #c21b6f;
}

.b_ul ul li a {
    color: #999999;
    font-size: 14px;
    border-bottom: solid 1px #dddcdd;
}

.b_ul ul li:hover a{
    color: #c21b6f;
}

.kuai2_n_r {
    width: 295px;
    height: 230px;
    background: url(../images/pic21.png) center bottom no-repeat;
}

.kuai2_n_r bdo {
    display: block;
    color: #fcad56;
    font-size: 18px;
    padding-left: 20px;
}

.kuai2_n_r bdo img {
    position: relative;
    top: 8px;
    margin-right: 6px;
}

.kuai2_n_r ul {
    margin-top: 9px;
}

.kuai2_n_r ul li {
    margin: 0 0 7px 18px;
}

.kuai2_n_r ul li input {
    width: 232px;
    height: 30px;
    line-height: 30px;
    border: solid 1px #e5e5e5;
    padding: 0 12px;
    outline: none;
    background: none;
    color: #999;
}

.kuai2_n_r p {
    color: #c21b6f;
    margin-left: 18px;
    padding-top: 3px;
}

.kuai2_n_r input.but1 {
    width: 258px;
    height: 32px;
    background: url(../images/pic23.png) center bottom no-repeat;
    border: none;
    outline: none;
    margin: 5px 0 0 18px;
}

.kuai3_n_t {
    margin-top: 18px;
}

.kuai3_n_t span {
    display: inline-block;
    width: 138px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    color: #c21b6f;
    font-size: 18px;
    border: solid 1px #c21b6f;
    margin: 0 10px;
    cursor: pointer;
}

.kuai3_n_t span.xz,.kuai3_n_t span:hover {
    background: #c21b6f;
    color: #fff;
}

/* 本例子css */
.picScroll-left {
    width: 1200px;
    height: 300px;
    overflow: hidden;
    position: relative;
    display: none;
}

.picScroll-left:first-child {
    display: block;
}

.picScroll-left .hd {
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
}

.picScroll-left .hd ul {
    overflow: hidden;
    text-align: center;
    zoom: 1;
}

.picScroll-left .hd ul li {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 12px;
    height: 12px;
    overflow: hidden;
    margin: 0 7px;
    text-indent: -999px;
    cursor: pointer;
    background: url(../images/pic28.png) center center no-repeat;
}

.picScroll-left .hd ul li.on {
    background: url(../images/pic29.png) center center no-repeat;
}

.picScroll-left .bd ul {
    overflow: hidden;
    zoom: 1;
}

.picScroll-left .bd ul li {
    margin: 0 8px;
    float: left;
    _display: inline;
    width: 223px;
    height: 268px;
    text-align: center;
    cursor: pointer;
    position: relative;
}

.picScroll-left .bd ul li img {
    display: block;
    margin: 0;
    padding: 0;
    border: solid 1px #c21b6f;
}

.picScroll-left .bd ul li span {
    display: block;
    height: 42px;
    line-height: 42px;
    color: #000000;
    font-size: 18px;
}

.picScroll-left .bd ul li span b {
    color: #dc1e72;
}

.picScroll-left .bd ul li table {
    width: 223px;
    height: 226px;
    background: url(../images/pic14.png) repeat;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    color: #fff;
    font-size: 14px;
    line-height: 24px;
    display: none;
}

.picScroll-left .bd ul li table a {
    color: #fff;
}

.kuai4 {
    padding: 18px 0 12px;
    border: solid 1px #eeeeee;
    margin-top: 33px;
}

.kuai4>span {
    width: 600px;
    padding-left: 132px;
    cursor: pointer;
}

.kuai4 ul {
    width: 435px;
}

.kuai4 ul li {
    float: left;
    width: 152px;
    height: 44px;
    line-height: 44px;
    border: solid 1px #f6f6f6;
    margin-right: 20px;
    font-size: 14px;
}

.kuai4 ul li a {
    display: block;
    color: #252525;
}

.kuai4 ul li img {
    margin: 8px 5px 0 26px;
}
.kuai4 ul li img.li_tan_n{
    display: none;
}
.kuai4 ul li:hover{
    background: #c21c6f;
    border:1px solid #c21c6f;
    color: #fff;
}
.kuai4 ul li:hover img.li_tan_n{
    display: block;
}
.kuai4 ul li:hover img.li_tan_s{
    display: none;
}
.kuai4 ul li:hover a{
    color: #fff;
}
.guanggao .slideBox {
    width: 100%;
    height: 248px;
    overflow: hidden;
    position: relative;
}

.guanggao .slideBox .hd {
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 17px;
    z-index: 1;
    text-align: center;
}

.guanggao .slideBox .hd ul {
    zoom: 1;
    text-align: center;
}

.guanggao .slideBox .hd ul li {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin: 0 6px;
    width: 12px;
    height: 12px;
    line-height: 12px;
    text-align: center;
    background: url(../images/pic28.png) no-repeat;
    cursor: pointer;
}

.guanggao .slideBox .hd ul li.on {
    background: url(../images/pic29.png) no-repeat;
}

.guanggao .slideBox .bd {
    position: relative;
    height: 100%;
    z-index: 0;
}

.guanggao .slideBox .bd li {
    zoom: 1;
    vertical-align: middle;
}

.guanggao .slideBox .bd a {
    display: block;
    height: 248px;
    width: 100%;
}

.kuai5_n .slideBox {
    width: 100%;
    height: 308px;
    position: relative;
}

.kuai5_n .slideBox .bd {
    position: relative;
    height: 100%;
    z-index: 0;
    overflow: hidden;
}

.kuai5_n .slideBox .bd li {
    zoom: 1;
    vertical-align: middle;
}

.kuai5_n .slideBox .bd li .c_div1 {
    width: 200px;
    height: 308px;
    overflow: hidden;
    cursor: pointer;
}

.kuai5_n .slideBox .bd li .c_div1 .c_div1_dd {
    position: relative;
    z-index: 2;
}

.kuai5_n .slideBox .bd li .c_div1 img {
    display: block;
    margin: 0;
    padding: 0;
}

.kuai5_n .slideBox .bd li .c_div1 span {
    display: block;
    color: #c21b6f;
    font-size: 16px;
    width: 40px;
    padding: 10px 0px;
    border: solid 1px #c21b6f;
    text-align: center;
    line-height: normal;
    position: absolute;
    top: 36px;
    left: 77px;
}

.kuai5_n .slideBox .bd li .c_div1 span i {
    display: block;
    font-style: normal;
    width: 20px;
    margin: 0 auto;
	font-size: 18px;
}

.kuai5_n .slideBox .bd li .c_div1 bdo {
    display: block;
    width: 198px;
    height: 306px;
    border: solid 1px #c21b6f;
    position: absolute;
    top: 0;
    left: 0;
    display: none;
}

.kuai5_n .slideBox .bd li .c_div1 .c_div1_zi {
    width: 334px;
    height: 255px;
    padding: 53px 35px 0 29px;
    background: #f8f8f8;
    color: #616161;
    font-size: 14px;
    line-height: 26px;
    position: absolute;
    top: 0;
    left: -534px;
    z-index: 1;
}

.kuai5_n .slideBox .bd li .c_div1 .c_div1_zi>a {
    color: #616161;
}

.kuai5_n .slideBox .bd li .c_div1 .c_div1_zi>a:hover {
    color: #c21b6f;
}

.kuai5_n .slideBox .bd li .c_div1 .c_div1_zi b {
    display: block;
    font-size: 22px;
    line-height: 36px;
    margin-bottom: 8px;
}

.kuai5_n .slideBox .bd li .c_div1 .c_div1_zi b a {
    color: #c21b6f;
}

.kuai5_n .slideBox .prev,.kuai5_n .slideBox .next {
    display: block;
    width: 76px;
    height: 76px;
    position: absolute;
    top: 120px;
}

.kuai5_n .slideBox .prev {
    left: -108px;
    background: url("../images/pic39.png") no-repeat;
}

.kuai5_n .slideBox .next {
    right: -108px;
    background: url("../images/pic38.png") no-repeat;
}

.top4_n {
    background: #fff;
    position: relative;
}

.top4_n>img {
    position: absolute;
    top: 20px;
    right: -1042px;
}

.top4_l img {
    display: block;
    margin: 0;
    padding: 0;
}

.top4_l b {
    display: block;
    color: #c21b6f;
    font-size: 26px;
    margin-top: 6px;
}

.top4_n2>img {
    left: -1042px;
    right: auto;
}

/*.kuai6_n{
    width: 1237.5px;
    margin-left: -37.5px;
}*/
.div1 {
    width: 385px;
}

.div1_t {
    color: #fcad56;
    font-size: 22px;
    font-weight: bold;
    padding-bottom: 14px;
    margin-top: 10px;
    border-bottom: solid 1px #e5e5e5;
    margin-bottom: 18px;
}

.div1_t img {
    position: relative;
    top: 4px;
    margin-right: 6px;
}

.div1 ul li {
    height: 34px;
    line-height: 34px;
    border-bottom: dashed 1px #dcdcdc;
    background: url(../images/pic44.png) left center no-repeat;
    padding-left: 11px;
}

.div1 ul li a {
    color: #616161;
    font-size: 14px;
    width: 290px;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.div1 ul li:hover a {
    color: #fcad56;
}

.div1 ul li span {
    color: #999999;
}

.div1_2 {
    width: 373px;
    /*margin: 0 31px;*/
}

.div1_2 img {
    display: block;
    margin-bottom: 13px;
}

.div1 ul li.li1 {
    background: none;
    padding-left: 0;
}

.div1_3 {
    width: 375px;
}

.b_kuai7_nn {
    margin-top: 34px;
}

.b_kuai7_nn ul {
    display: none;
}

.b_kuai7_nn ul:first-child {
    display: block;
}

.b_kuai7_nn ul li {
    width: 20%;
    height: auto;
    position: relative;
    cursor: pointer;
    margin-top: -4px;
}

.b_kuai7_nn ul li img {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    display: block;
}

.b_kuai7_nn ul li span {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: url(../images/pic50.png) repeat;
    display: none;
}

.b_kuai7_nn ul li a {
    display: block;
    padding: 12px 15px;
    position: absolute;
    left: 0;
    bottom: 0;
    background: url(../images/pic51.png) repeat;
    color: #fff;
    line-height: 20px;
    display: none;
}

.b_kuai7_nn ul li a b {
    display: block;
    font-size: 16px;
    margin-bottom: 3px;
}

.kuai8_n {
    color: #999999;
}

.kuai8_n a {
    color: #999999;
    font-size: 14px;
    line-height: 28px;
}

.kuai8_n a:hover {
    color: #c21b6f;
}

.footer {
    background: #c21b6f;
    padding: 48px 0 30px;
}

.footer_s {
    padding-bottom: 20px;
    border-bottom: solid 1px #d76aa1;
}

.foo_r a {
    display: block;
    margin-bottom: 3px;
}

.foo_r b {
    display: block;
    color: #fff;
    font-size: 20px;
}

.foo_xl {
    width: 700px;
    color: #fff;
    font-size: 14px;
    line-height: 22px;
    padding-top: 37px;
}

.foo_xl .aa {
    margin-bottom: 8px;
}

.foo_xl .aa a {
    color: #fff;
}

.foo_xr img {
    padding-top: 64px;
}

/*celan*/
.celan {
    width: 42px;
    position: fixed;
    top: 100px;
    right: 0;
}

.celan ul li {
    width: 42px;
    height: 42px;
    margin-bottom: 6px;
    position: relative;
}

.celan ul li a {
    display: block;
    width: 42px;
    height: 42px;
}

.celan ul li img {
    display: block;
    margin: 0 auto;
    padding-top: 9px;
}

.celan ul li span {
    width: 172px;
    height: 172px;
    background: #e9e9e9;
    position: absolute;
    bottom: 0;
    right: -200px;
}

.celan ul li span img {
    display: block;
    margin: 0 auto;
    padding-top: 17px;
}

/*弹框1*/
.mc {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: url(../images/pic63.png) repeat;
    z-index: 3;
    cursor: pointer;
    display: none;
}

.tan {
    width: 942px;
    height: 913px;
    background: url(../images/pic64.png) center center no-repeat;
    position: absolute;
    top: 130px;
    left: 50%;
    margin-left: -471px;
    z-index: 3;
    display: none;
}
.gb_close{
    width: 30px;
    height: 30px;
    display: block;
    position: absolute;
    top: -14px;
    right: -12px;
    z-index: 66;
}
.gb_closes{
    width: 30px;
    height: 30px;
    display: block;
    position: absolute;
    top: -14px;
    right: -12px;
    z-index: 66;
}
.tan h2 {
    text-align: center;
    height: 82px;
    line-height: 82px;
    color: #fff;
    font-size: 30px;
}

.tan_t {
    margin-top: 16px;
}

.tan_t li {
    float: left;
    width: 152px;
    height: 114px;
    border: solid 1px #e9e9e9;
    margin-left: 17px;
    position: relative;
}

.tan_t li:first-child {
    margin-left: 140px;
}

.tan_t li a {
    display: block;
    width: 152px;
    height: 114px;
}

.tan_t li img {
    position: absolute;
    top: 28px;
    left: 50%;
    margin-left: -27px;
}

.tan_t li img.img2 {
    display: none;
}

.tan_t li span {
    display: block;
    margin-top: 80px;
    text-align: center;
    color: #252525;
}

.tan_t li.xz,.tan_t li:hover {
    background: #fff;
}

.tan_t li.xz img.img2,.tan_t li:hover img.img2 {
    display: block;
}

.tan_t li.xz span,.tan_t li:hover span {
    color: #c21b6f;
    font-weight: bold;
}

.tan_n {
    margin-top: 74px;
    padding-left: 166px;
    display: none;
}

.tan_n:first-child {
    display: block;
}

.tan_n ul>li {
    margin-bottom: 20px;
}

.tan_n ul>li>span {
    width: 110px;
    height: 42px;
    line-height: 42px;
    text-align: right;
    color: #000000;
    font-size: 16px;
    margin-right: 13px;
}

.tan_n ul>li>span>i {
    color: #ff0000;
    font-style: normal;
}

.tan_n ul>li>input {
    width: 466px;
    height: 40px;
    line-height: 40px;
    color: #666666;
    font-size: 14px;
    border: none;
    outline: none;
    background: none;
    border: solid 1px #e6e6e6;
    border-radius: 3px;
    padding: 0 15px;
}

.ul1 {
    width: 110px;
    height: 42px;
    line-height: normal;
    line-height: 42px;
    border: solid 1px #e6e6e6;
    border-radius: 3px;
}

.ul1 .ui-select-wrap {
    width: 110px!important;
    height: 42px;
    line-height: 42px;
    border: none;
    background: none;
    padding-right: 0;
}

.ul1 .ui-select-wrap>select {
    height: 42px;
    line-height: 42px;
    padding: 0;
    border: none;
}

.ul1 .ui-select-input {
    height: 42px;
    line-height: 42px;
    padding-left: 15px;
    color: #666666;
    font-size: 14px;
}

.ul1 .ui-select-arrow {
    width: 9px;
    height: 8px;
    top: 43%;
    right: 4px;
    border: none;
    background: url(../images/pic73.png) center top no-repeat;
}

.ul1 .ui-select-list {
    border: 1px solid #e6e6e6;
    top: 42px;
    min-height: 210px;
}

.ul1 .ui-select-list>li {
    line-height: 36px;
    color: #666666;
    font-size: 14px;
    margin-bottom: 0px;
}

.ul1 .ui-select-list>li.selected {
    background: #c21b6f;
    color: #fff;
    margin-bottom: 0px;
}

.div2_1 i {
    font-style: normal;
    color: #000000;
    font-size: 14px;
    height: 42px;
    line-height: 42px;
    margin: 0 10px;
}

.div2 em {
    font-style: normal;
    color: #c21b6f;
    font-size: 14px;
    height: 42px;
    line-height: 42px;
}

.ul2 {
    width: 498px;
    height: 42px;
    line-height: normal;
    line-height: 42px;
    border: solid 1px #e6e6e6;
    border-radius: 3px;
}

.ul2 .ui-select-wrap {
    width: 498px!important;
    height: 42px;
    line-height: 42px;
    border: none;
    background: none;
    padding-right: 0;
}

.ul2 .ui-select-wrap>select {
    height: 42px;
    line-height: 42px;
    padding: 0;
    border: none;
}

.ul2 .ui-select-input {
    height: 42px;
    line-height: 42px;
    padding-left: 15px;
    color: #666666;
    font-size: 14px;
}

.ul2 .ui-select-arrow {
    width: 9px;
    height: 8px;
    top: 43%;
    right: 15px;
    border: none;
    background: url(../images/pic73.png) center top no-repeat;
}

.ul2 .ui-select-list {
    border: 1px solid #e6e6e6;
    top: 42px;
    min-height: 210px;
}

.ul2 .ui-select-list>li {
    line-height: 36px;
    color: #666666;
    font-size: 14px;
    margin-bottom: 0px;
}

.ul2 .ui-select-list>li.selected {
    background: #c21b6f;
    color: #fff;
    margin-bottom: 0px;
}

.tan_n ul>li.li1>input {
    width: 186px;
}

.tan_n ul>li.li1 img {
    margin: 0;
    padding: 0;
    border: solid 1px #e6e6e6;
    margin-left: 10px;
    border-radius: 3px;
    cursor: pointer;
}

.but_2 {
    width: 154px;
    height: 50px;
    border-radius: 3px;
    background: #ff9c00;
    color: #fff;
    font-size: 18px;
    border: none;
    outline: none;
    margin: 20px 0 0 225px;
}

.tan2 {
    width: 942px;
    height: 573px;
    background: url(../images/pic76.png) center center no-repeat;
    position: fixed;
    top: 50%;
    margin-top: -286px;
    left: 50%;
    margin-left: -471px;
    z-index: 3;
    display: none;
}

.tan2 h2 {
    text-align: center;
    height: 82px;
    line-height: 82px;
    color: #fff;
    font-size: 30px;
}

.tan2_n {
    color: #c21b6f;
    font-size: 24px;
    line-height: 36px;
}

.tan2_n img {
    display: block;
    margin: 78px auto 30px;
}

.tan2_n .guan {
    margin: 37px auto 0;
    width: 154px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    color: #fff;
    font-size: 18px;
    background: #ff9c00;
    border-radius: 3px;
    cursor: pointer;
}

/*02阿依妈妈-关于*/
.nav2 {
    background: #c21b6f;
}

.nav2 ul li {
    color: #fff;
}

.nav2 ul li>a {
    color: #fff;
    background: url(../images/pic6.png) right top no-repeat;
}

.nav2 ul li:first-child {
    background: url(../images/pic6.png) right 16px no-repeat;
}

.nav2 ul li:first-child a {
    background: url(../images/pic6.png) left top no-repeat;
}

.nav2 ul li.xz,.nav2 ul li:hover {
    background: #dd71a7;
}

.nav2 ul li.xz a,.nav2 ul li:hover a {
    color: #fff;
    background: none;
}

.mb {
    height: 66px;
    line-height: 66px;
    border-top: solid 1px #e9e9e9;
    border-bottom: solid 1px #e9e9e9;
}

.mb_l {
    background: url(../images/pic77.png) left center no-repeat;
    color: #616161;
    font-size: 14px;
    padding-left: 28px;
}

.mb_l a {
    color: #616161;
}

.mb_l a.xz,.mb_l a:hover {
    color: #c21b6f;
}

.mb_r {
    height: 64px;
    line-height: 64px;
}

.mb_r a {
    float: left;
    margin-left: 40px;
    color: #616161;
    font-size: 16px;
}

.mb_r a.xz,.mb_r a:hover {
    border-bottom: solid 3px #c21b6f;
}

.main_t img {
    display: block;
    margin: 0 auto 9px;
}

.main_t b {
    display: block;
    color: #c21b6f;
    font-size: 26px;
}

.main_n {
    color: #616161;
    font-size: 14px;
    line-height: 26px;
    font-weight: bold;
}

.ul3 {
    margin-left: -15px;
    padding-top: 56px;
    margin-bottom: 45px;
}

.ul3 li {
    float: left;
    margin-left: 15px;
}

.ul3 li img {
    display: block;
    margin: 0;
    padding: 0;
}

.ul3 li.xz {
    margin-top: -54px;
}

/*03阿依妈妈-发展历程*/
.main_n2 {
    background: url(../images/pic82.png) center top repeat-y;
}

.main_n2_n {
    background: url(../images/pic81.jpg) center top no-repeat;
    padding-top: 61px;
}

.main_n2_n>span {
    display: block;
    color: #999999;
    font-size: 12px;
    text-align: center;
    padding-top: 12px;
    background: #fff;
    text-transform: uppercase;
}

.main_n2_n ul li {
    width: 611px;
    margin-bottom: 30px;
}

.main_n2_n ul li .img {
    width: 126px;
    height: 126px;
}

.main_n2_n ul li .img img {
    position: absolute;
    top: 0;
    left: 0;
}

.main_n2_n ul li .li_zi {
    width: 380px;
    padding-right: 53px;
    text-align: right;
    color: #999999;
    line-height: 22px;
    background: url(../images/pic83.jpg) right 78px no-repeat;
}

.main_n2_n ul li .li_zi b {
    display: block;
    color: #c21b6f;
    font-size: 32px;
    line-height: normal;
    margin-bottom: 14px;
}

.main_n2_n ul li.xz {
    float: right;
}

.main_n2_n ul li.xz .img {
    float: right;
}

.main_n2_n ul li.xz .li_zi {
    float: left;
    padding-right: 0;
    padding-left: 53px;
    text-align: left;
    background: url(../images/pic83.jpg) left 78px no-repeat;
}

/*04阿依妈妈-师资力量*/
.main_n3 ul {
    margin-left: -26px;
}

.main_n3 ul li {
    background: #f9f9f9;
    width: 575px;
    height: 246px;
    padding: 6px;
    margin: 0 0 28px 26px;
}

.main_n3 ul li>a {
    display: block;
}

.main_n3 ul li>a img {
    display: block;
    margin: 0;
    padding: 0;
    border: solid 3px #fff;
    -webkit-transition: 0.5s ease;
    -moz-transition: 0.5s ease;
    -o-transition: 0.5s ease;
    -ms-transition: 0.5s ease;
}

.main_n3 ul li .li_zi {
    width: 297px;
    margin-left: 21px;
    padding-top: 16px;
    color: #616161;
    font-size: 14px;
    line-height: 24px;
}

.main_n3 ul li .li_zi a {
    display: block;
    height: 62px;
    line-height: 62px;
    border-bottom: solid 1px #d6d6d6;
    color: #c21b6f;
    font-size: 16px;
    margin-bottom: 15px;
}

.main_n3 ul li .li_zi a b {
    font-size: 24px;
    margin-right: 9px;
}

.main_n3 ul li>a:hover img {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
}

/*pages*/
.pages {
    text-align: center;
}

.pages a,.pages strong {
    display: inline-block;
    border: 1px solid #d9d9d9;
    height: 28px;
    line-height: 28px;
    padding: 0 12px;
    color: #c4c4c4;
    margin: 0 1px;
    font-size: 12px;
}

.pages strong {
    font-weight: normal;
}

.pages a:hover,.pages strong {
    color: #616161;
}

/*05阿依妈妈-荣誉资质*/
.main_n4 ul {
    padding-bottom: 30px;
}

.main_n4 ul li {
    width: 399px;
    height: 329px;
    color: #616161;
    font-size: 14px;
    background: #fff;
    margin-bottom: 24px;
    border-left: solid 1px #f8f8f8;
    text-align: center;
}

.main_n4 ul li a {
    display: block;
    color: #616161;
}

.main_n4 ul li a img {
    display: block;
    margin: 0 auto 15px;
    padding-top: 50px;
}

/*20阿依妈妈-企业新闻*/
.main_n5 ul li {
    height: 218px;
    padding-top: 37px;
    margin-bottom: 42px;
    border-top: solid 1px #e9e9e9;
}

.main_n5 ul li:first-child {
    border-top: none;
    padding-top: 0;
}

.main_n5 ul li .li_zi {
    width: 835px;
    color: #999999;
    font-size: 14px;
    line-height: 26px;
}

.main_n5 ul li .li_zi b {
    display: block;
    height: 72px;
    line-height: 72px;
    background: url(../images/pic91.png) left bottom no-repeat;
    margin-bottom: 18px;
}

.main_n5 ul li .li_zi b a {
    display: block;
    color: #000000;
    font-size: 18px;
}

.main_n5 ul li .li_zi>a {
    display: block;
    color: #e3041f;
    font-size: 14px;
    width: 104px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    border: solid 1px #e3041f;
    margin-top: 19px;
}
.main_n5 ul li .li_zi>a:hover{
    background: #e3041f;
    color: #fff;
}
.main_n5 ul li:hover .li_zi {
    color: #c21b6f;
}

.main_n5 ul li:hover .li_zi b {
    background: url(../images/pic90.png) left bottom no-repeat;
}

.main_n5 ul li:hover .li_zi b a {
    color: #c21b6f;
}

.jia {
    width: 100%;
    height: 46px;
    line-height: 46px;
    font-size: 16px;
    font-weight: bold;
    background: url(../images/pic92.png) repeat-x;
    text-align: center;
}

.jia a {
    display: block;
    color: #c21b6f;
}

/*16阿依妈妈-就业指导*/
.main_n5_2 ul li.xz>a {
    float: right;
}

.main_n5_2 ul li.xz .li_zi {
    float: left;
    text-align: right;
}

.main_n5_2 ul li.xz .li_zi b {
    background: url(../images/pic91.png) right bottom no-repeat;
}

.main_n5_2 ul li.xz .li_zi>a {
    margin-left: 727px;
}

.main_n5_2 ul li.xz:hover .li_zi b {
    background: url(../images/pic90.png) right bottom no-repeat;
}

/*06阿依妈妈-店面形象设计*/
.main_n6 ul {
    margin-left: -10px;
    margin-bottom: 30px;
}

.main_n6 ul li {
    width: 581px;
    height: 196px;
    border: solid 1px #e5e5e5;
    padding: 6px;
    margin: 0 0 11px 10px;
}

.main_n6 ul li .li_zi {
    width: 241px;
    margin-left: 21px;
    line-height: 20px;
    color: #999999;
}

.main_n6 ul li .li_zi>a {
    display: block;
    color: #000000;
    font-size: 18px;
    line-height: 30px;
    margin: 21px 0 11px;
}

.more {
    width: 109px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border: solid 1px #c21b6f;
    margin-top: 20px;
}

.more a {
    display: block;
    color: #c21b6f;
}

.main_n6 ul li .li_zi>a:hover {
    color: #c21b6f;
}

/*12阿依妈妈-面授课程*/
.main_n5_3 ul li {
    border-top: none;
}

.main_n5_3 ul li>a {
    position: relative;
}

.main_n5_3 ul li>a img {
    display: block;
    margin: 0;
    padding: 0;
}

.main_n5_3 ul li>a i {
    display: block;
    width: 100%;
    height: 46px;
    line-height: 46px;
    color: #fff;
    font-size: 26px;
    text-align: center;
    position: absolute;
    bottom: 0;
    left: 0;
    background: url(../images/pic94.png) repeat;
    font-style: normal;
}

/*15阿依妈妈-月子中心*/
.div3_t {
    color: #616161;
    font-size: 24px;
    margin-bottom: 36px;
}

.div3_t span {
    font-size: 14px;
    margin-left: 5px;
}

.div3_t p {
    color: #616161;
    font-size: 14px;
    margin-top: 18px;
}

/*10阿依妈妈-招生简章*/
.main_n6 ol li {
    width: 1186px;
    height: 306px;
    border: solid 1px #ececec;
    padding: 6px;
    margin-bottom: 11px;
}

.main_n6 ol li .li_zi {
    width: 662px;
    margin-left: 34px;
    color: #999999;
    line-height: 20px;
}

.main_n6 ol li .li_zi>a {
    display: block;
    margin: 68px 0 19px;
    height: 30px;
    line-height: 30px;
    color: #000000;
    font-size: 18px;
}

.main_n6 ol li .li_zi>a:hover {
    color: #c21b6f;
}

/*08阿依妈妈-月嫂档案*/
.gunggao2 {
    margin-bottom: 26px;
}

.gunggao2 img {
    display: block;
    margin: 0;
    padding: 0;
    border: solid 1px #faedf4;
}

.ul4>li {
    width: 368px;
    height: 198px;
    margin-bottom: 15px;
    background: url(../images/pic98.png) center top no-repeat;
    padding: 16px 16px 0 16px;
}

.ul4>li .li_s {
    margin-bottom: 16px;
}

.ul4>li .li_s>a {
    width: 121px;
    height: 118px;
    margin: 14px 0 0 10px;
    /*background: url(../images/pic100.png) center top no-repeat;*/
    display: block;
}

.ul4>li .li_s>a img {
    width: 121px;
    height: 118px;
    display: block;
}

.ul4>li .li_s .li_szi {
    width: 220px;
    margin-left: 15px;
    color: #616161;
    line-height: 20px;
}
.st_li{
    width: 230px!important;
}
.ul4>li .li_s .li_szi a {
    display: block;
    color: #c21b6f;
    margin: 18px 0 6px;
}

.ul4>li .li_s .li_szi a i {
    font-style: normal;
    color: #000000;
    font-size: 18px;
    margin-right: 15px;
}

.ul4>li .li_s .li_szi ol li {
    float: left;
    width: 88px;
}

.ul4>li p {
    height: 46px;
    line-height: 46px;
    border-top: dashed 1px #b2b2b2;
    color: #616161;
    background: url(../images/pic101.png) left center no-repeat;
    padding-left: 20px;
    margin-left: 10px;
}

/*09阿依妈妈-月嫂档案详情*/
.div4 img {
    margin: 0;
    padding: 0;
}

.div4 .div4_zi {
    width: 737px;
    margin-left: 39px;
}

.div4 .div4_zi span {
    display: block;
    color: #c21b6f;
    height: 66px;
    line-height: 66px;
    border-bottom: dashed 1px #d8d8d8;
    margin-bottom: 19px;
}

.div4 .div4_zi span i {
    font-style: normal;
    font-size: 26px;
    margin-right: 18px;
}

.div4 .div4_zi ul {
    margin-bottom: 23px;
}

.div4 .div4_zi ul li {
    width: 243px;
    margin-right: 13px;
    color: #7d7d7d;
    font-size: 16px;
    line-height: 40px;
}

.div4 .div4_zi ul li img {
    margin-right: 5px;
    position: relative;
    top: 2px;
}

.div4 .div4_zi ol {
    padding-top: 17px;
    border-top: dashed 1px #d8d8d8;
    height: 32px;
    line-height: 32px;
}

.div4 .div4_zi ol li {
    color: #272727;
    font-size: 16px;
    background: url(../images/pic105.png) right center no-repeat;
    padding-right: 26px;
    margin-right: 17px;
}

.div4 .div4_zi ol li:first-child {
    background: none;
    padding-right: 0;
    margin-right: 0;
    color: #787878;
    font-size: 14px;
}

.div4_x {
    border-left: solid 1px #ededed;
}

.div4_x table {
    width: 399px;
    float: left;
 /*border-right: solid 1px #ededed;*/
}

.div4_x table th {
    height: 40px;
    line-height: 40px;
    padding: 0 27px 16px;
    background: #f1d4e3 url(../images/pic106.png) center bottom repeat-x;
    border-right: solid 1px #ededed;
    color: #c21b6f;
    font-weight: normal;
}

.div4_x table th span {
    font-size: 18px;
}

.div4_x table th bdo {
    font-size: 12px;
}

.div4_x table tr {
    background: #f1f1f1;
}

.div4_x table td {
    height: 40px;
    padding: 0 27px;
    border-right: solid 1px #ededed;
    color: #616161;
}

/*21阿依妈妈-企业新闻详情*/
.main_t2 {
    color: #616161;
    font-size: 14px;
    line-height: normal;
}

.main_t2 b {
    display: block;
    color: #000000;
    font-size: 28px;
    margin-bottom: 15px;
}

.main_n8 {
    color: #616161;
    font-size: 16px;
    line-height: 30px;
}

.pian {
    height: 30px;
    line-height: 30px;
    padding-top: 22px;
    border-top: solid 1px #e9e9e9;
}

.pian a {
    color: #000000;
    font-size: 14px;
}

.pian a:hover {
    color: #c21b6f;
}

/*07阿依妈妈-合作单位*/
.main_n9 ul {
    margin-left: -20px;
}

.main_n9 ul li {
    width: 285px;
    margin: 0 0 40px 20px;
    text-align: center;
}

.main_n9 ul li a {
    display: block;
    color: #252525;
    font-size: 14px;
}

.main_n9 ul li a img {
    display: block;
    margin: 0 auto 15px;
    padding: 0;
    border: solid 2px #f0f0f0;
}

.main_n9 ul li:hover a {
    color: #c21b6f;
}

/*11阿依妈妈-教学团队*/
.main_n10 ul {
    margin-bottom: 40px;
}

.main_n10 ul li {
    width: 1188px;
    height: 246px;
    background: #f9f9f9;
    padding: 6px;
    margin-bottom: 13px;
}

.main_n10 ul li>a {
    display: block;
}

.main_n10 ul li>a img {
    display: block;
    margin: 0;
    padding: 0;
    border: solid 3px #fff;
    -webkit-transition: 0.5s ease;
    -moz-transition: 0.5s ease;
    -o-transition: 0.5s ease;
    -ms-transition: 0.5s ease;
}

.main_n10 ul li:hover>a img {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
}

.main_n10 ul li .li_zi {
    width: 865px;
    margin-left: 32px;
    color: #616161;
    font-size: 14px;
    line-height: 24px;
}

.main_n10 ul li .li_zi span {
    color: #c21b6f;
}

.main_n10 ul li .li_zi a {
    display: block;
    color: #c21b6f;
    font-size: 16px;
    height: 60px;
    line-height: 60px;
    margin: 24px 0 15px;
    background: url(../images/pic110.png) left bottom no-repeat;
}

.main_n10 ul li .li_zi a b {
    font-size: 24px;
    margin-right: 2px;
}

/*13阿依妈妈-学校介绍*/
.main_n11 {
    color: #616161;
    font-size: 16px;
    line-height: 26px;
}

.main_n11 h2 {
    text-align: center;
    color: #c21b6f;
    font-size: 24px;
    margin-bottom: 35px;
}

.main_n11 span {
    display: inline-block;
    height: 34px;
    line-height: 34px;
    padding: 0 10px;
    background: url(../images/pic113.png) center center repeat-x;
    margin-bottom: 22px;
    color: #C31B70;
}

.main_n11>img {
    margin-bottom: 20px;
}

.main_n11 a {
    display: block;
}

/*22阿依妈妈-联系我们*/
.main_n12 h2 {
    font-weight: normal;
    color: #000000;
    font-size: 24px;
    text-align: center;
    margin-bottom: 35px;
}

.main_n12 h2 span {
    display: block;
    color: #616161;
    font-size: 12px;
    text-transform: uppercase;
}

.main_n12 ul {
    margin-left: -4px;
}

.main_n12 ul li {
    width: 397px;
    height: 191px;
    background: url(../images/pic114.png) center center no-repeat;
    margin-left: 4px;
}

.main_n12 ul li table {
    display: block;
    width: 397px;
    height: 191px;
}

.main_n12 ul li table td {
    width: 397px;
    height: 191px;
    color: #616161;
    font-size: 14px;
    line-height: 30px;
}

.main_n12 ul li table td span {
    color: #c21b6f;
}

.main_n12 bdo {
    display: block;
    color: #999999;
    font-size: 14px;
    line-height: 24px;
    text-align: center;
    margin: 30px 0;
}

.main_n12 bdo i {
    color: #c21b6f;
    font-style: normal;
}

.main_n12 ol {
    margin-left: -34px;
}

.main_n12 ol li {
    width: 267px;
    height: 221px;
    background: url(../images/pic118.png) center center no-repeat;
    color: #616161;
    line-height: 24px;
    padding: 47px 54px 23px 56px;
    margin-left: 34px;
}

.main_n12 ol li span {
    display: block;
    color: #c21b6f;
    font-size: 18px;
    line-height: 30px;
    margin-bottom: 10px;
}

/*18阿依妈妈-证书查询*/
.main_n13_t {
    height: 69px;
    background: #f7f7f7;
    padding: 29px 0 25px 23px;
}

.main_n13_t ul li {
    margin-right: 18px;
}

.main_n13_t ul li span {
    width: 64px;
    text-align: right;
    height: 30px;
    line-height: 30px;
    color: #616161;
}

.main_n13_t ul li input {
    width: 144px;
    height: 28px;
    line-height: 28px;
    background: #fff;
    border: solid 1px #efefef;
    color: #616161;
    outline: none;
    padding: 0 10px;
    color: #616161;
}

.main_n13_t ul li.li1 input {
    width: 129px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    border: none;
    background: #c21b6f;
    border-radius: 5px;
    padding: 0;
    color: #fff;
}

.main_n13_t a {
    display: block;
    color: #f49e19;
    text-decoration: underline;
    margin: 13px 0 0 65px;
}

.main_n13>img {
    display: block;
    margin: 70px auto 250px;
}

/*19阿依妈妈-证书查询-2*/
.main_n13 h2 {
    color: #c21b6f;
    font-size: 20px;
    margin: 27px 0 14px;
    font-weight: normal;
}

.table1 {
    border: solid #ebebeb;
    border-width: 1px 0px 0px 1px;
}

.table1 td,.table2 td {
    height: 46px;
/* line-height: 46px;*/
    color: #787878;
    font-size: 14px;
    border: solid #ebebeb;
    border-width: 0px 1px 1px 0px;
    padding: 0 10px;
}

.table1 td.td1,.table2 td.td1 {
    text-align: center;
    padding: 0;
}

.table1 td.td2 {
    padding: 0 7px 5px;
}

.table1 td.td2 img {
    display: block;
    padding-top: 4px;
}

.table2 {
    border: solid #ebebeb;
    border-width: 0px 0px 0px 1px;
}

.table2 .td2 {
    height: 120px;
}

/*23阿依妈妈-活动专题*/
.main_n14 {
    width: 1140px;
    margin: 0 auto;
    padding: 0 30px 40px;
    background: #fff;
}

.div5 b {
    display: block;
    height: 52px;
    line-height: 52px;
    border-bottom: solid 1px #e4e4e4;
    padding-top: 20px;
    margin-bottom: 15px;
    color: #c21b6f;
    font-size: 18px;
}

.div5_n {
    color: #616161;
    line-height: 20px;
	font-size: 14px;
}

.div5_n img {
    display: block;
    margin: 20px auto 0;
}

/*24阿依妈妈-专题页*/
.banner2 {
    height: 584px;
}

.div6 {
    margin: 30px auto 84px;
}

.div6_t {
    width: 1006px;
    height: 96px;
    background: url(../images/pic123.png) center top no-repeat;
    margin: 0 auto 60px;
    color: #fff;
    font-size: 30px;
    font-weight: bold;
}

.div6_t span {
    display: block;
    font-weight: normal;
    font-size: 12px;
    color: #999999;
    text-transform: uppercase;
    padding-top: 7px;
    margin-bottom: 14px;
}

.div6 ul {
    border: solid 1px #ebebeb;
}

.div6 ul li {
    width: 599px;
}

.div6 ul li .img {
    width: 599px;
    height: 313px;
}

.div6 ul li .img img.img2 {
    position: absolute;
    bottom: -14px;
    left: 50%;
    margin-left: -180px;
}

.div6 ul li span {
    display: block;
    padding: 42px 55px 46px;
    color: #616161;
    font-size: 14px;
    line-height: 24px;
}

.div6 ul li span i {
    font-style: normal;
    color: #c21b6f;
}

.div7 {
    height: 886px;
}

.div7 .img1 {
    display: block;
    margin: 0 auto;
    padding: 71px 0 41px;
}

.div7 ul {
    margin-left: -668px;
}

.div7 ul li {
    width: 264px;
    height: 278px;
    border: solid 1px #d4cec9;
    border-radius: 2px;
    margin: 0 0 32px 668px;
}

.div7 ul li span {
    display: block;
    width: 245px;
    height: 258px;
    background: #f3f3f3;
    border-radius: 2px;
    margin: 9px auto 0;
    position: relative;
    color: #c21b6f;
    font-size: 14px;
    line-height: 22px;
    text-align: center;
}

.div7 ul li span img {
    display: block;
    margin: 0 auto 31px;
    border-radius: 2px;
}

.div7 ul li span b {
    display: block;
    width: 182px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    background: #c21b6f;
    font-size: 18px;
    border-radius: 2px;
    color: #fff;
    position: absolute;
    top: 132px;
    left: 50%;
    margin-left: -91px;
}

.div7_z {
    width: 418px;
    position: absolute;
    top: 240px;
    left: 50%;
    margin-left: -209px;
}

.div7_z img {
    display: block;
    margin: 0 auto 55px;
}

.div7_z b {
    display: block;
    color: #000000;
    font-size: 20px;
    text-align: center;
    background: url(../images/pic131.png) center 56px no-repeat;
    line-height: normal;
}

.div7_z b span {
    color: #c21b6f;
    font-size: 34px;
}

.div7_z b bdo {
    display: block;
    font-size: 30px;
    margin-top: 20px;
}

.div8_s {
    border: solid 1px #ebebeb;
    margin-bottom: 46px;
}

.div8_s1 {
    height: 388px;
    background: url(../images/pic138.png) center top no-repeat;
}

.div8_s1>a img {
    display: block;
    margin: 0;
    padding: 0;
}

.div8_s1>a b {
    display: block;
    width: 159px;
    height: 51px;
    line-height: 51px;
    padding-left: 22px;
    color: #fff;
    font-size: 20px;
    position: absolute;
    bottom: 0;
    left: 0;
    background: url(../images/pic134.png) center center no-repeat;
}

.div8_s1 ul {
    width: 429px;
    margin-right: 19px;
    padding-top: 48px;
}

.div8_s1 ul li {
    margin-bottom: 23px;
}

.div8_s1 ul li .li_zi {
    width: 315px;
    line-height: 20px;
    color: #616161;
}

.div8_s1 ul li .li_zi b {
    display: block;
    height: 26px;
    line-height: 26px;
    padding-bottom: 9px;
    background: url(../images/pic139.png) left bottom no-repeat;
    color: #000000;
    font-size: 16px;
    margin-bottom: 8px;
}

.div8_s2 {
    background: #fff;
    padding: 35px 24px 24px 26px;
    color: #000000;
    line-height: 20px;
}

.div8_s2 span {
    display: block;
    padding-bottom: 27px;
    border-bottom: dashed 1px #dfdfdf;
    margin-bottom: 23px;
}

.div8_s2 b {
    font-size: 14px;
}

.div8_s2 bdo {
    color: #c21b6f;
    font-weight: bold;
    font-size: 14px;
}

.div8 ol {
    margin-left: -40px;
}

.div8 ol li {
    width: 578px;
    height: 517px;
    border: solid 1px #ebebeb;
    margin: 0 0 48px 40px;
}

.div8 ol li>a img {
    display: block;
    margin: 0;
    padding: 0;
}

.div8 ol li>a b {
    display: block;
    width: 159px;
    height: 51px;
    line-height: 51px;
    padding-left: 22px;
    color: #fff;
    font-size: 20px;
    position: absolute;
    bottom: 0;
    left: 0;
    background: url(../images/pic134.png) center center no-repeat;
}

.div8_s2_n {
    padding: 32px 24px 20px 26px;
}

.div8_s2_n span {
    height: 88px;
    padding-bottom: 19px;
    margin-bottom: 18px;
}

.div8 em {
    display: block;
    font-style: normal;
    color: #616161;
    font-size: 14px;
    padding: 25px 90px 28px 125px;
    border: dashed 1px #c21b6f;
    border-radius: 3px;
    line-height: 24px;
}

.div8 em b {
    display: block;
    color: #000000;
    font-size: 16px;
}

.div9_t {
    text-align: center;
    color: #c21b6f;
    font-size: 30px;
    font-weight: bold;
    background: url(../images/pic141.png) center center no-repeat;
    line-height: normal;
    margin: 44px 0 40px;
}

.div9_t span {
    display: block;
    color: #999999;
    font-size: 12px;
    font-weight: normal;
    text-transform: uppercase;
}

.div9 ul {
    background: #c21b6f;
    padding: 46px 0 48px;
}

.div9 ul li {
    width: 220px;
    color: #fff;
    line-height: 20px;
    margin-left: 16px;
}

.div9 ul li img {
    display: block;
}

.div9 ul li b {
    display: block;
    font-size: 20px;
    height: 32px;
    line-height: 32px;
    margin: 17px 0 9px;
}

.div10 {
    background: #f8f8f8;
    margin-top: 62px;
    padding: 68px 0 50px;
}

.div10 b {
    display: block;
    color: #c21b6f;
    font-size: 30px;
    line-height: 48px;
    margin-bottom: 40px;
}

.div10 span {
    display: block;
    width: 746px;
    height: 54px;
    line-height: 54px;
    color: #fff;
    background: #c21b6f;
    font-size: 22px;
    margin: 0 auto 26px;
}

.div10 bdo {
    display: block;
    color: #999999;
    font-size: 16px;
    margin-bottom: 36px;
    text-transform: uppercase;
}

.div10 em {
    display: block;
    font-style: normal;
    color: #616161;
    font-size: 16px;
    margin-bottom: 44px;
    line-height: 28px;
}

.div10 ul {
    margin-left: -30px;
}

.div10 ul li {
    width: 277px;
    color: #c21b6f;
    font-size: 16px;
    font-weight: bold;
    margin-left: 30px;
    margin-bottom: 15px;
}

.div10 ul li img {
    display: block;
    margin: 0 auto 15px;
}


/* 三级联动 */
.xg_select_01 {
    width: 100px;
    padding: 0 0 0 10px;
    height: 42px;
    line-height: 42px;
    border: none;
    font-size: 14px;
    color: #666;
}

/*新闻列表*/
.main_n20 ul {
    margin-bottom: 40px;
}

.main_n20 ul li {
    height: 40px;
    line-height: 40px;
    border-bottom: solid 1px #e9e9e9;
}

.main_n20 ul li a {
    color: #616161;
    width: 1107px;
    font-size: 16px;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.main_n20 ul li span {
    color: #999999;
    font-size: 14px;
}

.main_n20 ul li:hover a {
    color: #c21b6f;
}

.minabout {
    min-height: 260px;
}


.kuai_tit1{
    height: 55px;
    line-height: 55px;
    border-bottom: 1px solid #e5e5e5;
}
.div1_t a{
    float: right;
    font-size: 14px;
    color: #616161; 
	margin-top:10px;
	font-weight: normal;
}
.kuai_tit1 span{
    font-size: 22px;
    color: #fcad56;
    display: block;
    float: left;
    border-bottom: 2px solid #c21b6f;
    font-weight: bold;
}

.kuai_tit1 a{
    float: right;
    font-size: 14px;
    color: #616161;
}

.kuai6 .tempWrap {
    height: 430px!important;
}

.box-01{
margin-top:-200px;
margin-left:-471px;
position:fixed;
top: 50%;
left: 50%;
}




/*新闻列表2 8-14做*/
.light_newslist ul li{
	height:120px;
	padding:25px 0 30px;
	margin-bottom: 0;
}
.light_newslist ul li a.fl{
	width:181px;
	height:120px;
	overflow: hidden;
} 
.light_newslist ul li a.fl img{
	width:181px;
	height:120px;
	display: block;
	-webkit-transition:all .5s ease-in-out;
	-moz-transition:all .5s ease-in-out;
	-ms-transition:all .5s ease-in-out;
	-o-transition:all .5s ease-in-out;
	transition:all .5s ease-in-out;
}
.light_newslist ul li:hover a.fl img{
	-webkit-transform:scale(1.2);
	-moz-transform:scale(1.2);
	-ms-transform:scale(1.2);
	-o-transform:scale(1.2);
	transform:scale(1.2);
}
.light_zi{
	width:990px;
	float:right;
	padding-right: 10px;
}
.light_zi .light_a_tit{
	color:#252525;
	font-size:18px;
	font-weight:bold;
	margin-top: 5px;
}
.light_zi .light_a_note{
	color:#616161;
	font-size:14px;
	line-height:24px;
}
.light_zi div img{
	vertical-align: middle;
	position: relative;
	top:-1px;
	margin-right: 5px;
}
.light_zi div{
	margin:10px 0;
}
.light_zi div a,.light_zi div{
	color:#999999;
}
.light_newslist ul li:hover .light_zi .light_a_tit,.light_newslist ul li:hover .light_zi .light_a_note,.light_newslist ul li:hover .light_zi div a{
	color:#c21b6f;
}





/*3-6*/
.con{
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
}
.reco_k{
    width: 100%;
    height: 492px;
    background: url(../images/tr_bg1.png) no-repeat;
}

.rece_left{
    width: 875px;
    float: left;
    padding-top: 20px;
}

.rece_right{
    width: 293px;
    float: right;
    padding-top: 20px;
}

.rece_dt,.rece_rt{
    height: 68px;
    line-height: 68px;
    border-bottom: 1px solid #ebb5cd;
}

.rece_dt a,.rece_rt a{
    font-size: 24px;
    color: #616161;
    font-weight: bold;
    padding: 0 20px;
    display: inline-block;
    *display: inline;
    zoom: 1;
}
.rece_dt a.rece_on,.rece_rt a{
    color: #c21b6f;
    border-bottom: 2px solid #c21b6f;
}


.rece_ul_1{
    width: 892.5px;
    margin-left: -17.5px;
}
.rece_ul_1 li{
    width: 250px;
    height: 111px;
    background: url(../images/tr_mc1.png) repeat;
    float: left;
    margin-left: 17.5px;
    margin-top: 30px;
    padding: 20px 15px;
}

.rece_ul_1 li>a,.rece_ul_1 li>a img{
    width: 103px;
    height: 103px;
    display: block;
    float: left;
    border-radius: 50%;
}

.rece_ma_r{
    width: 135px;
    float: right;
}
.rece_ma_r h3{
    font-size: 18px;
    color: #c21b6f;
    height: 38px;
    line-height: 38px;
    border-bottom: 1px dashed #c21b6f;
}
.rece_ma_r h3 span{
    width: 70px;
    height: 22px;
    line-height: 22px;
    display: inline-block;
    text-align: center;
    color: #fff;
    font-weight: normal;
    font-size: 12px;
    background: #c21b6f;
    border-radius: 3px;
    margin-left: 8px;
}

.rece_ma_r p{
    font-size: 14px;
    color: #252525;
    line-height: 22px;
}


.rece_yu_k{
    width: 293px;
    height: 330px;
    background: url(../images/tr_mc1.png) repeat;
   margin-top: 30px;
}

.yu_k_t{
    text-align: center;
    padding-top: 22px;
    margin-bottom: 20px;
}
.yu_k_t a{
    width: 83px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    background: #fff;
    color: #c21b6f;
    font-size: 14px;
    display: inline-block;
}
.yu_k_t a.yu_on{
    background: #c21b6f;
    color: #fff;
}
.yu_ma_d1{
    width: 262px;
    margin: 0 auto 12px;
}
.yu_ma_d1 span{
    font-size: 14px;
    color: #616161;
    line-height: 35px;
    float: left;
    width: 63px;
    display: block;
}
.yu_d1_k{
    width: 197px;
    height: 33px;
    line-height: 33px;
    border: 1px solid #e4dada;
    background: #fff;
    float: right;
    position: relative;
}
.yu_txt1{
    width: 155px;
    height: 31px;
    line-height: 31px;
    float: left;
    margin-left: 13px;
    font-size: 12px;
    color: #999999;
    border:none;
}

.yu_d1_k img{
    width: 18px;
    height: 18px;
    position: absolute;
    right: 8px;
    top: 8px;
}


.yu_but1{
    width: 262px;
    height: 31px;
    line-height: 31px;
    border:none;
    background: #c21b6f;
    margin: 20px auto 0;
    display: block;
    font-size: 14px;
    color: #fff;
}

.zs_ri{
    width: 293px;
    float: right;
}
.zs_ri>img{
    width: 293px;
    height: 20px;
    display: block;
    margin-bottom: 15px;
}
.slideBox {
    width: 293px;
    height: 195px;
    overflow: hidden;
    position: relative;
}
.slideBox .bd {
    position: relative;
    height: 100%;
    z-index: 0;
}

.slideBox .bd li {
    zoom: 1;
    vertical-align: middle;
}

/*.slideBox .bd img {
    width: 293px;
    height: 195px;
    display: block;
}
*/

.dang_an_k .rece_ul_1{
    width: 1225px;
    margin-left: -25px;
    margin-bottom: 45px;
}
.dang_an_k .rece_ul_1 li{
    margin-left: 25px;
}



/*详情*/
.arch_d1{
    width: 1200px;
    height: 185px;
    background: url(../images/ny_bg1.png) center no-repeat;
    padding-top: 75px;
}

.arch_d1_m{
    width: 340px;
    margin: 0 auto;
}
.arch_d1_m>a,.arch_d1_m>a>img{
    width: 112px;
    height: 112px;
    display: block;
    border-radius: 50%;
    float: left;
}
.arch_d1_m>a{
    border: 3px solid #fff;
}
.arch_d1_r{
    width: 200px;
    float: right;
}
.arch_d1_r h3{
    font-size: 24px;
    color: #ffffff;
    line-height: 48px;
}
.arch_d1_r p{
    font-size: 16px;
    color: #ffffff;
    line-height: 30px;
}

 .da_h3{
    border-bottom: 1px solid #eee;
    height: 55px;
    line-height: 55px;
 }
 .arch_k1{
    margin-top: 15px;
    width: 1214px;
    margin-left: -14px;
 }
 .arch_k{
    width: 553px;
    height: 552px;
    padding: 0 20px;
    margin-bottom: 20px;
    background: #fafafa;
    margin-left: 14px;
    float: left;
 }

 .da_h3 span{
    display: inline-block;
    border-bottom: 2px solid #c21b6f;
    color: #c21b6f;
    font-size: 20px;
    font-weight: 600;
 }


 .da_h1{
    padding: 15px 0;
}
.da_bb{
    border-bottom: 1px solid #eee;
}
 .da_h1 p{
    font-size: 16px;
    color: #7d7d7d;
    line-height: 28px;
 }
  .da_h1 p img{
    margin-right: 10px;
  }



.da_h2{
    padding: 18px 0;
}
.da_h2 span{
    padding-left: 28px;
    background: url(../images/tr_b1.png) left no-repeat;
    display: inline-block;
    font-size: 16px;
    color: #7d7d7d;
    line-height: 36px;
    margin-right: 20px;
}

.da_h2 h5{
    font-size: 18px;
    color: #c21b6f;
    line-height: 40px;
    font-weight: normal;
}

.arch_dk_1{
    background: #fafafa;
    padding: 0 28px;
    width: 1144px;
    margin-bottom: 15px;
}
.arch_box {
    overflow: hidden;
    zoom: 1;
    position: relative;
    width: 1144px;
    padding-bottom: 15px;
}
.arch_box .parBd1 {
    overflow: hidden;
    zoom: 1;
}
.arch_box .parBd1 li {
    float: left;
    _display: inline;
    overflow: hidden;
    text-align: center;
    margin-top: 25px;
    margin-right: 6px;
}
.arch_box .parBd1 li>a,.arch_box .parBd1 li>a>img{
    width: 223px;
    height: 225px;
    display: block;
}
.arch_box .parBd1 li>a{
    border: 1px solid #fff;
}
.arch_box .parBd1 li p a{
    display: block;
    text-align: center;
    font-size: 16px;
    color: #7d7d7d;
    line-height: 40px;
}

.da_h_4_t{
    padding: 30px 0;
}
.da_h_4_t>a,.da_h_4_t>a>img{
    width: 132px;
    height: 132px;
    display: block;
    border-radius: 50%;
    float: left;
}
.da_h_4_t>a{
    border:2px solid #fff;
}

.da_h_4_t_r{
    float: right;
    width: 985px;
    padding-top: 10px;
}

.da_h_4_t_r h3{
    font-size: 20px;
    color: #000000;
    line-height: 45px;
}
.da_h_4_t_r h3 span{
    display: inline-block;
    width: 92px;
    height: 27px;
    line-height: 27px;
    text-align: center;
    background: #c21b6f;
    color: #fff;
    border-radius: 3px;
    font-weight: normal;
    margin-left: 10px;
    font-size: 16px;
}

.da_h_4_t_r h5{
    font-weight: normal;
    font-size: 16px;
    color: #000000;
    line-height: 32px;
}
.da_h_4_t_r p{
    font-size: 16px;
    color: #616161;
    line-height: 26px;
}


.da_h_4_b{
    margin-top: 18px;
    width: 1215px;
    margin-left: -15px;
}
.bdsharebuttonbox{
    float: left;
}
.da_h_4_b a,.bdsharebuttonbox a{
    height: 47px!important;
    line-height: 47px!important;
    border-radius: 3px!important;
    background: #c21b6f!important;
    display: block!important;
    text-align: center!important;
    float: left!important; 
    font-size: 16px!important;
    color: #fff!important;
    width: 390px!important;
    padding: 0!important;
    margin: 0 0 0 15px!important;
}
/*.da_h_4_b a:last-child{
    float: right;
}
.da_h_4_b a:nth-child(2){
    width: 290px;
    margin-left: 10px;
}*/
.da_h_4_b a img{
    width: 22px;
    height: 22px;
    display: inline-block;
    position: relative;
    top: 5px;
    margin-right: 10px;
}





.ap_d1{
    padding: 15px 0;
    border-bottom: 1px dashed #dbdbdb;
}
.ap_d1>a,.ap_d1>a>img{
    width: 181px;
    height: 120px;
    display: block;
    float: left;
}
.ap_d1_r{
    width: 175px;
    float: right;
}
.ap_d1_r a{
    display: block;
    font-size: 16px;
    color: #c21b6f;
    line-height: 20px;
}
.ap_d1_r p{
    font-size: 14px;
    color: #616161;
    line-height: 20px;
    margin: 8px 0;
}
.ap_d1_r span{
    font-size: 12px;
    color: #999999;
    line-height: 20px;
}

.ap_ul1{
    margin-top: 2px;
}
.ap_ul1 li{
    height: 39px;
    line-height: 39px;
    border-bottom: 1px dashed #e7e7e7;
    text-align: right;
    font-size: 12px;
    color: #999999;
}
.ap_ul1 li a{
    float: left;
    font-size: 14px;
    color: #616161;
    display: block;
    text-align: left;
}
.ap_ul1 li:hover a{
    color: #c21b6f;
}

.ap_img2{
    width: 375px;
    height: 178px;
    display: block;
    margin: 20px auto 10px;
}

.zs_sile img{ width:291px; border:1px solid #c21b6f; }

.zs_sile2{ height:170px; }
.zs_sile2 img{ width:371px; height:157px; border:1px solid #c21b6f; }