/* CSS Document */

@charset "utf-8";
body {
    font-size: 14px;
    color: #666666;
    margin: 0;
    text-align: left;
    padding: 0;
    background: center 0 repeat;
    font-family: "微软雅黑", Verdana, Geneva, sans-serif;
}

a {
    color: #666666;
    text-decoration: none;
}

a:hover {
    color: #333;
    text-decoration: none;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote {
    margin: 0;
    padding: 0;
    font-weight: normal;
}

em {
    font-style: normal;
}

li {
    list-style-type: none;
}

img {
    border: none;
}

.clr {
    clear: both;
}

.zf0 {
    height: 0;
    overflow: hidden;
}

.zf1 {
    height: 1px;
    overflow: hidden;
}

.zf2 {
    height: 2px;
    overflow: hidden;
}

.zf5 {
    height: 5px;
    overflow: hidden;
}

.zf6 {
    height: 6px;
    overflow: hidden;
}

.lineheight22 {
    line-height: 2.2;
}

.zf8 {
    height: 8px;
    overflow: hidden;
}

.zf10 {
    height: 10px;
    overflow: hidden;
}

.zf20 {
    height: 20px;
    overflow: hidden;
}

.zf25 {
    height: 25px;
    overflow: hidden;
}

.main {
    width: 1218px;
    margin: 0 auto 0 auto;
    text-align: left;
    overflow: hidden;
}

.fred {
    color: #ff0800;
}

.f12 {
    font-size: 12px;
}

.f13 {
    font-size: 13px;
}

.f14 {
    font-size: 14px;
}

.f15 {
    font-size: 15px;
}

.f16 {
    font-size: 16px;
}

.f17 {
    font-size: 17px;
}

.f18 {
    font-size: 18px;
}

.f32 {
    font-size: 32px;
}

.f50 {
    font-size: 50px;
}

.font_cuti {
    font-family: Arial, Helvetica, sans-serif;
}

.fbold {
    font-weight: bold;
}

.hide {
    display: none;
}

.fright {
    float: right;
}

.fleft {
    float: left;
}

.left {
    text-align: left;
}

.center {
    text-align: center;
}

.right {
    text-align: right;
}

.visible {
    overflow: visible;
}

.clr {
    clear: both;
}

.etop {
    background: #F8F8F8;
}

.overflow_visible {
    overflow: visible;
}

.fcolor_Pink {
    color: #FFC0CB;
}

.fcolor_Crimson {
    color: #DC143C;
}

.fcolor_HotPink {
    color: #FF69B4;
}

.fcolor_DeepPink {
    color: #FF1493;
}

.fcolor_MediumVioletRed {
    color: #C71585;
}

.fcolor_Orchid {
    color: #DA70D6;
}

.fcolor_Thistle {
    color: #D8BFD8;
}

.fcolor_plum {
    color: #DDA0DD;
}

.fcolor_Violet {
    color: #EE82EE;
}

.fcolor_Magenta {
    color: #FF00FF;
}

.fcolor_Purple {
    color: #800080;
}

.fcolor_Indigo {
    color: #4B0082;
}

.fcolor_BlueViolet {
    color: #8A2BE2;
}

.fcolor_SlateBlue {
    color: #6A5ACD;
}

.fcolor_MediumSlateBlue {
    color: #7B68EE;
}

.fcolor_DarkSlateBlue {
    color: #483D8B;
}

.fcolor_Blue {
    color: #0000FF;
}

.fcolor_MediumBlue {
    color: #0000CD;
}

.fcolor_MidnightBlue {
    color: #191970;
}

.fcolor_DarkBlue {
    color: #00008B;
}

.fcolor_Navy {
    color: #000080;
}

.fcolor_RoyalBlue {
    color: #4169E1;
}

.fcolor_CornflowerBlue {
    color: #6495ED;
}

.fcolor_LightSteelBlue {
    color: #B0C4DE;
}

.fcolor_LightSlateGray {
    color: #778899;
}

.fcolor_SlateGray {
    color: #708090;
}

.fcolor_DoderBlue {
    color: #1E90FF;
}

.fcolor_AliceBlue {
    color: #F0F8FF;
}

.fcolor_SteelBlue {
    color: #4682B4;
}

.fcolor_LightSkyBlue {
    color: #87CEFA;
}

.fcolor_SkyBlue {
    color: #87CEEB;
}

.fcolor_DeepSkyBlue {
    color: #00BFFF;
}

.fcolor_CornflowerBlue {
    color: #6495ED;
}

.fcolor_LightSteelBlue {
    color: #B0C4DE;
}

.fcolor_LightSlateGray {
    color: #778899;
}

.fcolor_SlateGray {
    color: #708090;
}

.fcolor_DoderBlue {
    color: #1E90FF;
}

.fcolor_AliceBlue {
    color: #F0F8FF;
}

.fcolor_SteelBlue {
    color: #4682B4;
}

.fcolor_LightSkyBlue {
    color: #87CEFA;
}

.fcolor_SkyBlue {
    color: #87CEEB;
}

.fcolor_DeepSkyBlue {
    color: #00BFFF;
}

.fcolor_LightBLue {
    color: #ADD8E6;
}

.fcolor_PowDerBlue {
    color: #B0E0E6;
}

.fcolor_CadetBlue {
    color: #5F9EA0;
}

.fcolor_Azure {
    color: #F0FFFF;
}

.fcolor_LightCyan {
    color: #E1FFFF;
}

.fcolor_PaleTurquoise {
    color: #AFEEEE;
}

.fcolor_Cyan {
    color: #00FFFF;
}

.fcolor_Aqua {
    color: #00FFFF;
}

.fcolor_DarkTurquoise {
    color: #00CED1;
}

.fcolor_DarkSlateGray {
    color: #2F4F4F;
}

.fcolor_DarkCyan {
    color: #008B8B;
}

.fcolor_Teal {
    color: #008080;
}

.fcolor_MediumTurquoise {
    color: #48D1CC;
}

.fcolor_LightSeaGreen {
    color: #20B2AA;
}

.fcolor_Turquoise {
    color: #40E0D0;
}

.fcolor_Auqamarin {
    color: #7FFFAA;
}

.fcolor_MediumAquamarine {
    color: #00FA9A;
}

.fcolor_MediumSpringGreen {
    color: #F5FFFA;
}

.fcolor_MintCream {
    color: #00FF7F;
}

.fcolor_SpringGreen {
    color: #3CB371;
}

.fcolor_SeaGreen {
    color: #2E8B57;
}

.fcolor_Honeydew {
    color: #F0FFF0;
}

.fcolor_LightGreen {
    color: #90EE90;
}

.fcolor_PaleGreen {
    color: #98FB98;
}

.fcolor_DarkSeaGreen {
    color: #8FBC8F;
}

.fcolor_LimeGreen {
    color: #32CD32;
}

.fcolor_Lime {
    color: #00FF00;
}

.fcolor_ForestGreen {
    color: #228B22;
}

.fcolor_Green {
    color: #008000;
}

.fcolor_DarkGreen {
    color: #006400;
}

.fcolor_Chartreuse {
    color: #7FFF00;
}

.fcolor_LawnGreen {
    color: #7CFC00;
}

.fcolor_GreenYellow {
    color: #ADFF2F;
}

.fcolor_OliveDrab {
    color: #556B2F;
}

.fcolor_Beige {
    color: #6B8E23;
}

.fcolor_LightGoldenrodYellow {
    color: #FAFAD2;
}

.fcolor_Ivory {
    color: #FFFFF0;
}

.fcolor_LightYellow {
    color: #FFFFE0;
}

.fcolor_Yellow {
    color: #FFFF00;
}

.fcolor_Olive {
    color: #808000;
}

.fcolor_DarkKhaki {
    color: #BDB76B;
}

.fcolor_LemonChiffon {
    color: #FFFACD;
}

.fcolor_PaleGodenrod {
    color: #EEE8AA;
}

.fcolor_Gold {
    color: #FFD700;
}

.fcolor_Cornislk {
    color: #FFF8DC;
}

.fcolor_GoldEnrod {
    color: #DAA520;
}

.fcolor_Orange {
    color: #FFA500;
}

.fcolor_PapayaWhip {
    color: #FFEFD5;
}

.fcolor_Tan {
    color: #D2B48C;
}

.fcolor_Bisque {
    color: #FFE4C4;
}

.fcolor_DarkOrange {
    color: #FF8C00;
}

.fcolor_Peru {
    color: #CD853F;
}

.fcolor_SandyBrown {
    color: #F4A460;
}

.fcolor_Chocolate {
    color: #D2691E;
}

.fcolor_SaddleBrown {
    color: #8B4513;
}

.fcolor_SeaShell {
    color: #FFF5EE;
}

.fcolor_Sienna {
    color: #A0522D;
}

.fcolor_LightSalmon {
    color: #FFA07A;
}

.fcolor_Coral {
    color: #FF7F50;
}

.fcolor_OrangeRed {
    color: #FF4500;
}

.fcolor_DarkSalmon {
    color: #E9967A;
}

.fcolor_Tomato {
    color: #FF6347;
}

.fcolor_MistyRose {
    color: #FFE4E1;
}

.fcolor_Salmon {
    color: #FA8072;
}

.fcolor_RosyBrown {
    color: #BC8F8F;
}

.fcolor_IndianRed {
    color: #CD5C5C;
}

.fcolor_Red {
    color: #FF0000;
}

.fcolor_Brown {
    color: #A52A2A;
}

.fcolor_DarkRed {
    color: #8B0000;
}

.fcolor_Maroon {
    color: #800000;
}

.fcolor_White {
    color: #FFFFFF;
}

.fcolor_WhiteSmoke {
    color: #F5F5F5;
}

.fcolor_Gainsboro {
    color: #DCDCDC;
}

.fcolor_LightGrey {
    color: #D3D3D3;
}

.fcolor_Silver {
    color: #C0C0C0;
}

.fcolor_DarkGray {
    color: #A9A9A9;
}

.fcolor_Gray {
    color: #808080;
}

.fcolor_DimGray {
    color: #696969;
}

.fcolor_Black {
    color: #000000;
}

.backcolor_Pink {
    background-color: #FFC0CB;
}

.backcolor_Crimson {
    background-color: #DC143C;
}

.backcolor_HotPink {
    background-color: #FF69B4;
}

.backcolor_DeepPink {
    background-color: #FF1493;
}

.backcolor_MediumVioletRed {
    background-color: #C71585;
}

.backcolor_Orchid {
    background-color: #DA70D6;
}

.backcolor_Thistle {
    background-color: #D8BFD8;
}

.backcolor_plum {
    background-color: #DDA0DD;
}

.backcolor_Violet {
    background-color: #EE82EE;
}

.backcolor_Magenta {
    background-color: #FF00FF;
}

.backcolor_Purple {
    background-color: #800080;
}

.backcolor_Indigo {
    background-color: #4B0082;
}

.backcolor_BlueViolet {
    background-color: #8A2BE2;
}

.backcolor_SlateBlue {
    background-color: #6A5ACD;
}

.backcolor_MediumSlateBlue {
    background-color: #7B68EE;
}

.backcolor_DarkSlateBlue {
    background-color: #483D8B;
}

.backcolor_Blue {
    background-color: #0000FF;
}

.backcolor_MediumBlue {
    background-color: #0000CD;
}

.backcolor_MidnightBlue {
    background-color: #191970;
}

.backcolor_DarkBlue {
    background-color: #00008B;
}

.backcolor_Navy {
    background-color: #000080;
}

.backcolor_RoyalBlue {
    background-color: #4169E1;
}

.backcolor_CornflowerBlue {
    background-color: #6495ED;
}

.backcolor_LightSteelBlue {
    background-color: #B0C4DE;
}

.backcolor_LightSlateGray {
    background-color: #778899;
}

.backcolor_SlateGray {
    background-color: #708090;
}

.backcolor_DoderBlue {
    background-color: #1E90FF;
}

.backcolor_AliceBlue {
    background-color: #F0F8FF;
}

.backcolor_SteelBlue {
    background-color: #4682B4;
}

.backcolor_LightSkyBlue {
    background-color: #87CEFA;
}

.backcolor_SkyBlue {
    background-color: #87CEEB;
}

.backcolor_DeepSkyBlue {
    background-color: #00BFFF;
}

.backcolor_CornflowerBlue {
    background-color: #6495ED;
}

.backcolor_LightSteelBlue {
    background-color: #B0C4DE;
}

.backcolor_LightSlateGray {
    background-color: #778899;
}

.backcolor_SlateGray {
    background-color: #708090;
}

.backcolor_DoderBlue {
    background-color: #1E90FF;
}

.backcolor_AliceBlue {
    background-color: #F0F8FF;
}

.backcolor_SteelBlue {
    background-color: #4682B4;
}

.backcolor_LightSkyBlue {
    background-color: #87CEFA;
}

.backcolor_SkyBlue {
    background-color: #87CEEB;
}

.backcolor_DeepSkyBlue {
    background-color: #00BFFF;
}

.backcolor_LightBLue {
    background-color: #ADD8E6;
}

.backcolor_PowDerBlue {
    background-color: #B0E0E6;
}

.backcolor_CadetBlue {
    background-color: #5F9EA0;
}

.backcolor_Azure {
    background-color: #F0FFFF;
}

.backcolor_LightCyan {
    background-color: #E1FFFF;
}

.backcolor_PaleTurquoise {
    background-color: #AFEEEE;
}

.backcolor_Cyan {
    background-color: #00FFFF;
}

.backcolor_Aqua {
    background-color: #00FFFF;
}

.backcolor_DarkTurquoise {
    background-color: #00CED1;
}

.backcolor_DarkSlateGray {
    background-color: #2F4F4F;
}

.backcolor_DarkCyan {
    background-color: #008B8B;
}

.backcolor_Teal {
    background-color: #008080;
}

.backcolor_MediumTurquoise {
    background-color: #48D1CC;
}

.backcolor_LightSeaGreen {
    background-color: #20B2AA;
}

.backcolor_Turquoise {
    background-color: #40E0D0;
}

.backcolor_Auqamarin {
    background-color: #7FFFAA;
}

.backcolor_MediumAquamarine {
    background-color: #00FA9A;
}

.backcolor_MediumSpringGreen {
    background-color: #F5FFFA;
}

.backcolor_MintCream {
    background-color: #00FF7F;
}

.backcolor_SpringGreen {
    background-color: #3CB371;
}

.backcolor_SeaGreen {
    background-color: #2E8B57;
}

.backcolor_Honeydew {
    background-color: #F0FFF0;
}

.backcolor_LightGreen {
    background-color: #90EE90;
}

.backcolor_PaleGreen {
    background-color: #98FB98;
}

.backcolor_DarkSeaGreen {
    background-color: #8FBC8F;
}

.backcolor_LimeGreen {
    background-color: #32CD32;
}

.backcolor_Lime {
    background-color: #00FF00;
}

.backcolor_ForestGreen {
    background-color: #228B22;
}

.backcolor_Green {
    background-color: #008000;
}

.backcolor_DarkGreen {
    background-color: #006400;
}

.backcolor_Chartreuse {
    background-color: #7FFF00;
}

.backcolor_LawnGreen {
    background-color: #7CFC00;
}

.backcolor_GreenYellow {
    background-color: #ADFF2F;
}

.backcolor_OliveDrab {
    background-color: #556B2F;
}

.backcolor_Beige {
    background-color: #6B8E23;
}

.backcolor_LightGoldenrodYellow {
    background-color: #FAFAD2;
}

.backcolor_Ivory {
    background-color: #FFFFF0;
}

.backcolor_LightYellow {
    background-color: #FFFFE0;
}

.backcolor_Yellow {
    background-color: #FFFF00;
}

.backcolor_Olive {
    background-color: #808000;
}

.backcolor_DarkKhaki {
    background-color: #BDB76B;
}

.backcolor_LemonChiffon {
    background-color: #FFFACD;
}

.backcolor_PaleGodenrod {
    background-color: #EEE8AA;
}

.backcolor_Gold {
    background-color: #FFD700;
}

.backcolor_Cornislk {
    background-color: #FFF8DC;
}

.backcolor_GoldEnrod {
    background-color: #DAA520;
}

.backcolor_Orange {
    background-color: #FFA500;
}

.backcolor_PapayaWhip {
    background-color: #FFEFD5;
}

.backcolor_Tan {
    background-color: #D2B48C;
}

.backcolor_Bisque {
    background-color: #FFE4C4;
}

.backcolor_DarkOrange {
    background-color: #FF8C00;
}

.backcolor_Peru {
    background-color: #CD853F;
}

.backcolor_SandyBrown {
    background-color: #F4A460;
}

.backcolor_Chocolate {
    background-color: #D2691E;
}

.backcolor_SaddleBrown {
    background-color: #8B4513;
}

.backcolor_SeaShell {
    background-color: #FFF5EE;
}

.backcolor_Sienna {
    background-color: #A0522D;
}

.backcolor_LightSalmon {
    background-color: #FFA07A;
}

.backcolor_Coral {
    background-color: #FF7F50;
}

.backcolor_OrangeRed {
    background-color: #FF4500;
}

.backcolor_DarkSalmon {
    background-color: #E9967A;
}

.backcolor_Tomato {
    background-color: #FF6347;
}

.backcolor_MistyRose {
    background-color: #FFE4E1;
}

.backcolor_Salmon {
    background-color: #FA8072;
}

.backcolor_RosyBrown {
    background-color: #BC8F8F;
}

.backcolor_IndianRed {
    background-color: #CD5C5C;
}

.backcolor_Red {
    background-color: #FF0000;
}

.backcolor_Brown {
    background-color: #A52A2A;
}

.backcolor_DarkRed {
    background-color: #8B0000;
}

.backcolor_Maroon {
    background-color: #800000;
}

.backcolor_White {
    background-color: #FFFFFF;
}

.backcolor_WhiteSmoke {
    background-color: #F5F5F5;
}

.backcolor_Gainsboro {
    background-color: #DCDCDC;
}

.backcolor_LightGrey {
    background-color: #D3D3D3;
}

.backcolor_Silver {
    background-color: #C0C0C0;
}

.backcolor_DarkGray {
    background-color: #A9A9A9;
}

.backcolor_Gray {
    background-color: #808080;
}

.backcolor_DimGray {
    background-color: #696969;
}

.backcolor_Black {
    background-color: #000000;
}

.etopl {
    float: left;
    font-size: 12px;
    color: #c0c0c0;
}

.etopl a {
    color: #999;
}

.etopr {
    float: right;
    font-size: 12px;
}

#log_user {
    display: inline-block;
}

