﻿@charset "utf-8";

/*top gray*/
/*html #YingShengSSOTopDIV,.global_nav{
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); 
}*/


/* CSS Document */
*{ margin:0; padding:0; font-family:"Arial","Microsoft YaHei","微软雅黑","宋体"; }
ul,ol{ list-style:none;}
h1,h2 {font-weight:normal;}
a{ text-decoration:none; color:#333;}
a:hover{ text-decoration:none; color:#09f;}
.clear {clear:both;}
img{border:none;}
input {
    outline: none;
}

.hidden {
    display: none;
}
@font-face {
  font-family: 'iconfont';
  src: url('../fonts/font_1441960097_5327616.eot'); /* IE9*/
  src: url('../fonts/font_1441960097_5327616.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../fonts/font_1441960097_5327616.woff') format('woff'), /* chrome、firefox */
  url('../fonts/font_1441960097_5327616.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('../images/font_1441960097_5327616.svg#iconfont') format('svg'); /* iOS 4.1- */
}
        .iconfont {
            font-family: "iconfont";
            font-size: 16px;
            font-style: normal;
            background:none;
        }





.global_img {
        background:url(../images/all_img_hover.png) no-repeat;
        background:url(../images/all_img_hover.png) no-repeat;
        display:none;
}
body {
font-size:12px;
}
/*背景渐变*/
.gradient_bg{
	-webkit-transition: background 0.3s ease-in-out;
	-moz-transition: background 0.3s ease-in-out;
	-o-transition: background 0.3s ease-in-out;
	-ms-transition: background 0.3s ease-in-out;
	transition: background 0.3s ease-in-out;	
	}

.gradient_all{
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	-ms-transition: all 0.3s;
	transition: all 0.3s;	
	}
	
.img_to_big{
	-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
	-o-transition: all 0.8s;
	-ms-transition: all 0.8s;
	transition: all 0.8s;	
    }
/*旋转180度*/
.img_rotation {
    transform: rotate(180deg);
    -ms-transform: rotate(180deg); /* IE 9 */
    -moz-transform: rotate(180deg); /* Firefox */
    -webkit-transform: rotate(180deg); /* Safari 和 Chrome */
    -o-transform: rotate(180deg); /* Opera */
}
.loading {
    width:150px;
    margin:0 auto;
    overflow: hidden;
    background:url(../images/loading.gif) no-repeat center;
    height:100%;
}



 i {
            background: url(../images/all_img.png) no-repeat;
        display:inline-block;
        vertical-align:middle;
        margin-top:-3px;
    }




        .top_logo {
            background:url(../images/logo.png) no-repeat;
            width:150px;
            height:68px;
            float:left;
            /*background-position:0 -68px;*/
        }


        .global_nav {
            height:68px;
            background:#fff;
            position:relative;
            z-index:998;
            border-bottom:1px solid #ddd;
        }
.global_nav .company {
    float:right;
    margin-top:15px;
    margin-left:20px;
}
.global_nav .company a {
    width:88px;
    height:38px;
    line-height:38px;
    font-size:14px;
    color:#fff;
    text-align:center;
    display:block;
    background:#ff3e2e;
}
        .global_nav .nav_login,.nav_reg {
            float:right;
            
            line-height:68px;
            color:#8a8d93;
            font-size:14px;
        }
        .global_nav .nav_reg {
            margin-left:7px;
        }
            .global_nav .nav_reg span {
                display:inline-block;
                height:14px;
                width:1px;
                background:#cccccc;
                vertical-align:middle;
                margin-top:-2px;
            }
        .global_nav .nav_login a, .nav_reg a{
            color:#8a8d93;
            padding:0 14px;
        }
        .global_nav .box_1200 {
            width:1180px;
            margin:0 auto;
            position:relative;
        }
       .global_nav .top_logo {
            float:left;
        }
        .global_nav .nav_list {
            float:right;
            width:580px;
            position:relative;
            z-index:10;
        }
            .global_nav .nav_list li {
                float: left;
                font-size: 14px;
                color: #404144;
                line-height: 68px;
                position:relative;
            }
                .global_nav .nav_list li .mf_ico {
                    position:absolute;top:9px;right:11px;
                }
                .global_nav .nav_list li#ys_top_afree:hover .mf_ico {
                    display:none;
                }
        .global_nav .nav_list li a {
            color:#8a8d93;
            padding:0 22px;
            display:inline-block;
        }
            .global_nav .nav_list li a:hover,.global_nav .nav_list li.on a:hover {
                background:#2e8bff;
                color:#fff;
            }
                .global_nav .nav_list li.on a {
                    color: #404144;
                }
                .global_nav .nav_list li.more,.global_nav .nav_list li.app_down {
                    height: 68px;
                    color:#717782;

                }
            .global_nav .nav_list ol li a {
                float:left;
                font-size:20px;
                height:68px;
                padding:0 16px;
            }
            .global_nav .nav_list li.app_down i {
                font-size:22px;
            }

            .global_nav .nav_list ol li {
                position:relative;
            }

            .global_nav .nav_list .more_div {
                display: block;
                width: 380px;
                padding:19px;

                position: absolute;
                border: 1px solid #e2e5ec;
                top: 68px;
                left: -185px;
                background: #fff;
                z-index: 5;
            }

                .global_nav .nav_list .more_div h3 {
                    color:#191e24;
                    font-size:17px;
                    line-height:40px;
                    font-weight:normal;
                }
                .global_nav .nav_list .more_div dl {
                    border-bottom: 1px solid #dddddd;
                    display:inline-block;
                    padding-bottom:9px;
                    margin-bottom:14px;
                }
                .global_nav .nav_list .more_div dd {
                    width:95px;
                    padding-bottom:7px;
                    text-align:left;
                    float:left;
                    color:#71777e;
                    line-height:26px;
                }
                    .global_nav .nav_list .more_div dd a {
                        color:#71777e;
                        padding:0;
                        font-size:14px;
                        line-height:28px;
                        height:28px;
                    }

                    .global_nav .nav_list .more_div dd a:hover {
                        color: #2e8bff;
                        background:none;
                    }
        .global_nav .more_div ul {
            display:inline-block;
            padding-bottom:8px;
        }
        .global_nav .more_div li {
            width:190px;
            float:left;
            line-height:55px;
        }
            .global_nav .more_div li i {
                font-size:30px;
                margin-right:9px;
                color:#71777e;
                background:none;
            }
        .global_nav .more_div .nav_vip_btn {
            background:#5ea6ff;
            display:block;
            line-height:50px;
            border:1px solid #5698e9;
            text-align:center;
            color:#fff;
            border-radius:5px;
            font-size:16px;
            height:auto;
            float:none;
        }
            .global_nav .more_div .nav_vip_btn i {
                font-size:20px;
                background:none;
                margin-right:7px;
            }



        .global_nav .search {
            float:right;
            width:157px;
            margin-top:15px;
            position:relative;
            z-index:15;
        }
            .global_nav .search .close {
                position:absolute;
                right:49px;
                top:10px;
                color:#ced2d7;
                z-index:9;
                font-size:20px;
                cursor:pointer;
                display:none;
            }
        .search_text {
            width:100px;
            padding:10px;
            line-height:16px;
            /*height:16px;*/
            float:left;
            border:none;
            position:absolute;
            top:0;
            right:37px;
            border:1px solid #dddddd;
            
        }
        .search_go {
            width: 36px;
            height: 36px;
            background: #f6f6f6;
            float:right;
            border:1px solid #dddddd;
            border-left:none;
            text-align:center;
            cursor:pointer;
        }
            .search_go i {
                background-position:-300px -280px;
                width:14px;
                height:16px;
                margin-top:10px;
            }




.search_lick {
    display:none;
    background: #fff;
    position: absolute;
    right: 0;
    top: 37px;
    width: 283px;
    border: 1px solid #c1d0d7;
    border: 1px solid rgba(0,0,0,0.1);
}
    .search_lick dl {
        display: block;
    }
    .search_lick dd {
        display:block;
        font-size: 14px;
        line-height: 14px;
        height: 14px;
        padding: 11px 10px 10px 11px;
        color: #333;
        cursor: pointer;
    }



 .global_name {
            float:right;
            position:relative;
        }


            .global_name dt.name_img {
                
                padding:1px;
                float:left;
                margin-top:15px;
                margin-left:10px;
                height:51px;
            }
        .global_name dt.name_img img{
            width:34px;
            height:34px;
            border:1px solid #dddddd;
        }
            .global_name dd {
                float:left;
                color:#8a8d93;
                line-height:55px;
                height:68px;
                font-size:12px;
                padding-left:7px;
                position:relative;

            }
                .global_name dd a {
                    color:#8a8d93;
                }
                .global_name dd i.ico {
                    border-width: 6px;
                    border-color: #999999 transparent transparent transparent;
                    border-style: solid dashed dashed dashed;
                    position: absolute;
                    left: 25px;
                    top: 40px;
                    z-index: 10;
                    display: inline-block;
                    background:none;
                }


        .global_nav .member_div {
            width:232px;
            position:absolute;
            right:0;
            top:68px;
            background:#fff;
            z-index:300;
            border:1px solid #e2e5ec;
            padding:14px;
            padding-top:0;
        }
        .global_nav .member_div h3 {
            font-size:20px;
            color:#191e24;
            line-height:54px;
            text-align:center;
            border-bottom:1px solid #dddddd;
            margin:0 5px;
        }

.global_nav .member_div .triangle_ico{
    margin-left:50px;
}
            .global_nav .member_div dt {
                text-align:center;
                position:relative;
            }

                .global_nav .member_div dt span {
                    display:inline-block;
                    width:50%;
                    color:#70767d;
                    line-height:22px;
                    padding-top:15px;
                    padding-bottom:10px;
                }
                .global_nav .member_div dt .s1 b {
                    color:#ff3e2e;
                }
                .global_nav .member_div dt .s2 b {
                    color:#5ea6ff;
                    margin-right:8px;
                }
                .global_nav .member_div dt b {
                    font-size:20px;
                }
                .global_nav .member_div dt .s3 {
                    position:absolute;
                    left:50%;
                    width:1px;
                    background:#dddddd;
                    height:42px;
                    top:15px;
                    padding:0;
                }
        .global_nav .member_div dd {

            margin:5px;
            float:left;
            color:#575b61;
            line-height:36px;
            text-align:center;
            font-size:14px;
            padding:0;
            height:auto;
        }
            .global_nav .member_div dd a {
                color: #575b61;
                display: block;
                width: 103px;
                border: 1px solid #c2c6ce;
                border-radius: 5px;
            }
                .global_nav .member_div dd a:hover {
                    color:#2e8bff;
                    border:1px solid #2e8bff;
                }
            .global_nav .member_div dd.max {

            }
            .global_nav .member_div dd.red a{
                color:#ff3e2e;
            }
            .global_nav .member_div dd.red i {
                margin-right:7px;
                background:none;
            }
                .global_nav .member_div dd.max a {
                    color: #fff;
                    background: #5ea6ff;
                    border: 1px solid #5698e9;
                    color: #fff;
                    width: 218px;
                    line-height:43px;
                }
                    .global_nav .member_div dd.max a:hover {
                        background: #2e8bff;
                        border: 1px solid #2e8bff;
                    }
                .global_nav .member_div dd.max_2 a {

                    width: 218px;
                }
        .triangle_ico {
            border-width: 8px;
            border-color: transparent transparent #e2e5ec transparent;
            border-style: dashed dashed solid dashed;
            position: absolute;
            left: 50%;
            margin-left:-9px;
            top: -16px;
            display: inline-block;
        }
        .triangle_ico span{
            border-width: 6px;
            border-color: transparent transparent #fff transparent;
            border-style: dashed dashed solid dashed;
            position: absolute;
            left: 50%;
            margin-left:-6px;
            top: -4px;
            display: inline-block;
        }




        /*问吧头部*/

.global_nav_sub {
    background:url(../images/nav_bg.png);
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod="scale",src='../images/nav_bg.png');
    height:82px;
    box-shadow:0px 1px 2px rgba(0,0,0,.2);
	box-shadow:1px 0px 1px rgba(0, 0, 0, 0.3);
    width:100%;
    min-width:1180px;
    _padding-top:20px;
    position:relative;
    z-index:5;
}
    .global_nav_sub .nav_list {
        width:1180px;
        margin:0 auto;
        position:relative;
    }
        .global_nav_sub .nav_list ul {
        float:left;
        width:auto;
        }
        .global_nav_sub .nav_list li {
            font-size:20px;
            line-height:82px; 
            margin-right:40px;
            float:left;
            position:relative;
        }
            .global_nav_sub .nav_list li a {
                color:#888;
                display: inline-block;
                _display: inline;
                height:100%;
                font-size:16px;
                width:100%;
				position:relative;
				z-index:11;
				-webkit-transition: all 0.3s;
				-moz-transition: all 0.3s;
				-o-transition: all 0.3s;
				-ms-transition: all 0.3s;
				transition: all 0.3s;	
            }
                .global_nav_sub .nav_list li a .s1 {
                    position:absolute; right:-27px; top:13px;
                }
            .global_nav_sub .nav_list li i {
                font-style:normal;
                font-size:20px;
                padding-bottom:10px;
                display:inline;
                background:none;
            }
            .global_nav_sub .nav_list li i.now {
                color:#333;
            }
            .ask_nav .nav_list li a:hover i {
                color:#333;

            }
     


.more_cat {
    display:none;
}


/*岗位下拉分类*/
.global_nav .category_v3{font-family:microsoft yahei;background: #fff; position:absolute; width:1070px; left:-290px; top:68px;z-index:990;  display:none; border:1px solid #e2e5ec;}
.global_nav .category_v3 ul {margin:auto; font-size:12px; overflow:hidden; line-height:32px; height:496px;}

.global_nav .category_v3 li{position:relative; padding:0; white-space:nowrap; display: inline-block; float:left; line-height:62px; width:1070px; height:62px; min-height:62px; overflow:hidden;  background:url(../images/cat_bg.png);  }
.global_nav .category_v3 li:last-child {border-bottom:none;}
.global_nav .category_v3 .all_cat{ cursor:pointer;}
.global_nav .category_v3 li h3 {font-size:15px;font-weight: bold;color: #404144; float:left; width:120px; text-align:center; display:block;}
.global_nav .category_v3 li h3 a{font-size:17px;font-weight: bold;color: #404144;padding:0;}
.global_nav .category_v3 .m_cat_img{ 
	vertical-align:middle; margin-top:-2px; margin-left:10px; 
	}
	
.global_nav .category_v3 .c_desc{ float:right; width:949px;}
.global_nav .category_v3 span a{display: inline-block;font-size:12px;color:#404144; padding:5px 7px;word-break: break-all;word-wrap: break-word; line-height:12px; vertical-align:middle; margin-top:-3px;}
.global_nav .category_v3 span a:hover { background:#5ea6ff; color:#fff;}

.global_nav .category_v3 .all_p{width:55px; display:inline-block;}
.global_nav .category_v3 span{ float:left; display:inline-block;  height:14px; padding:24px 0; margin-right:30px;}


       .global_nav .cat_shadow {
            position: absolute;
            left: 0;
            top: 0;
            bottom: 0;
            right: 0;
            background: rgba(0,0,0,.3);
            z-index: 10;
            opacity: 0;
            -webkit-transition: all 0.3s;
            -moz-transition: all 0.3s;
            -o-transition: all 0.3s;
            -ms-transition: all 0.3s;
            transition: all 0.3s;
        }
        .category_v3 .triangle_ico {
            margin-left:-200px;
            border-width: 10px;
            top:-20px;
            
        }
            .category_v3 .triangle_ico span {
                margin:0;
                padding:0;
                height:0;
                border-width: 8px;
                margin-left:-8px;
                top:-6px;
            }


/*岗位下拉分类结束*/


/*分页样式*/

/*课程分页重写*/
    .page {
        margin: 20px 0;
        font-size: 14px;
        font-family: microsoft yahei;
        text-align: center;
    }

    .page a, .page span {
        color: #636d77;
        margin-right: 5px;
        border-radius: 3px;
    }

    .page span, .page a {
        display: inline-block;
        _display: inline;
        _zoom: 1;
        height: 24px;
        line-height: 24px;
        text-align: center;
        padding: 0 10px;
        background-color: #e7ecf2;
    }

        .page .current_page, .page span.current_page {
            background: #288ce6;
            color: #fff;
            border: #fff solid 1px;
        }

    .page b {
        border: 1px solid #bcbcbc;
    }

    .page b {
        display: inline-block;
        _display: inline;
        _zoom: 1;
        height: 24px;
        line-height: 24px;
        text-align: center;
        padding: 0 10px;
        background-color: white;
    }

    .page .prev, .page .next {
        width: 68px;
        padding: 0px !important;
        position: relative;
    }

    .page span.prev, .page span.next {
        border: 1px solid #bcbcbc;
        color: #B1B1B1;
    }

    .page .prev {
        text-indent: 6px;
    }

    .page .next {
        text-indent: -6px;
    }

    .page .current {
        color: #fff !important;
        background-color: #0093dd;
        border-color: #00679b;
    }

    .page a:hover {
        color: #fff;
        background:#288ce6;
    }



    .page span.prev b, .page a.prev b {
        left: 1px;
        top: 10px;
    }

    .page span.next b, .page a.next b {
        right: 1px;
        top: 10px;
    }

    .page span.prev b {
        border-color: #FFFFFF #B1B1B1 #FFFFFF #FFFFFF;
    }

    .page a.prev b {
        border-color: #FFFFFF #333 #FFFFFF #FFFFFF;
    }

    .page span.next b {
        border-color: #FFFFFF #FFFFFF #FFFFFF #B1B1B1;
    }

    .page a.next b {
        border-color: #FFFFFF #FFFFFF #FFFFFF #333;
    }

    .page a:hover.prev b {
        border-color: #FFFFFF #09f #FFFFFF #FFFFFF;
    }

    .page a:hover.next b {
        border-color: #FFFFFF #FFFFFF #FFFFFF #09f;
    }



/*导航栏样式*/

.nav_htc li {height:82px; _display:inline;}
.nav_htc li a{text-align:center;}
/*.nav li a:hover,.nav li a:active{color:#2e2d33; text-decoration:none; display:block;}*/
.nav_htc li a:hover,.nav_htc li a:active{color:#333333;   }
#global_slide{display:block; position:absolute; z-index:10;border-bottom: 3px solid #288ce6; color:#333333; height:3px; top:56px; width:40px;}

/*撑导航高度*/
.menuSpacing {
    width:100%;
    clear:both;
    height:82px;
}

/*底部导航*/
.bottom_nav {
    background:#102741;
    height:240px;
    position:relative;
    font-family:'Microsoft YaHei';
    min-width:1180px;
}
.left_logo {
    position:absolute;
    left:50%;
    margin-left:-580px;
    top:50px;
}
.bottom_about {
    position:absolute;
    left:50%;
    margin-left:-380px;
    top:50px;
}
    .bottom_about dl {
        float:left;
        width:134px;
    }
        .bottom_about dl.dl_03 {
        width:230px;
        }
            .bottom_about dl.dl_03 dt {
            margin-left:10px;
            }
            .bottom_about dl.dl_03 dd {
            margin-bottom:20px;
            }
            .bottom_about dl.dl_03 img {
            margin:0 10px;
            }
    .bottom_about dt {
        color: #fff;
        margin-bottom: 15px;
        width: 100%;
        float: left;
        font-size: 16px;

    }
    .bottom_about dt a {
        line-height: 16px;
        color: #fff;
    }
    .bottom_about dd {
        width:100%;
        float:left;
        color:#ccc;
        font-size:14px;
    }
    .bottom_about dd a {
        line-height: 30px;
        font-size: 12px;
        color: #ccc;
    }
        .bottom_about dd a:hover {
        color:#fff;
        }


.bottom_contact {
    position: absolute;
    right: 53%;
    margin-right: -590px;
    top: 50px;
}
.bottom_contact a {display:block; background:#fff; border-radius:5px; width:197px; height:51px;}
.bottom_contact a:hover img {opacity: .7; -webkit-transition: all .2s ease-in;}    .bottom_contact dl {
        float:right;
        text-align:center;
        color:#fff;
        font-size:16px;
        line-height:16px;
    }
        .bottom_contact dl dd {
            margin-top: 10px;
        }
    .bottom_contact ul {
        float: right;
        margin-right: 24px;
    }
        .bottom_contact ul li {
            margin-bottom: 16px;
        }
    .bottom_contact li img:hover {
        opacity: .8; -webkit-transition: all .2s ease-in;
    }




    /*底部版权*/

.footer {
    font-family:'Microsoft YaHei';
    background:#091c30;
    padding:25px;
    line-height:22px;
    text-align:center;
    color:#cccccc;
	font-size:12px;
    min-width:1180px;
}
    .footer .certification {
        padding-bottom: 10px;
    }
        .footer .certification img {
            padding: 0 5px;
            height:45px;

        }
    .footer .phone {
    vertical-align:middle;
    margin-top:-3px;
    margin-right:5px;
    }
    .footer a {
    color:#cccccc;
    }
        .footer a:hover {
        text-decoration:underline;
        }





        /*右侧浮动样式*/
.fd_float {
    width: 52px;
    height: 250px;
    right: 0;
    bottom: 135px;
    z-index: 999;
    position: absolute;
    position: fixed;
    _position: absolute;
    _top: expression(((e=document.documentElement.scrollTop)?e:document.body.scrollBootom)+135+'px');
}

.fd_float a {
    display: block;
    width: 52px;
    margin-bottom: 6px;
    position: relative;
    height:57px;
    background:url(../images/all_img.png);
}


.fd_float .fd_app {
}
.fd_float .fd_qq {
    background-position: 0 -60px;
}
.fd_float .fd_car {
    background-position: 0 -240px;
}
.fd_float .fd_feedback {
    background-position: 0 -120px;
}
.fd_float .fd_totop {
    background-position: 0 -180px;
    height: 43px;
    overflow: hidden;
}

.fd_app:hover {background:url(../images/all_img_hover.png);background-position: 0 0;}
.fd_qq:hover {background:url(../images/all_img_hover.png);background-position:0 -60px;}
.fd_car:hover {background:url(../images/all_img_hover.png);background-position:0 -240px;}
.fd_feedback:hover {background:url(../images/all_img_hover.png);background-position:0 -120px;}
.fd_totop:hover {background:url(../images/all_img_hover.png);background-position:0 -180px;}

.fd_float a.fd_totop { display:none;}

.fd_float a span {display:block;}
.fd_float .fd_ck { position:absolute; right:60px; top:-80px; overflow:hidden;  display:none;}




.global_top_LoginInfo { display:none;}




.global_friend {
    background: #f7f7f7;
    border-top: #cccccc solid 1px;
    padding: 10px;
}
    .global_friend .s1 {
        font-size:16px;
        color:#666;
        float:left;
        width:85px;
        line-height:30px;

    }
    .global_friend .box {
        width: 1180px;
        margin: 0px auto;
    }
    .global_friend .desc {
        width:1095px;
        float:left;
        line-height:30px;
    }
        .global_friend .desc a {
            font-size:12px;
            color:#888;
            padding:0 13px;
            *padding:0 12px;
            border-right:1px solid #d8d8d8;
            white-space:nowrap;
        }


#top_ad {
    background:url(../images/top_ad.jpg) no-repeat center; height:230px; width:100%; margin-top:-230px; position:relative;overflow:hidden;
}
#hide_top_ad {
    cursor:pointer; display:inline-block; width:190px; height:25px; position:absolute; left:50%; bottom:0; margin-left:-95px;
}
#top_ad_01,#top_ad_02,#top_ad_03,#top_ad_04 {
    display:inline-block; width:150px; height:170px; position:absolute; left:50%;
}
#top_ad_01 {
    bottom:50px; margin-left:-40px;
}
#top_ad_02 {
    bottom:20px; margin-left:120px;
}
#top_ad_03 {
    bottom:50px; margin-left:285px;
}
#top_ad_04 {
    bottom:20px; margin-left:445px;
}

#top_ad_gif {
    background:url(../images/top_ad.gif) no-repeat center; height:0; width:100%; position:relative;overflow:hidden;
}
#show_top_ad {
    cursor:pointer; display:inline-block; width:190px; height:25px; position:absolute; left:50%; bottom:0; margin-left:-95px;
}
#close_top_ad {
    cursor:pointer; display:inline-block; width:48px; height:48px; position:absolute; left:50%; bottom:12px; margin-left:546px;
}

