﻿ *
    {
        font-family: Arial;
    }

    .ui-mobile label, div.ui-controlgroup-label
    {
        font-size: 12px !important;
    }

    #reply-control .d-editor-preview img:not(.thumbnail), .cooked img:not(.thumbnail)
    {
        max-width: 690px;
        max-height: 500px;
    }

    @font-face
    {
        font-family: 'FontAwesome';
        src: url('../Sign/fontawesome-webfont-iv.eot');
        src: url('../Sign/fontawesome-webfont-iv.eot') format('embedded-opentype'), url('../Sign/fontawesome-webfont-iii.woff2') format('woff2'), url('../Sign/fontawesome-webfont-ii.woff') format('woff'), url('../Sign/fontawesome-webfont-i.ttf') format('truetype');
        font-weight: normal;
        font-style: normal;
    }

    #massage_box
    {
        position: absolute;
        width: 350px;
        height: 160px;
        background: #fff;
        color: #036;
        font-size: 12px;
        line-height: 150%;
        z-index: 2;
        visibility: hidden;
        margin-left: auto;
        margin-right: auto;
    }

    #existing_new
    {
        position: absolute;
        left: 160px;
        top: 370px;
        z-index: 1000;
        font-family: arial;
        font-size: 11px;
        color: #737272;
    }

    #Menu_new
    {
        position: absolute;
        left: 160px;
        top: 370px;
        z-index: 1000;
        font-family: arial;
        font-size: 11px;
        color: #737272;
    }

    .gb_pop
    {
        z-index: 60010;
        border-bottom: #ddd 1px solid;
        position: fixed;
        border-left: #ddd 1px solid;
        padding-bottom: 35px;
        outline-style: none;
        background: #fff;
        border-top: #ddd 1px solid;
        top: 35%;
        border-right: #ddd 1px solid;
        left: 50%;
        border-radius: 5px;
        box-shadow: 0 0 5px #DDD inset;
    }

    .cross_btn
    {
        margin-top: -15px;
        margin-right: -15px;
        float: right;
        height: 10px;
    }

    a.btn span
    {
        background: transparent url(./images/bg_button_span.png) no-repeat;
        display: block;
        line-height: 24px;
        padding: 5px 0 5px 18px;
    }

    a.btn
    {
        background: transparent url(./images/bg_button_a.png) no-repeat scroll top right;
        color: #444;
        display: block;
        float: left;
        font: normal 12px arial, sans-serif;
        height: 34px;
        margin-right: 6px;
        padding-right: 18px;
        text-decoration: none;
        border: solid 1px #fff;
    }

        a.btn:hover
        {
            /*background: transparent url(../gifs/bg_button_a_h.gif) no-repeat scroll top right;*/
            color: #444;
            display: block;
            float: left;
            font: normal 12px arial, sans-serif;
            height: 34px;
            margin-right: 6px;
            padding-right: 18px; /* sliding doors padding */
            text-decoration: none;
            border: solid 1px #3fcd55;
            -moz-border-radius: 5px;
            -webkit-border-radius: 5px;
            border-radius: 5px;
        }

    user agent stylesheettable
    {
        display: table;
        border-collapse: separate;
        border-spacing: 2px;
        border-color: gray;
    }

    .txt-red
    {
        font-family: arial;
        font-size: 12px;
        color: #c51b1b;
    }

    .txtnew
    {
        border-bottom: #cccccc 1px solid;
        border-left: #cccccc 1px solid;
        padding-bottom: 3px;
        padding-left: 5px;
        padding-right: 5px;
        font: 12px arial;
        height: 18px;
        color: #666;
        border-top: #cccccc 1px solid;
        border-right: #cccccc 1px solid;
        padding-top: 3px;
    }

    .float0831
    {
        position: fixed;
        top: 160px;
        right: 1px;
        background-position: 2px -154px;
        background: url(../images/float_s.gif) no-repeat;
    }

    float0831 .floatR
    {
        padding-bottom: 15px;
        width: 130px;
        background-repeat: no-repeat;
        background-position: -131px bottom;
        float: left;
        overflow: hidden;
        background: url(../images/float_bg.gif);
    }

    .float0831 UL LI H3.titDc A
    {
        width: 80px;
        display: block;
        height: 36px;
    }

    .indexpf4 a
    {
        background-image: none;
        height: auto;
        width: auto;
    }

        .indexpf4 a:hover
        {
            background: none;
            height: auto;
            width: auto;
        }

    .indexpf3 ul li a
    {
        background-image: none;
        height: auto;
        width: auto;
    }

        .indexpf3 ul li a:hover
        {
            background-image: none;
            height: auto;
            width: auto;
        }

    .yuyan
    {
        float: right;
        width: 185px;
        height: 20px;
        z-index: 1001;
    }

    .yuyan1
    {
        width: 175px;
        height: 20px;
        background: url(images/xl_03.jpg) no-repeat;
        padding-left: 10px;
        line-height: 20px;
        color: #333;
        cursor: pointer;
        font-size: 11px;
        font-family: Verdana;
        position: relative;
        z-index: 1001;
    }

    .yuyan2
    {
        position: absolute;
        top: 19px;
        left: 0;
        width: 183px;
        border: 1px solid #C4BDAA;
        z-index: 1001;
        background: #fff;
        padding-bottom: 6px;
        display: none;
    }

        .yuyan2 ul li
        {
            float: left;
            width: 183px;
            height: 20px;
            line-height: 20px;
        }

            .yuyan2 ul li a
            {
                padding: 3px 0 0 8px;
                color: #333;
                display: block;
                width: 175px;
                font-family: Verdana;
            }

                .yuyan2 ul li a:hover
                {
                    background: #EBEBEB;
                }

    a.navnewoa
    {
        height: 60px;
    }

    .dropdown_sol
    {
        width: 250px!important;
    }

        .dropdown_sol:hover
        {
            display: block;
        }

    .dropdown_pro:hover
    {
        display: block;
    }

    .dropdown_new:hover
    {
        display: block;
    }
    #discourse-modal .tip.bad{
        padding-left:5PX;
    }
	#savehtml{
		color:red;
		font-size:14px;
	}
	#savehtml2{
		color:green;
		font-size:14px;
	}

	#cboxMiddleRight{
        display:none!important;
    }
	.big2{
		color:white;
	}
	.big2:hover{
		color:dodgerblue;
	}


.ex-search { 
    position: relative; 
	top:20px;
} 
.ex-search:before { 
    content: ' '; 
    position: absolute; 
    width: 15px; 
    height: 15px; 
    border: 1px solid #fff; 
    border-radius: 30px; 
    box-shadow: inset 1px 1px 10px white; 
} 
.ex-search::after { 
    content: ' '; 
    position: absolute; 
    width: 14px; 
    height: 4px; 
    background: #fff; 
    border-radius: 5px 0 0 5px; 
    -webkit-transform: rotate(225deg); 
    -moz-transform: rotate(225deg); 
    -ms-transform: rotate(225deg); 
    -o-transform: rotate(225deg); 
    transform: rotate(225deg); 
} 
.ex-search:before { 
    top: -23px; 
    left: 22px; 
} 
.ex-search:after { 
    right: -46px; 
    bottom: 1px; 
} 