.icos {
    display: inline-block;
    padding: 7px 2px 6px 22px;
    background: url(ico.png) no-repeat;
    margin-left: 0px;
}

.icos00 {
    background-position: 0px 3px;
}

.icos01 {
    background-position: 0px -30px;
}

.icos02 {
    background-position: 0px -60px;
}

.icos03 {
    background-position: 0px -90px;
}

.icos04 {
    background-position: 0px -120px;
}

.icos05 {
    background-position: 0px -150px;
}

.icos06 {
    background-position: 0px -180px;
}

.icos07 {
    background-position: 0px -1256px;
}

.icosb {
    color: #F37216;
    display: inline-block;
    padding: 6px 10px 6px 26px;
    background: url(ico.png) no-repeat 0px -210px;
    margin-left: 16px;
    font-size: 16px;
}

.logo_and_box {
    position: relative;
    min-height: 100px;
}

.logo {
    width: 165px;
    height: 50px;
    position: absolute;
    left: 0px;
    top: 20px;
}

.logo a {
    width: 165px;
    height: 50px;
    display: block;
    overflow: hidden;
    text-indent: -1000px;
    background: url("logo.png");
}

.adsearch_box {
    width: 500px;
    margin-top: 10px;
    display: inline-block;
    overflow: hidden;
    vertical-align: middle;
}