/*积分赠送*/
.verify_email {
    position:absolute;
    padding:17px 19px 27px 19px;
    background:#fff;    
    text-align:center;
}
    .verify_email .p1 {
        color:#555555;
        font-size:18px;
        text-align:left;
        margin-bottom:20px;
    }
    .verify_email .p3 {
        color:#ef1c23;
        font-size:26px;
    }
    .verify_email .p4 {
        font-size:16px;
        color:#666666;
        margin-top:12px;
        margin-bottom:30px;
    }

    .verify_email .go_email,.verify_email .look {
        width:129px;
        height:45px;
        line-height:45px;
        display:inline-block;
        color:#fff;
        background:#55b3fb;
        font-size:14px;
        margin:0 6px;
    }
        .verify_email .go_email:hover {
            background:#2b94e5;
        }
    .verify_email .look {
        background:#f74d52;
    }
    .verify_email .look:hover {
        background:#e3363c;
    }


.pri_dispay {display:inline-block;*display:inline; zoom:1; width:55px; text-align:center; height:24px; font-family:microsoft yahei;}
.pri_free,.pri_normal { font-size:12px !important; line-height:24px; }
.pri_free {background-color:#63c0ea; color:white;}
.pri_normal {color:#f70;}
.pri_normal em {font-style:normal;}


/*-- 双十一通用价 -----------*/
.pri_event {font-family:microsoft yahei; font-size:12px !important; line-height:24px; display:inline;}
.pri_event i,.pri_event em {font-style:normal;}
.pri_event .pri_old {text-decoration:line-through; color:#333; padding-right:8px;}
.pri_event .pri_icon { height:22px; border:1px solid #f80; width:36px; color:#f60;}
.pri_event .pri_now {background:#f80; color:#fff; height:22px; border:1px solid #f80;}




/*今日特惠标签*/
    .cat_tag_div .left_pro img.today_small,.cat_tag_div .right_pro dt .today_small,.big_main ul img.today_small,.afree_list dt img.today_small,.todayHot img.today_small,.todayHot img.class_small{
        position: absolute;
        top: -4px;
        left: 10px;
        height: 22px;
        width: 65px;
        z-index:99;
    }


/*购买记录*/
.buy_log {
    width:394px;
    height:63px;
    border:1px solid #dfdfdf;
    border-radius:3px;
    position:relative;
}
    .buy_log dt {
        margin-top:-28px;
        float:left;
        margin-left:10px;
    }
        .buy_log dt img {
            width: 79px;
            height: 79px;
            border-radius:50%;
        }
        .buy_log a {
            display:block;
            line-height:14px;
        }
        .buy_log a strong {
            color: #288ce6;
            font-size:14px;
            display: block;
            margin:14px 37px 13px 0;
        }
        .buy_log a span {
            color: #ff3300;
            float:right;
            font-size:16px;
        }
    .buy_log dd {
        width:290px;
        float:left;
        font-size:12px;
        margin-left:15px;
        color:#666666;
    }
    .buy_log a dd {
        color:#666666;
    }
    .buy_log a:hover strong {
        color:#288ce6;
        text-decoration:underline;
    }
        .buy_log a:hover {
            color: #666666;
        }
    .buy_log .close_buy_log {
        background:url(../images/all_img.png) no-repeat;
        background-position:-180px 0;
        width:19px;
        height:19px;
        display:inline-block;
        position:absolute;
        right:5px;
        top:10px;
        cursor:pointer;
    }
    
.global_kefu {


    left: 12px;
    bottom: 86px;
    z-index: 999;
    position: absolute;
    position: fixed;
    _position: absolute;
    _top: expression(((e=document.documentElement.scrollTop)?e:document.body.scrollBootom)+410px+'px');
}

    .global_kefu .kefu_bg {
        width: 111px;
        height: 184px;
        background: url(../images/global_kefu.png) no-repeat;
        background-position: 0 0;    
        z-index:99;    
    }
    .global_kefu .kefu_bg:hover {
        background: url(../images/global_kefu_hover.png) no-repeat;
        background-position: 0 0;
    }

    .global_kefu a {
        display: block;
        width: 111px;
        height: 184px;
        position:absolute;
        left:0;
        top:0;
    }

    .global_kefu i {
        background: url(../images/all_img.png) no-repeat;
        background-position: -300px -80px;   
        width:24px;
        height:24px;  
        position:absolute;
        right:0;
        top:-9px;   
        z-index:1000;
        cursor:pointer;
    }
        .global_kefu i:hover {
            background: url(../images/all_img_hover.png) no-repeat;
            background-position: -300px -80px;
        }
.global_kefu_hide {
    bottom: 100px;
}

.global_kefu_hide .kefu_bg {
    background: url(../images/global_kefu.png) no-repeat;
    background-position: -120px 0;
    width: 70px;
    height: 70px;
    cursor:pointer;
}
.global_kefu_hide a{
    display:none;
}
    .global_kefu_hide .kefu_bg:hover {
        background: url(../images/global_kefu.png) no-repeat;
        background-position: -120px 0;
    }
    .global_kefu_hide i {
        display:none;
    }


    /*奋青邀请弹窗*/
    .plase_goto {
        position:relative;
    }
    .plase_goto .a1,.plase_goto .a2 {
        position:absolute;
        left:126px;
        top:414px;
        width:154px;
        height:53px;
        display:inline-block;
        cursor:pointer;
    }
    .plase_goto .a2 {
        left:335px;
    }
    /*按钮提交中状态*/

.btn_subing {
    background:#cccfd1 !important;
    cursor: default;
}
.btn_subing_border {
    background:#cccfd1 !important;
    border:1px solid #cccfd1 !important;
    cursor: default;
}





/*提示验证*/
  .global_top_tips {
            min-width: 240px;
            top: 65px;
            right: 0;
            position: absolute;
            z-index: 98;
            color: #333;
            border: 1px solid #ffeebb;
            border-radius: 0 0 3px 3px;
            padding: 6px 2px;
            box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.1);
            background: #fff9e0;
            background: rgba(255,249,224,0.94);

        }
        .global_top_tips ul {
        color: #333;
        line-height:24px;
        width:auto;
        z-index:5;
        }
            .global_top_tips li {
                white-space: nowrap;
                padding: 9px 30px 9px 13px;
                line-height: 1em;
            }
                .global_top_tips li a {
                    color: #eb7350;
                }
        .tips_close {
            position: absolute;
            top: 6px;
            right: 15px;
            color: #696e78;
            font-size: 8px;
            width: 16px;
            font-family: "wbficonregular" !important;
            display: inline-block;
            -webkit-font-smoothing: antialiased;
            font-weight:bold;
            line-height:30px;
            z-index:10;
        }

            .tips_close:hover {
                color:#eb7350;
            }





/*单选*/

.checkBtnGroup .checkBtn i{
    color:#fff;    
    width:8px !important;
    height:8px !important;
    border-radius:4px;
}
    .checkBtnGroup .checkBtn {
        width:16px !important;
        height:16px !important;
        border-radius:8px;
        margin-right:5px;
        margin-left:19px;
        border: 1px solid #999;
        background: #fff;
        color: #fff;
        vertical-align:middle;
        margin-top:-3px;
        display:inline-block;
    }
        .checkBtnGroup .checkBtn.on {
            background:#fff;
            border-color:#999;
        }

        .checkBtnGroup .checkBtn.on i{
            background:#7fbf62;
            margin:3px;
            float:left;
        }



/*多选*/

      span.on {
        display: inline-block;
        width: 14px;
        height: 14px;
        line-height: 14px;
        vertical-align: middle;
        cursor: pointer;
        float: none;
        border: 1px solid #7fbf62;
        background: #7fbf62;
        color: #fff; }

        span.on i {
          display: block;
          width: 14px;
          font-size: 14px;
          line-height: 12px;
          text-indent: -1px;
          color: #fff; 
          vertical-align: initial;
            margin-top: 0;
      }
      span.off {
        border: 1px solid #999;
        display: inline-block;
        width: 14px;
        height: 14px;
        line-height: 14px;
        vertical-align: middle;
        margin-top: -3px;
        cursor: pointer;
        background: #fff;
        float: none; }
        span.off i {
          display: none;
          width: 14px;
          font-size: 14px;
          line-height: 12px;
          text-indent: -1px;
          color: #fff; }
