﻿@charset "utf-8";
  
/* CSS Document */
* {
    margin: 0;
    padding: 0;
    font-family: "Arial","Microsoft YaHei","微软雅黑","宋体";
}

ul, ol {
    list-style: none;
}

 
a {
    text-decoration: none;
    color: #333;
}

    a:hover {
        text-decoration: none;
        color: #00AA98;
    }

.clear {
    clear: both;
}

img {
    border: none;
}

input {
    outline: none;
}

.hidden {
    display: none !important;
}

.block{
    display:block !important;
}
 


.app_down i{
      
  
      
    font-size: 16px;
    font-style: normal;
    background: none;
}


 

body {
    font-size: 12px;
} 

.top_logo {
    background: url(logo.jpg) no-repeat;
    width: 200px;
    height: 50px;
    float: left;
	margin-left: -20px;
	 margin-top: 6px;
    cursor:pointer;
    /*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-left: 20px;
    }

        .global_nav .company a {
            width: 88px;
            height: 68px;
            line-height: 24px;
            font-size: 12px;
            color: #fff;
            text-align: center;
            display: block;
            background: #00aa98;
            float: left;
        }

        .global_nav .company i {
            display: block;
            margin-top: 12px;
            font-size: 26px;
        }

    .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: #00AA98;
                    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;
                position: relative;
            }

        .global_nav .nav_list ol li a {
            float: left;
            font-size: 20px;
            height: 68px;
            padding: 0 16px;
        }
        .global_nav .nav_list ol li a i{
            margin:0;
        }
        .global_nav .nav_list li.app_down i {
            font-size: 22px;
        }

.global_nav .nav_list li.app_down i img{ height: 30px; width: 30px; margin-top: 15px;
        }

        .global_nav .nav_list li.app_down .app_code_img {
            position: absolute;
            left: -120px;
            top: 100%;
            display: none;
        }

            .global_nav .nav_list li.app_down .app_code_img .triangle_ico {
                left: 148px;
                top: -15px;
            }

                .global_nav .nav_list li.app_down .app_code_img .triangle_ico span {
                    border-width: 8px;
                    margin-left: -8px;
                    top: -7px;
                }

        .global_nav .nav_list li.app_down:hover .app_code_img {
            display: block;
        }

         

    .global_nav .search {
        float: right;
        width: 157px;
        margin-top: 15px;
        position: relative;
        z-index: 15;
    }



    .global_nav .search {
        float: right;
        width: 157px;
        margin-top: 15px;
        position: relative;
        z-index: 15;
    }

 

.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 {
    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;
}
i {
    background: url(all_img.png) no-repeat;
    display: inline-block;
    vertical-align: middle;
    margin-top: -3px;
}


 

 
.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;
    }

.company i {
    background-position: -325px -286px;
    width: 60px;
    height: 30px;
    margin-left: 17px;  
	display: block;
     
}

.footer{ font-size:14px; color:#8f8f8f; margin-top:48px; text-align: center; border-top: 1px solid #d9d9d9; bottom: 0px; background: #FAFAFA;}
.footer .txt{margin-top: 20px; }
.footer p{height: 30px; line-height: 30px;}
.footer a{color:#8f8f8f;}
 
 

 