.adsearch_box2 {
    width: 390px;
    margin-left: 60px;
}

.mqcode {
    width: 167px;
    height: 100px;
    position: absolute;
    right: 0px;
    top: 0px;
    background: url(mqcode.gif) 0px 0px;
}

.adsearch_tab {
    width: 82px;
    height: 26px;
    display: inline-block;
    text-align: center;
    line-height: 26px;
    background-color: #f2f2f2;
    margin-right: 6px;
    cursor: pointer;
    border-radius: 3px 3px 0 0;
}

.adsearch_tab1 {
    background-color: #FC3170;
    color: #FFF;
}

.adsearch_i1 {
    display: inline-block;
    width: 70%;
    vertical-align: top;
}

.adsearch_i2 {
    display: inline-block;
    width: 10%;
    vertical-align: top;
}

.adsearch_i3 {
    display: inline-block;
    width: 20%;
    vertical-align: top;
    height: 30px;
}

.adsearch_i3_span {
    display: block;
    margin: 1px 6px;
    background-color: #bdbdbd;
    color: #ffffff;
    height: 30px;
    line-height: 30px;
    border-radius: 3px;
    text-align: center;
    cursor: pointer;
}

.adsearch_t {
    width: 100%;
    display: inline-block;
    border: solid 1px #FC3170;
    height: 30px;
    line-height: 30px;
    color: #777;
    font-size: 12px;
    text-indent: 1em;
    padding: 0px;
    margin: 0px;
    outline: none;
    vertical-align: middle;
    border-radius: 0 0 0 3px;
}

.adsearch_b {
    width: 100%;
    display: inline-block;
    border: solid 1px #FC3170;
    height: 32px;
    line-height: 32px;
    background: url(search.png) no-repeat center 3px #FC3170;
    font-size: 16px;
    text-indent: 1em;
    padding: 0px;
    margin: 0px;
    outline: none;
    vertical-align: middle;
    border-left: none;
    border-radius: 0 3px 3px 0;
}

.adsearch_tj {
    font-size: 12px;
    color: #999;
    height: 16px;
    overflow: hidden;
}

.adsearch_tj a {
    color: #999;
}

a.color_fen {
    color: #F88789;
}

.adsearch_t2 {
    width: 440px;
    display: inline-block;
    border: solid 1px #FC3170;
    height: 36px;
    line-height: 39px;
    color: #888;
    font-size: 16px;
    text-indent: 1em;
    padding: 0px;
    margin: 0px;
    outline: none;
    vertical-align: middle;
}

.adsearch_add {
    font-size: 12px;
    width: 510px;
    padding: 10px;
}

.adsearch_lable {
    padding: 16px 6px;
    display: inline-block;
    width: 50px;
    margin-left: 10px;
}

.adsearch_colors {
    display: inline-block;
    vertical-align: middle;
    width: 430px;
}

.adsearch_colors ul li {
    display: inline-block;
    padding-right: 12px;
    line-height: 26px;
    padding: 3px 12px;
    font-size: 12px;
}

.adsearch_colors ul li span {
    display: inline-block;
    width: 12px;
    height: 12px;
    border: solid 1px #E0E0E0;
    vertical-align: bottom;
    margin-bottom: 6px;
}

.adsearch_select {
    display: inline-block;
    vertical-align: top;
    width: 430px;
}

.adsearch_select ul {
}

.adsearch_select ul li {
    display: inline-block;
    width: 80px;
    height: 26px;
    line-height: 26px;
    background-color: #EEE;
    margin: 6px;
    text-align: center;
}

.adsearch_select ul li a {
    display: block;
    width: 80px;
    line-height: 26px;
}

.adsearch_select ul li a:hover {
    color: #FFF;
}

.adsearch_select ul li:hover {
    background-color: #FC3170;
    color: #FFF;
}

.adsearch_select div {
    border-radius: 3px;
    border: solid 1px #CCCCCC;
    color: #000000;
    padding: 3px 22px 3px 6px;
    background: url(ico.png) no-repeat right -256px;
}

.colorissel {
    background: url(colorsel.png) no-repeat;
}

.enav {
    background: url(bgline.png) repeat-x 0px bottom;
}

.enav ul li {
    display: inline-block;
    width: 160px;
    margin: 0px 0;
    padding: 10px 0px;
    font-size: 18px;
    min-width: 50px;
    position: relative;
}

.enav ul li.more_list {
    background: url(ico.png) no-repeat 100px -1357px;
    border: solid 1px #fff;
    border-bottom: none;
}

.enav ul li.more_list:hover {
    background: url(ico.png) no-repeat 100px -1507px #FFFBFC;
    border-color: #FCBEBF;
    border-radius: 8px 0px 0px 0px;
}

.enav ul li.more_list:hover a {
    color: #DC0E42;
}

.enav ul li div {
    position: absolute;
    left: -1px;
    top: 43px;
    border: solid 1px #FCBEBF;
    border-top: none 0px;
    background-color: #FFFBFC;
    width: 160px;
    font-size: 12px;
    display: none;
    z-index: 999;
    padding: 6px 0px;
    border-radius: 0px 0px 8px 0px;
}

.enav ul li div span {
    width: 80px;
    float: left;
    margin: 6px 0px;
}

.enav ul li a {
    color: #666666;
}

.enav ul li.thisclass {
    border-bottom: solid 2px #FC3170;
}

.enav2 {
    background: url(bgline.png) repeat-x 0px bottom;
    display: inline-block;
    margin: 0px 10px 0px 280px;
}

.enav2 ul li {
    display: inline-block;
    padding: 10px 6px;
    font-size: 18px;
    min-width: 50px;
}

.enav2 ul li a {
    color: #666666;
}

.enav2 ul li.thisclass {
    border-bottom: solid 2px #FC3170;
}

.zy_mmtp {
    height: 50px;
    color: #FE4F74;
    font-size: 20px;
    line-height: 50px;
    background: url(ico.png) no-repeat 2px -1296px #F9F9F9;
    color: #F88789;
    font-size: 16px;
}

.zy_mmtp_l {
    float: left;
    padding-left: 3em;
}

.zy_mmtp_l a {
    color: #FE4F74;
}

.zy_mmtp_li {

}

.zy_mmtp_li dl {
    float: left;
    position: relative;
    overflow: hidden;
    margin-top: 6px;
}

.zy_mmtp_li img {
    height: 100px;
}

.zy_mmtp_li dt {
    padding-top: 10px;
    position: absolute;
    right: 0px;
    bottom: 0px;
    background: linear-gradient(to top, rgba(0, 0, 0, .6) 0, rgba(0, 0, 0, 0) 100%);
    width: 100%;
    padding-right: 10px;
    font-size: 12px;
    text-align: right;
    color: #eee;
    line-height: 1.6;
}

.zy_mmtp_li dt a {
    color: #eee;
}

.especial_t {
    height: 50px;
    color: #FE4F74;
    font-size: 20px;
    line-height: 50px;
    background: url(ico.png) no-repeat 10px -296px #F9F9F9;;
}

.especial_t_l {
    float: left;
    padding-left: 3em;
}

.especial_t_l a {
    color: #FE4F74;
}

.especial_t_r {
    float: right;
    padding-right: 1em;
    font-size: 15px;
}

.especial_li {
    width: 243.6px;
    float: left;
}

.especial_dl {
    position: relative;
    float: left;
    margin-top: 6px;
    margin-left: 3px;
    overflow: hidden;
}

.especial_dl dd {
    overflow: hidden;
}

.especial_dl dd img {
    width: 237px;
}

.especial_dl dt {
    padding-top: 10px;
    position: absolute;
    right: 0px;
    bottom: 0px;
    background: linear-gradient(to top, rgba(0, 0, 0, .6) 0, rgba(0, 0, 0, 0) 100%);
    width: 100%;
    padding-right: 10px;
    font-size: 12px;
    text-align: right;
    color: #eee;
    line-height: 1.6;
}

.especial_dl dt a {
    color: #eee;
}

.eedit_reco_t {
    height: 50px;
    color: #FE4F74;
    font-size: 20px;
    line-height: 50px;
    background: url(ico.png) no-repeat 10px -356px #F9F9F9;;
}

.eedit_reco_t_l {
    float: left;
    padding-left: 3em;
}

.eedit_reco_t_l a {
    color: #FE4F74;
}

.egene_pic_li {
    float: left;
    overflow: hidden;
}

.egene_pic_dl {
    position: relative;
    padding-top: 6px;
    overflow: hidden;
}

.egene_pic_dl dt {
    padding-top: 10px;
    position: absolute;
    right: 0px;
    bottom: -20px;
    background: linear-gradient(to top, rgba(0, 0, 0, .6) 0, rgba(0, 0, 0, 0) 100%);
    width: 90%;
    padding-left: 5%;
    padding-right: 5%;
    font-size: 12px;
    text-align: right;
    color: #eee;
    line-height: 1.6;
}

.egene_pic_dl_dt2 {
    height: 23px;
    overflow: hidden;
}

.egene_pic_dl dt a {
    color: #eee;
}

.egene_pic_dl dd {
    width: 100%;
    overflow: hidden;
}

.egene_pic_dl dd img {
    height: 160px;
    display: block;
}

.egene_pic_dl_he dd img {
    height: 320px;
}

/*专题页*/

.egene_spe_pic_li {
    float: left;
    overflow: hidden;
}

.egene_spe_pic_dl {
    position: relative;
    margin-top: 6px;
    overflow: hidden;
    margin-left: 6px;
    width: 300px;
    height: 240px;
}

.egene_spe_pic_dl dt {
    padding-top: 10px;
    position: absolute;
    right: 0px;
    bottom: -20px;
    background: linear-gradient(to top, rgba(0, 0, 0, .6) 0, rgba(0, 0, 0, 0) 100%);
    width: 90%;
    padding-left: 5%;
    padding-right: 5%;
    font-size: 12px;
    text-align: right;
    color: #eee;
    line-height: 1.6;
    z-index: 3;
}

.egene_spe_pic_dl_dt2 {
    height: 23px;
    overflow: hidden;
}

.egene_spe_pic_dl dt a {
    color: #eee;
}

.egene_spe_pic_dl dd {
    width: 300px;
    height: 240px;
    float: left;
    overflow: hidden;
    text-align: center;
    /*background-color: #F9F9F9;*/
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 2;
}

.egene_spe_pic_dl dd img {
    height: 100%;
}

.egene_spe_pic_dl dd.egene_spe_pic_dd2 {
    position: absolute;
    left: -10px;
    top: -10px;
    z-index: 1;
    width: 320px;
    height: 260px;
}

.egene_spe_pic_dl dd.egene_spe_pic_dd2 img {
    width: 320px;
    height: 260px;
    -webkit-filter: blur(10px); /* Chrome, Opera */
    -moz-filter: blur(10px);
    -ms-filter: blur(10px);
    filter: blur(10px);
    filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=10, MakeShadow=false); /* IE6~IE9 */
}

/*.egene_pic_dl dd img{transition: all .1s ease;
}
.egene_pic_dl dd img:hover{
	transform: perspective(200px) rotateX(6deg);
}*/

.icosc {
    display: inline-block;
    padding: 6px 0px 6px 28px;
    background: url(ico.png) no-repeat;
    margin-left: 8px;
    font-size: 12px;
    line-height: 12px;
    font-family: Arial, Helvetica, sans-serif;
}

.icosc01 {
    background-position: -63px -512px;
}

.icosc02 {
    background-position: -63px -551px;
}

.icosc03 {
    background-position: -63px -590px;
}

.icosc901 {
    background-position: 0px -512px;
}

.icosc902 {
    background-position: 0px -551px;
}

.icosc903 {
    background-position: 0px -590px;
}

.eedit_new_t {
    height: 50px;
    color: #FE4F74;
    font-size: 20px;
    line-height: 50px;
    background: url(ico.png) no-repeat 10px -630px #F9F9F9;;
}

.eedit_new_t_l {
    float: left;
    padding-left: 3em;
}

.eedit_new_t_l a {
    color: #FE4F74;
}

.eedit_hot_t {
    height: 50px;
    color: #FE4F74;
    font-size: 20px;
    line-height: 50px;
    text-indent: 3em;
    background: url(ico.png) no-repeat 10px -690px #F9F9F9;;
}

.eedit_icos_t {
    height: 50px;
    color: #FE4F74;
    font-size: 20px;
    line-height: 50px;
    background: url(ico.png) no-repeat 10px -750px #F9F9F9;;
}

.eedit_icos_t_l {
    float: left;
    padding-left: 3em;
}

.eedit_icos_t_l a {
    color: #FE4F74;
}

.egene_icos_li {
    width: 150px;
    height: 150px;
    margin: 10px 1px 0px 1px;
    display: inline-block;
    overflow: hidden;
}

.egene_icos_dl dd {
    width: 100%;
}

.egene_icos_dl dd img {
    width: 100%;
}

.etagbox {
    box-shadow: 2px 2px 3px #eee;
    border-radius: 3px;
    position: relative;
}

.etag_t {
    vertical-align: top;
    display: inline-block;
    font-size: 16px;
    margin: 0px 0px;
}

.etagimglist {

}

.etagimglist dl {
    float: left;
    width: 20%;
    position: relative;
    height: 100%;
    overflow: hidden;
}

.etagimglist dl dd {
    margin: 8px;
    overflow: hidden;
}

.etagimglist dl dd img {
    width: 100%;
    filter: blur(3px);
    transition: all 0.2s;
}

.etagimglist dl dd img:hover {
    filter: blur(0px);
    transform: scale(1.1);
}

.etagimglist dl dt {
    position: absolute;
    font-size: 22px;
    text-align: center;
    bottom: 16px;
    left: 0px;
    width: 100%;
    transition: all 0.2s;
    font-weight: bold;

}

a.etagimglist_acolor1 {
    color: #00FFFF;
}

a.etagimglist_acolor2 {
    color: #FFFF00;
}

a.etagimglist_acolor3 {
    color: #0066FF;
}

a.etagimglist_acolor4 {
    color: #8EFF44;
}

a.etagimglist_acolor5 {
    color: #FF99FF;
}

.etagimglist dl:hover dt {
    bottom: -30px;
}

.etaglist span {
    float: left;
    margin: 0px;
    width: 12.5%;
    display: block;
}

.etaglist a {
    text-align: center;
    margin: 2px;
    display: block;
    line-height: 30px;
    height: 30px;
    background-color: #F88789;
    color: #fff;
}

a.etag_t_a1 {
    background-color: #F77467;
}

a.etag_t_a2 {
    background-color: #779CF1;
}

a.etag_t_a3 {
    background-color: #F39CC2;
}

a.etag_t_a4 {
    background-color: #AA9881;
}

a.etag_t_a5 {
    background-color: #E9B858;
}

a.etag_t_a6 {
    background-color: #81B06D;
}

a.etag_t_a7 {
    background-color: #B766B5;
}

a.etag_t_a8 {
    background-color: #779CF1;
}

a.etag_t_a9 {
    background-color: #45C0E5;
}

a.etag_t_a10 {
    background-color: #E9B858;
}

a.etag_t_a11 {
    background-color: #F77467;
}

a.etag_t_a12 {
    background-color: #779CF1;
}

.bqtaglist span {
    float: left;
    margin: 0px;
    width: 12.5%;
    display: block;
}

.bqtaglist a {
    text-align: center;
    margin: 0px 3px;
    display: block;
    background-color: #F88789;
    color: #fff;
}

a.bqtag_t_a1 {
    background-color: #F3A694;
}

a.bqtag_t_a2 {
    background-color: #9FAFEF;
}

a.bqtag_t_a3 {
    background-color: #F2B9CC;
}

a.bqtag_t_a4 {
    background-color: #BEB5A3;
}

a.bqtag_t_a5 {
    background-color: #E8D289;
}

a.bqtag_t_a6 {
    background-color: #9EC195;
}

a.bqtag_t_a7 {
    background-color: #C691BF;
}

a.bqtag_t_a8 {
    background-color: #9FAFEF;
}

.flinks {
    background-color: #FBFBFB;
}

.flink_tabs {
    display: inline-block;
    padding: 10px 20px;
    background-color: #F6F7F8;
    margin-right: 3px;
    cursor: pointer;
}

.flink_tab1 {
    border-top: solid 2px #C5D0D9;
}

.flink_tabin {
    margin: 16px;
}

.flink_tabin a {
    display: inline-block;
    width: 132px;
    line-height: 26px;
}

.efooter {
    background-color: #F6F7F8;
}

.efooter_l {
    float: left;
    max-width: 686px;
    width: 70%;
}

.efooter_r {
    float: right;
    padding-right: 100px;
    height: 80px;
    font-size: 12px;
    color: #FC3170;
    line-height: 2;
    padding-top: 10px;
    background: url(erweima.png) no-repeat right 6px;
}

.efooter_lis {
    font-size: 12px;
    line-height: 1.6;
    padding: 6px 0px 6px 0px;
}

.efooter_info {
    color: #999999;
    font-size: 12px;
}

.efooter_info a {
    color: #999999;
}

.efooter_copyright {
    font-size: 12px;
    line-height: 1.6;
    padding: 6px 0px 6px 0px;
    color: #FC3170;
}

#xsjt {
    position: fixed;
    right: 16px;
    bottom: 90px;
    background: url(xsjt.png);
    width: 50px;
    height: 50px;
    opacity: 0.6;
    cursor: pointer;
    display: none;
}

.list_sel_box {
    padding: 10px 12px;
    border: solid 1px #CCCCCC;
    box-shadow: 2px 2px 3px #eee;
}

.list_sel_box ul li {
    display: inline-block;
    padding-right: 12px;
    line-height: 26px;
    padding: 3px 12px;
    font-size: 12px;
}

.list_sel_box ul a.thisclass {
    background-color: #FC3170;
    color: #FFF;
    padding: 3px 12px;
    border-radius: 12px;
}

.list_sel_box ul a {

}

.list_sel_box ul li span {
    display: inline-block;
    width: 12px;
    height: 12px;
    border: solid 1px #E0E0E0;
    vertical-align: bottom;
    margin-bottom: 6px;
}

.list_sel_box ul li span#sel_color_0 {
    background-color: transparent;
    background-image: url(sel_color_0.png);
}

.idex_morec {
    text-align: center;
}

.idex_morec a {
    display: inline-block;
    padding: 12px 30px;
    text-align: center;
    font-size: 16px;
    line-height: 1;
    background-color: #57B057;
    border-radius: 3px;
    color: #fff;
}

.idex_morec a:hover {
    background-color: #4E9E4E;
}

.list_shouji_model_box1 {
    padding: 10px 20px;
    border: solid 1px #CCCCCC;
    box-shadow: 2px 2px 3px #eee;
    text-align: left;
}

.list_shouji_model_box1_ul1 li {
    display: inline-block;
    margin: 2px 2px;
}

.list_shouji_model_box1_ul1 li a {
    padding: 6px 12px;
    display: block;
    background-color: #d8e0e5;
    border-radius: 3px;
}

.list_shouji_model_box1_ul1 li a.thisclass {
    background-color: #e4a7f1;
    color: #fff;
}

.list_shouji_model_box1_ul1 {
    text-align: left;
    padding-bottom: 6px;
    margin-bottom: 6px;
    border-bottom: solid 1px #F2EFE9;
}

.list_shouji_model_box1_ul2 li {
    display: inline-block;
    margin: 6px 2px;
}

.list_shouji_model_box1_ul2 li a {
    padding: 3px 12px;
    display: block;
    background-color: #F2EFE9;
    border-radius: 3px;
}

.list_shouji_model_box1_ul2 li a.thisclass {
    background-color: #e4a7f1;
    color: #fff;
}

.egeli_pic_m {
    margin: 0 auto 0 auto;
}

.egeli_pic_li {
    width: 300px;
    margin: 6px 0px 0px 0px;
    float: left;
    overflow: hidden;
}

.egeli_pic_li_gezi {
    width: 196px;
}

.egeli_pic_li_300_250 {
    margin-top: 10px;
    height: 250px;
    overflow: hidden;
    background-color: #f0f8fd;
    padding-bottom: 10px;
}

.egeli_pic_tag {
    background-color: #FBFBFB;
    /*box-shadow:2px 2px 3px #eee;*/
}

.egeli_pic_dl {
    position: relative;
    overflow: hidden;
    background-color: #eceadf;
}

.egeli_pic_dl dt {
    padding-top: 10px;
    position: absolute;
    right: 0px;
    bottom: -20px;
    background: linear-gradient(to top, rgba(0, 0, 0, .6) 0, rgba(0, 0, 0, 0) 100%);
    width: 290px;
    padding-right: 10px;
    font-size: 12px;
    text-align: right;
    color: #eee;
    line-height: 1.6;
}

.egeli_pic_dl dt a {
    color: #eee;
}

.egeli_pic_dl dd {
    width: 100%;
    overflow: hidden;
}

.egeli_pic_dl dd img {
    width: 100%;
    display: block;
}

.egeli_pic_dl_shouji dd {
    width: 100%;
    height: 390px;
    overflow: hidden;
}

.egeli_pic_dl_shouji dd img {
    width: 100%;
}

.egeli_pic_dl_shouji dt {
    text-align: right;
    font-size: 15px;
    line-height: 25px;
}

.list_tags {
    margin: 12px;
    vertical-align: top;
    text-align: left;
}

.list_tags a {
    display: inline-block;
    vertical-align: middle;
    padding: 3px 10px;
    border: solid 1px #E7E7E7;
    border-radius: 32px;
    background-color: #FFF;
    margin-bottom: 15px;
}

.list_tags a:nth-child(7n+1) {
    background-color: #EFF9FF;
    border-color: #BDD4E5;
    color: #4C79A6;
}

.list_tags a:nth-child(7n+2) {
    background-color: #F4FDE9;
    border-color: #B0CDAC;
    color: #55964A;
}

.list_tags a:nth-child(7n+3) {
    background-color: #FFFAEC;
    border-color: #F7AC93;
    color: #CA663C;
}

.list_tags a:nth-child(7n+4) {
    background-color: #FAF0FB;
    border-color: #F0B9D9;
    color: #C46AAB;
}

.list_tags a:nth-child(7n+5) {
    background-color: #F2EFEC;
    border-color: #D6CCC0;
    color: #AA9881;
}

.list_tags a:nth-child(7n+6) {
    background-color: #FDEAF2;
    border-color: #F39CC2;
    color: #EB5696;
}

.list_tags a:nth-child(7n+7) {
    background-color: #FAEDD6;
    border-color: #E9B858;
    color: #8E6313;
}

.list_tags_shouji_model a, .list_tags_shouji_inco a, .list_tags_shouji_fenbl a {
    font-size: 12px;
}

.list_tags_biaoti {
    font-size: 13px;
    background-color: #5eb95e;
    color: #fff;
    padding: 3px 6px;
    border-radius: 3px;
    margin-bottom: 9px;
}

.list_bottom_ads_pblx {
}

.listpages {
    text-align: center;
    margin-top: 20px;
}

.listpages ul li {
    display: inline-block;
    border-radius: 6px;
    border: solid 1px #eee;
    margin: 3px 3px;
}

.listpages ul li.thisclass {
    background-color: #FF3366;
    color: #FFF;
    border: #FF3366;
    padding: 8px 12px;
}

.listpages ul li a {
    padding: 8px 12px;
    display: inline-block;
}

#ajax_auto_loading_show {
    height: 60px;
    background: url("loading.gif") no-repeat center center;
    background-size: 60px 60px;
    display: none;
}

.listpages_continiu {
    text-align: center;
    font-size: 16px;
}

.egesp_pic_li {
    width: 300px;
    height: 280px;
    margin: 10px 3px 0px 3px;
    float: left;
    overflow: hidden;
}

.egesp_pic_dl dd {
    width: 100%;
    height: 218px;
    overflow: hidden;
}

.egesp_pic_dl dd img {
    width: 100%;
}

.egesp_pic_dl dt {
    text-align: center;
    font-size: 15px;
    line-height: 25px;
}

.egesp_pic_dl dt div {
    height: 26px;
    overflow: hidden;
}

.egesp_pic_en {
    font-size: 16px;
    padding: 3px 62px;
    line-height: 20px;
    background-color: #EFEFEF;
    display: inline-block;
    border-radius: 3px;
}

.egesp_pic_en a {
    color: #A1A1A1;
}

.logosp {
    width: 126px;
    height: 52px;
    background: url(logo.png);
    margin: 10px 6% 10px 3%;
    display: inline-block;
    vertical-align: bottom;
}

.logosp a {
    width: 126px;
    height: 52px;
    display: block;
    overflow: hidden;
    text-indent: -1000px;
}

.sp_border_bom {
    background: url(bgline.png) repeat-x 0px bottom;
}

.enavsp {
    display: inline-block;
    vertical-align: bottom;
    min-width: 460px;
}

.enavsp ul li {
    display: inline-block;
    width: 5%;
    margin: 0px 1%;
    padding: 10px 0px;
    font-size: 18px;
    min-width: 50px;
    text-align: center;
}

.enavsp ul li a {
    color: #666666;
}

.enavsp ul li.thisclass {
    border-bottom: solid 2px #FC3170;
}

.adsearchsp_box {
    display: inline-block;
    width: 30%;
    margin-bottom: 2px;
    min-width: 500px;
    margin-top: 12px;
}

.spe_bg {
    /*background:url(special.jpg) center center no-repeat;*/
    text-align: left;
    vertical-align: top;
    /*background: linear-gradient(to top,rgba(255, 255, 255, 0) 0%,rgba(255, 255, 255, .8) 10%, rgba(255, 255, 255, .8) 90%, rgba(255, 255, 255, 0) 100%);*/
    background: rgba(255, 255, 255, 0.5);
    vertical-align: top;
    text-align: left;
    padding: 20px;
    border-radius: 0px 0px 16px 16px;
}

.sploacation {
    background: url(ico.png) 0px -816px no-repeat;
    text-indent: 2em;
    font-size: 14px;
    line-height: 20px;
}

.mysp_text {
    line-height: 1.6;
    text-align: left;
}

.mysp_title {
    font-size: 22px;
    color: #FC3170;
    text-align: center;
}

.mysp_like {
    background: url(ico.png) 0px -866px no-repeat;
    margin: 8px 0px;
    padding: 3px 12px 3px 30px;
    border-radius: 6px;
    border: solid 1px #E7E7E7;
    display: inline-block;
    background-color: #F8F8F8;
}

.mysp_tag {

}

.mysp_tag {
    background: url(ico.png) 0px -916px no-repeat;
    padding: 0px 0px 0px 30px;
    vertical-align: top;
    text-align: left;
}

.mysp_tag a {
    display: inline-block;
    vertical-align: middle;
    padding: 3px 10px;
    border: solid 1px #E7E7E7;
    border-radius: 32px;
    background-color: #FFF;
    margin-bottom: 3px;
}

.mysp_info {
    /*background:url(ico.png) 0px -966px no-repeat;*/
    width: 1180px;

}

.spty_t {
    height: 50px;
    border-bottom: solid 2px #D8D8D8;
    background-color: #F9F9F9;
}

.spty_t1 {
    background: url(ico.png) 20px -1006px no-repeat;
    float: left;
    font-size: 20px;
    color: #FE4F74;
    line-height: 50px;
    text-indent: 3em;
}

.spty_more {
    background: url(ico.png) 20px -1066px no-repeat;
    float: right;
    font-size: 16px;
    color: #333333;
    line-height: 50px;
    text-indent: 3em;
    padding-right: 10px;
}

.w1230 {
}

.w1200_24 {
    width: 1224px;
    overflow: hidden;
}

.arc_pic {
    box-shadow: 2px 2px 3px #eee;
    width: 900px;
}

.arc_ads {
    width: 300px;
    overflow: hidden;
}

.arc_sharp {
    float: right;
    padding: 10px;
}

.arc_like {
    background: url(ico.png) 0px -866px no-repeat;
    margin: 8px 0px;
    padding: 3px 12px 3px 30px;
    border-radius: 3px;
    border: solid 1px #EFEFEF;
    display: inline-block;
    background-color: #F8F8F8;
    cursor: pointer;
}

.arc_down {
    background: url(ico.png) 0px -1116px no-repeat;
    margin: 8px 0px;
    padding: 3px 12px 3px 30px;
    border-radius: 3px;
    border: solid 1px #EFEFEF;
    display: inline-block;
    background-color: #F8F8F8;
    cursor: pointer;
}

.arc_color {
    background: url(ico.png) 0px -1156px no-repeat;
    margin: 8px 0px;
    padding: 3px 12px 3px 30px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 12px;
}

.mycolor {
    display: inline-block;
    width: 16px;
    height: 16px;
    border-radius: 26px;
    margin-top: 3px;
    vertical-align: middle;
    margin-left: 6px;
    border: solid 1px #c0c0c0;
}

.mycolor a {
    display: block;
    width: 26px;
    height: 26px;
    text-indent: -1000px;
    overflow: hidden;
}

.myarc_h1 {
    font-size: 12px;
    display: inline-block;
}

.arc_location {

}

.myarc_intro {
    margin: 10px 20px 0px 0px;
    font-size: 12px;
    line-height: 1.6;
}

.myarc_intro a {
    color: #0b6694;
}

.banquansm {
    border: dashed 1px #E5E1A1;
    background-color: #FFFDE1;
    padding: 10px;
    font-size: 12px;
    line-height: 1.6;
}

.banquansm1 {
    font-weight: bold;
}

#shoucang_enter {
    color: #EF7360;
    cursor: pointer;
}

.myarc_intro_span1 {
    font-size: 18px;
    font-weight: bold;
    line-height: 32px;
    height: 29px;
    border-bottom: solid 2px #969696;
    display: inline-block;
    padding: 0px 3px;
}

.myarc_intro_span2 {
    border: solid 1px #F2EFE9;
    padding: 3px 6px;
    border-radius: 3px;
    color: #222;
}

.myarc_intro_span3 {
    padding: 3px 6px;
    border-radius: 3px;
    border: solid 1px #EFEFEF;
    background-color: #F8F8F8;
}

.myarc_intro_span2 a {
    white-space: nowrap;
    color: #222;
}

.shoujierweima {
    padding: 10px;
    display: none;
}

.arc_main_pic2 img {
    height: 600px;
}

.arc_pandn {
    margin: 15px;
    overflow: hidden;
}

.arc_pandn_container {
    width: 100%;
    height: 100%;
    position: relative;
    padding: 6px 6px;
}

.arc_pandn_container .swiper-slide {
    width: 150px;
    text-align: center;
    background-color: #F9F9F9;
}

.arc_pandn_container .swiper-slide a {
    display: block;
}

.arc_pandn_container .swiper-slide img {
    width: 100%;
}

.arc_pandn_container .swiper-slide a.pics_this_pic {
    box-shadow: 0px 0px 0px 3px #D07A46;
}

.arc_pandn .swiper-button-next {
    right: 20px;
}

.arc_main_pic {
    width: 870px;
    overflow: hidden;
    margin: 16px;
    position: relative;
    z-index: 1;
    text-align: center;
}

.arc_main_pic_img {
    height: 500px;
    width: auto;
    cursor: pointer;
}

a.prov_arc_main_pic {
    width: 50%;
    height: 100%;
    position: absolute;
    z-index: 111222333;
    left: 0px;
    top: 0px;
    overflow: hidden;
    background-color: rgba(0, 0, 0, 0);
    cursor: pointer;
}

a.prov_arc_main_pic:hover {
    background: url("prov.png") no-repeat center left;
}

a.next_arc_main_pic {
    width: 50%;
    height: 100%;
    position: absolute;
    z-index: 111222333;
    right: 0px;
    top: 0px;
    overflow: hidden;
    background-color: rgba(0, 0, 0, 0);
    cursor: pointer;
}

a.next_arc_main_pic:hover {
    background: url("next.png") no-repeat center right;
}

.images_contrl {
    text-align: center;
    font-size: 16px;
}

.images_contrl2 {
    float: right;
    font-size: 16px;
}

#images_show_zoom {
    padding: 3px 6px;
    border-radius: 3px;
    display: inline-block;
    background: url(ico.png) no-repeat 0px -1629px #FD9519;
    padding-left: 23px;
}

#images_show_zoom a {
    color: #fff;
}

#images_show_capt {
    background: url(ico.png) no-repeat 0px -1594px #86B2DD;
    padding: 3px 6px;
    border-radius: 3px;
    display: inline-block;
    color: #fff;
    padding-left: 26px;
    cursor: pointer;
}

#images_show_zoom2 {
    background-color: #FD9519;
    padding: 3px 6px;
    border-radius: 3px;
    display: inline-block;
}

#images_show_zoom2 a {
    color: #fff;
}

#images_show_down {
    background-color: #FF9191;
    padding: 3px 6px;
    border-radius: 3px;
    display: inline-block;
}

#images_show_down a {
    color: #fff;
}

#images_show_cute {
    background-color: #86B2DD;
    padding: 3px 6px;
    border-radius: 3px;
    display: inline-block;
    color: #fff;
    cursor: pointer;
}

#images_show_cute a {
    color: #fff;
}

.images_contrl {
    float: right;
    padding-right: 12px;
}

.myarctag_t {
    font-size: 18px;
    font-weight: bold;
    line-height: 26px;
    height: 26px;
    border-bottom: solid 2px #969696;
    padding: 0px 3px;
    float: left;
}

.myarc_tag {
    /*background: url(ico.png) 0px -916px no-repeat;
    padding: 0px 0px 0px 30px;*/
    padding: 0px 0px 0px 10px;
    vertical-align: top;
    text-align: left;
    margin: 0px 20px 0px 0px;
    float: left;
}

.myarc_tag a {
    display: inline-block;
    vertical-align: middle;
    padding: 3px 10px;
    border: solid 1px #E7E7E7;
    border-radius: 32px;
    background-color: #FFF;
    margin-bottom: 3px;
}

.myarc_tag a.arc_tags_color0 {
    background-color: #EFF9FF;
    border-color: #BDD4E5;
    color: #4C79A6;
}

.myarc_tag a.arc_tags_color1 {
    background-color: #F4FDE9;
    border-color: #B0CDAC;
    color: #55964A
}

.myarc_tag a.arc_tags_color2 {
    background-color: #FFFAEC;
    border-color: #F7AC93;
    color: #CA663C
}

.myarc_tag a.arc_tags_color3 {
    background-color: #FAF0FB;
    border-color: #F0B9D9;
    color: #C46AAB
}

.myarc_tag a.arc_tags_color4 {
    background-color: #EEEFF9;
    border-color: #C0C5E9;
    color: #65B8C9
}

.myarc_tag a.arc_tags_color5 {
    background-color: #EFF9FF;
    border-color: #BDD4E5;
    color: #4C79A6;
}

.myarc_tag a.arc_tags_color6 {
    background-color: #F4FDE9;
    border-color: #B0CDAC;
    color: #55964A
}

.myarc_tag a.arc_tags_color7 {
    background-color: #FFFAEC;
    border-color: #F7AC93;
    color: #CA663C
}

.myarc_tag a.arc_tags_color8 {
    background-color: #FAF0FB;
    border-color: #F0B9D9;
    color: #C46AAB
}

.myarc_tag a.arc_tags_color9 {
    background-color: #EEEFF9;
    border-color: #C0C5E9;
    color: #65B8C9
}

.myarc_tag a.arc_tags_color10 {
    background-color: #EFF9FF;
    border-color: #BDD4E5;
    color: #4C79A6;
}

.myarc_tag a.arc_tags_color11 {
    background-color: #F4FDE9;
    border-color: #B0CDAC;
    color: #55964A
}

.myarc_tag a.arc_tags_color12 {
    background-color: #FFFAEC;
    border-color: #F7AC93;
    color: #CA663C
}

.mytpdl {
    border-bottom: solid 1px #bdbdbd;
    position: relative;
    height: 32px;
}

.mytpdl h6 {
    font-size: 18px;
    font-weight: bold;
    line-height: 32px;
    height: 31px;
    border-bottom: solid 2px #969696;
    display: inline-block;
    padding: 0px 3px;
    position: absolute;
    left: 0px;
    top: 0px;
}

/*
.mytpdl {
    background: url(ico.png) -3px -1200px no-repeat;
    padding: 0px 0px 0px 30px;
    vertical-align: top;
    text-align: left;
    margin: 0px 20px 0px 0px;
    font-size: 16px;
    color: #FC3170;
}*/

.mytpdl_m {
    padding-right: 10px;
}

.mytpdl_m dl {
    overflow: hidden;
    float: left;
    position: relative;
}

.mytpdl_m dl dd {
    overflow: hidden;
}

.mytpdl_m dl img {
    height: 110px;
    display: block;
}

.mytpdl_m dl dt {
    position: absolute;
    right: 0px;
    bottom: 0px;
    background: linear-gradient(to top, rgba(0, 0, 0, .6) 0, rgba(0, 0, 0, 0) 100%);
    width: 100%;
    line-height: 30px;
    font-size: 12px;
    height: 30px;
    text-align: center;
}

.mytpdl_m dl dt a {
    color: #eeedf2;
}

.zuozhe_img {
    display: inline-block;
    width: 60px;
    height: 60px;
    vertical-align: middle;
}

.zuozhe_img img {
    width: 60px;
    height: 60px;
    border-radius: 60px;
}

.zuozhe_jieshao {
    display: inline-block;
    vertical-align: middle;
    line-height: 1.6;
    margin-left: 12px;
}

.zuozhe_jieshao dd {
    font-size: 16px;
}

.more_xxtm_waike {
    width: 308px;

}

.more_xxtm {
    height: auto;
}

.more_xxtm dl {
    width: 146px;
    text-align: center;
    position: relative;
    margin-top: 8px;
    float: left;
    overflow: hidden;
}

.more_xxtm dd {

}

.more_xxtm dl img {
    width: 100%;
    display: block;
}

.more_xxtm dl dt {
    position: absolute;
    right: 0px;
    bottom: 0px;
    background: linear-gradient(to top, rgba(0, 0, 0, .6) 0, rgba(0, 0, 0, 0) 100%);
    width: 100%;
    height: 30px;
    line-height: 31px;
    font-size: 12px;
}

.more_xxtm dl dt a {
    color: #eee;
}

.tlandxh {
    width: 100%;
    box-shadow: 2px 2px 3px #eee;
}

.tlandxh_l {
    width: 700px;
    float: left;
}

.tlandxh_r {
    width: 250px;
    float: right;
}

.tlandxh_t {
    margin: 10px;
    font-size: 16px;
}

.tlandxh_m {
    margin: 0px 10px;
}

#review_submit {
    padding: 6px 12px;
    border-radius: 3px;
    border: solid 1px #c0c0c0;
    margin-top: 12px;
}

.tlandxh_m dl {
    border-top: solid 1px #F5F2F2;
    padding: 16px 10px;
    color: #222222;
}

.tlandxh_m dl dd {
    display: inline-block;
    width: 50px;
    vertical-align: middle;
}

.tlandxh_m dl dd img {
    width: 50px;
}

.tlandxh_m dl dt {
    display: inline-block;
    width: 580px;
    vertical-align: middle;
    margin-left: 10px;
}

.tlandxh_m dl dt span {
    color: #999999
}

.addpl {
    width: 100%;
    border: solid 1px #CCCCCC;
    background-color: #FCFCFC;
    font-size: 16px;
    padding: 10px;
    border-radius: 3px;
}

.tlandxh_t2 {
    margin: 10px;
    font-size: 16px;
}

.tlandxh_m2 {
    margin: 0px 10px;
    text-align: center;
}

.tlandxh_m2 div {
    width: 46px;
    height: 46px;
    margin: 5px;
    float: left;
}

.tlandxh_m2 img {
    width: 50px;
}

.xiangsitup {
    border-bottom: solid 1px #bdbdbd;
    position: relative;
    height: 32px;
}

.xiangsitup h6 {
    font-size: 18px;
    font-weight: bold;
    line-height: 32px;
    height: 31px;
    border-bottom: solid 2px #969696;
    display: inline-block;
    padding: 0px 3px;
    position: absolute;
    left: 0px;
    top: 0px;
}

.login_box, .register_box {
    background: url("login.jpg") no-repeat center center;
}

.dowm_arc {
    text-align: left;
    overflow: hidden;
}

.fenbianlv_list_u {
    text-align: center;
    background-color: #FCFBFA;
    padding: 0px 3px;
}

.fenbianlv_list_u dl {
    width: 98px;
    margin: 2px 6px;
    font-size: 12px;
    float: left;
}

.fenbianlv_list_u dl dd {
    background-color: #E7C5EF;
    margin: 6px 0px;
    color: #fff;
    border-radius: 3px;
}

.location_style span {
    background-color: #f6c1bc;
    color: #fff;
    border-radius: 3px;
    padding: 3px 6px;
}

.arc_tags_tuijian_t {
    border-bottom: solid 1px #bdbdbd;
    position: relative;
    height: 32px;
}

.arc_tags_tuijian_t h6 {
    font-size: 18px;
    font-weight: bold;
    line-height: 32px;
    height: 31px;
    border-bottom: solid 2px #969696;
    display: inline-block;
    padding: 0px 3px;
    position: absolute;
    left: 0px;
    top: 0px;
}

.arc_tags_tuijian_b a {
    display: inline-block;
    margin: 3px 6px;
    border-radius: 20px;
    padding: 3px 6px;
}

a.tagcolor1 {
    color: #55964A
}

a.tagcolor2 {
    color: #CA663C
}

a.tagcolor3 {
    color: #C46AAB
}

a.tagcolor4 {
    color: #65B8C9
}

a.tagcolor5 {
    color: #4C79A6;
}

a.tagcolor6 {
    color: #55964A
}

a.tagcolor7 {
    color: #CA663C
}

a.tagcolor8 {
    color: #C46AAB
}

a.tagcolor9 {
    color: #65B8C9
}

a.tagcolor10 {
    color: #4C79A6;
}

.arc_heji_tuijian_t {
    border-bottom: solid 1px #bdbdbd;
    position: relative;
    height: 32px;
}

.arc_heji_tuijian_t h6 {
    font-size: 18px;
    font-weight: bold;
    line-height: 32px;
    height: 31px;
    border-bottom: solid 2px #969696;
    display: inline-block;
    padding: 0px 3px;
    position: absolute;
    left: 0px;
    top: 0px;
}

.arc_heji_tuijian_b {
    background-color: #FAFAFA;
    padding: 10px;
}

.arc_heji_tuijian_b a {
    display: inline-block;
    margin: 3px 6px;
}

.heji_qh {

}

.heji_qh_t {
    font-size: 16px;
    font-weight: bold;
    margin: 10px;
}

.heji_qh_b {
    margin: 10px;
    width: 800px;
}

.heji_qh_b dl {

}

h1.tagh1 {
    display: inline;
}

.tagliststag a {
    display: inline-block;
    margin: 3px;
    padding: 3px 6px;
    border: solid 1px #eceadf;
    background-color: #f9f9f9;
    border-radius: 3px;
}

.tag_intro {
    border: solid 1px #eceadf;
    background: #f7f7f7;
    padding: 6px 12px;
    margin-top: 10px;
}

.gezilist li {
    display: inline-block;
    width: 220px;
    line-height: 1.8;
    height: 36px;
    vertical-align: text-top;
    font-size: 12.6px;
}

.new_etag_box a {
    display: inline-block;
    margin: 3px 6px;
    padding: 3px 6px;
    border: solid 1px #e7e9ee;
    border-radius: 6px;
}

.topics_bd {
    border: solid 1px #FAF0FB;
    padding: 10px;
}

.mytp_bigpic img{
    width: 100%;
}

.mytp_title {
    color: #FC3170;
    font-size: 22px;
    font-weight: bold;
}

.mytp_info {
    line-height: 1.8;
}





.egeli_pic_ul {
    position: relative;
    overflow: hidden;
    background-color: #FCFAFB;
}

.egeli_pic_ul dt {
    padding-top: 10px;
    width: 290px;
    padding-right: 10px;
    font-size: 12px;
    text-align: right;
    line-height: 1.6;
}

.egeli_pic_ul dt a {

}

.egeli_pic_ul dd {
    width: 100%;
    overflow: hidden;
}

.egeli_pic_ul dd img {
    width: 100%;
    display: block;
}



.egeli_pic_ul .icosc01 {
    background-position: -3px -512px;
}

.egeli_pic_ul .icosc02 {
    background-position: -3px -551px;
}

.egeli_pic_ul .icosc03 {
    background-position: -3px -590px;
}
.stp_morezt{
    height: 46px;
    background: url('more_zt.gif') no-repeat center center #FC3170;
}.stp_morezt a{ display: block;
 height: 46px;}

.zt_userbtn {
    width: 270px;
    margin: 0 auto;
    height: auto;
    overflow: hidden;
    padding-bottom: 0px;
}
.zt_userbtn a.btn1 {
    background: #FFE6FB;
    color: #FA6E91;
}
.zt_userbtn a {
    float: left;
    display: block;
    width: 80px;
    height: 50px;
    padding-top: 10px;
    border-radius: 3px;
    text-align: center;
    font-family: "å¾®è½¯é›…é»‘";
    font-size: 14px;
}
.zt_userbtn a.btn2 {
    background: #F3F3F3;
    color: #999;
    margin-left: 15px;
}
.zt_userbtn a.btn3 {
    background: #FFF9E7;
    color: #EAAB4D;
    margin-left: 15px;
}



.index_xiayou {
    float: right;
    display: block;
    width: 300px;
    height: auto;
    padding-top: 0px;
    overflow: hidden;
}
.youlike {
    margin: 0 auto 10px;
    height: auto;
    background: #fff;
    border: 1px solid #E7E7E7;
    overflow: hidden;
}
.youlike .tit {
    display: block;
    padding: 10px 15px 0;
}
.youlike .tit_l {
    float: left;
    display: block;
    font-family: "Microsoft YaHei";
    font-size: 16px;
}
.youlike .tit_r {
    float: right;
    display: block;
    margin-top: 3px;
    cursor: pointer;
}
.youlike .tit_r a{
    display: block;
    background: url(ico_cg.gif) no-repeat 0 -46px;
    text-indent: 20px;
}
.youlike .box {
    display: block;
    height: auto;
    text-align: center;
    padding: 11px;
    overflow: hidden;
    clear: both;
}
.youlike .box li img {
    display: block;
    width: 100%;
    overflow: hidden;
    text-align: center;
}
.qmbqbox {
    padding: 15px;
}
.alike {
    margin-top: 5px;
    background: #FFF;
    border: 1px solid #e7e7e7;
    height: auto;
    overflow: hidden;
    font-family: "Microsoft YaHei";
}
.qmbqtitle {
    height: 25px;
    line-height: 23px;
    float: left;
    font-size: 14px;
    font-weight: normal;
}
.qmbqbox a {
    display: block;
    width: auto;
    float: left;
    height: 25px;
    line-height: 23px;
    background-color: #f6f6f6;
    padding: 2px 8px;
    margin: 0px 10px 10px 0px;
    white-space: nowrap;
    font-size: 12px;
    border-radius: 4px;
}
.qmbqbox a:hover{
    background-color:#FC3170;
    color:#ffffff;
}





.et_stp_show_left{
    width: 912px;
}

.et_stp_show_right{
    width: 300px;
}



.face_list{
    margin: 12px 0px;
}

.face_list li{
    width: 172px;
    float: left;
    margin-left: 6px;
}
.face_list li img{
    width: 172px;
}




.egeli_pic_li_face{
    width: 196px;
}










