﻿@charset "utf-8";
/* CSS Document */
html, body, div, span,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
img, ins, kbd, q, s, samp,
small, strike, strong,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baselinebaseline;
    background: transparent;
    font-family: "宋体";
}

body {
    line-height: 1;
}

ol, ul, li{
    list-style: none;
}

blockquote, q {
    quotes: none;
}

    blockquote:before, blockquote:after,
    q:before, q:after {
        content: '';
        content: none;
    }

table {
    border-collapse: collapse;
    border-spacing: 0;
}

* {
    margin: 0;
    padding: 0;
}

ol, ul {
    list-style: none;
}

a:link, a:visited, ins {
    text-decoration: none;
}

img {
    border: none;
}

.gray12 {
    color: #333;
    font-family: "宋体";
    font-size: 12px;
}

.gray14 {
    color: #333;
    font-family: "宋体";
    text-align: center;
    font-size: 14px;
}

.gray14song {
    color: #333;
    font-family: "宋体";
    text-align: center;
    font-size: 14px;
}

.gray28song {
    color: #111;
    font-family: "宋体";
    text-align: center;
    font-size: 26px;
}

.white14 {
    color: #fff;
    font-family: "宋体";
    font-size: 14px;
    text-align: center;
}

.font18 {
    font-size: 18px;
    color: #333;
    font-family: "宋体";
}

.font16 {
    font-size: 16px;
    color: #333;
    font-family: "宋体";
}

.font20 {
    font-size: 20px;
    color: #333;
    font-family: "宋体";
    font-weight: bold;
}

.font22 {
    font-size: 22px;
    color: #333;
    font-family: "宋体";
}

.font24 {
    font-size: 24px;
    color: #333;
    font-family: "宋体";
    font-weight: bold;
}
.font26 {
    font-size: 26px;
    color: #333;
    font-family: "宋体";
}
.font30 {
    font-size: 30px;
    color: #333;
    font-family: "宋体";
}
.font32 {
    font-size: 32px;
    color: #0095a6;
    font-family: "宋体";
	font-weight:bold;
}

.font36 {
    font-size: 36px;
    color: #333;
    font-family: "宋体";
}

.color45 {
    color: #737373;
}

.block {
    display: block;
}

.padding14 {
    padding-top: 40px;
}
.paddingrg10{
    padding-right: 10px;
}
.fl {
    float: left;
}

.rg {
    float: right;
}

.bgff6a13 {
    background-color: #009cad;
}

.width94 {
    width: 94px;
    height: 28px;
}

.wd100 {
    width: 100%;
}

.bg90 {
    background-color: #e5e5e5;
}

.hg1 {
    height: 1px;
}

.line_hg20 {
    line-height: 20px;
}

.line_hg30 {
    line-height: 30px;
}
.line_hg36 {
    line-height: 36px;
}
.line_hg42 {
    line-height: 42px;
}

.line_hg24 {
    line-height: 24px;
}

.line_hg26 {
    line-height: 26px;
}
.line_hg28 {
    line-height: 28px;
}
.line_hg50 {
    line-height: 50px;
}

.color60 {
    color: #999;
}
.color90 {
    color: #e5e5e5;
}

.color100 {
    color: #fff;
}

.margin90 {
    margin-top: 90px;
}

.center {
    text-align: center;
}

.margin10 {
    margin-top: 10px;
}

.margin20 {
    margin-top: 20px;
}

.margin60 {
    margin-top: 60px;
}

.marginlf15 {
    margin-left: 15px;
}

.marginrg15 {
    margin-right: 15px;
}

.right {
    text-align: right;
}

.left {
    text-align: left;
}

.hidden {
    overflow: hidden;
}

.auto {
    margin: 0 auto;
}

.none {
    list-style: none;
}

.padding90 {
    padding-top: 45px;
}
.paddinglfrg10{padding:0 10px;}
.margin35 {
    margin-bottom: 35px;
}

.margin50 {
    margin-top: 50px;
}

.margin60 {
    margin-top: 60px;
}

.margin30 {
    margin-top: 30px;
}

.margintop120 {
    margin-top: 120px;
}

.margintop212 {
    margin-top: 212px;
}

.margin15 {
    margin-top: 15px;
}
.margin8 {
    margin-top: 8px;
}
.wd25 {
    width: 25%;
}

.margin70 {
    margin-top: 70px;
}

.color40 {
    color: #666;
}

.color20 {
    color: #333;
}

.bold {
    font-weight: bold;
}

.padding30 {
    padding-left: 30px;
}
.padding20 {
    padding-top: 20px;
}
.textI28 {
    text-indent: 28px;
}

.normal {
    font-weight: normal;
}

.wd3 {
    width: 3px;
}

.radius26 {
    border-radius: 13px;
    width: 26px;
    height: 26px;
}

.radius20 {
    border-radius: 10px;
    width: 20px;
    height: 20px;
}

.radius5 {
    border-radius: 5px;
    border: 1px solid #e5e5e5;
}

.justify {
    text-align: justify;
}

.padding25 {
    padding: 0 25px;
}

.padding15 {
    padding: 0 15px;
}

.paddingtop30 {
    padding-top: 30px;
}

.paddingtop45 {
    padding-top: 45px;
}

.song {
    font-family: "宋体";
}

.bgfdeedf {
    background-color: #fdeedf;
}

.Calibri {
    font-family: "Calibri Light", "Trebuchet MS", Arial, Helvetica, sans-serif;
}
/*首页*/
.login {
    z-index: 1000;
}

    .login > div {
        width: 64px;
        line-height: 36px;
        background-color: #00b331;
        color: white;
        display: block;
        cursor:pointer;
    }

        .login > div:hover {
            background-color: #0e8c30;
        }

        .login > div:first-child {
            background-color: #009cad;
        }

            .login > div:first-child:hover {
                background-color: #0e808c;
            }

.container {
    width: 100%;
    background-color: #fff;
}

.banner {
    width: 100%;
}

    .banner img {
        display: block;
        width: 100%;
        margin: 0 auto;
    }

.header {
    position: relative;
    height: 72px;
    width: 1200px;
    margin: 0 auto;
    z-index: 100;
}

.menu {
    z-index: 100;
    background-position: 0px 100%;
    position: absolute;
    top: 0px;
    padding-right: 1px;
    padding-top: 21px;
}

    .menu li {
        float: left;
        font-size: 16px;
        text-align: center;
        line-height: 30px;
        cursor: pointer;
        width: 94px;
        height: 30px;
        overflow: hidden;
		font-family:"宋体";
		
    }

        .menu li:hover {
            overflow: inherit;
        }

        .menu li:hover, .menu li.current {
            background-color: #009cad;
            color: white;
        }

        .menu li div {
            font-size: 16px;
            line-height: 30px;
			font-family:"宋体";
		   
        }

.menuddl {
    background-color: #fff;
    color: #000;
    padding-top: 5px;
    line-height: 35px;
}
.menu li .menuddl div{
	font-size: 14px;
	}
.menuddl > div:hover {
        color: #fff;
        background-color: #009cad;
		font-size: 14px;
    }


.miui_logo {
    position: absolute;
    top: 17px;
    left: 0;
}

.language {
    position: absolute;
    right: 0;
    top: 10px;
    line-height: 20px;
    height: 20px;
    font-size: 12px;
    color: #6D6D6D;
    text-align: right;
}

    .language span {
        color: #A6A6A6;
        padding: 0 3px;
    }

    .language a {
        color: #A6A6A6;
    }

        .language a:hover {
            text-decoration: underline;
        }

.news {
    width: 1000px;
    margin: 0 auto;
    overflow: hidden;
    padding-top: 40px;
}

    .news>div {
        width: 33.3%;
    }

        .news>div>img {
            display: block;
            margin: 0 auto;
            width: 122px;
            height: 122px;
        }

        .news>div>h1 {
            font-size: 18px;
            color: #333;
            font-family: "宋体";
            text-align: left;
            line-height: 56px;
            font-weight: normal;
        }

            .news>div>h1 strong {
                font-size: 18px;
                color: #999;
                font-family: Arial, Helvetica, sans-serif;
                font-weight: normal;
            }

        .news>div p {
            cursor: pointer;
			font-size:13px;
			padding: 0 20px 34px 20px;
        }

            .news>div p:hover {
                text-decoration: underline;
                color: #009cad;
            }

        .news>div span {
            display: block;
            float: left;
            width:940px;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
        }
        .news>div span:first-child {
            width: 6px;
            height: 6px;
            border: 1px solid #999;
            border-radius: 3px;
            margin-top: 2px;
            margin-right: 10px;
        }

.NewPic {
    width: 1000px;
    margin: 0 auto;
    overflow: hidden;
}

.Offline {
    width: 100%;
}

    .Offline .Off {
        width: 1000px;
        margin: 0 auto;
    }

        .Offline .Off ul li {
            width: 25%;
        }

.footbg {
    background: url(../images/footbg.png) left top no-repeat;
}

/*关于东云*/
.banner_A {
    width: 100%;
}

    .banner_A img {
        display: block;
        width: 100%;
        margin: 0 auto;
    }

.A_banner img {
    width: 100%;
}

#applyLinkH1 {
    cursor: pointer;
}

    #applyLinkH1:hover {
        color: #009cad;
        text-decoration: underline;
    }

.applyNowBtn {
    border: 1px solid #fff;
    width: 90px;
    line-height: 24px;
    color: #fff;
    cursor: pointer;
}

    .applyNowBtn:hover {
        background-color: rgba(0,0,0,0.28);
        border-width: 0;
    }

#articleTypeUl > li {
    font-family: "宋体";
    border-bottom: 1px solid #59acb5;
    padding-left: 38px;
    font-size: 14px;
    color: #fff;
    cursor: pointer;
	background-color: #009cad;
}

    #articleTypeUl > li:hover,#articleTypeUl > li.current {
        background-color: #0e808c;
        color: white;
    }

.soluList {
    height: 182px;
    padding: 8px 16px 0 16px;
    margin-top: 10px;
}

    .soluList > a {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        display: block;
        width: 100%;
        color: #4c4c4c;
        font-family: '宋体';
        font-size: 13px;
        line-height: 26px;
        cursor: pointer;
    }

        .soluList > a:hover {
            text-decoration: underline;
            color: #009cad;
        }

        .soluList > a > i {
            margin-right: 5px;
        }
.btn{ background:#009cad; width:26px; height:26px; line-height:26px; border-radius:13px; font-family:sans-serif; font-weight:bold;display: inline-block;
    margin-left: 6px; cursor:pointer;}
.btn:hover{ background-color:#057886;}
.bg95{ background-color:#ECECEC;}
.border80{ border:1px solid #ccc;}

/*首页*/
.bannerpic{width:100%;overflow:hidden;}
.bannerpic ul li{width:100%;position:relative;display:none;cursor:pointer;}
.bannerpic ul li>div.bannerapply{width:193px;height:67px;position:absolute;}
.bannerpic ul li img{position:absolute;top:0;left:-100%;width:100%;}
/*导航条*/
.bannernav{width:100%;background:#fff;opacity:0.75;position:absolute;left:0px;bottom:0px;}
/*进度条*/
.bannerbar{width:100%;height:3px;left:0;position:absolute;bottom:0px;}
.bannerbar p{width:0px;height:3px;background:#00925f;margin-left:3px;}

.wp-pagenavi {
padding:15px 0;
	CLEAR: both
}
.wp-pagenavi A {
	BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none
}
.wp-pagenavi SPAN {
	BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none
}
.wp-pagenavi A:hover {
	BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000
}
.wp-pagenavi SPAN.current {
	BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000
}
.wp-pagenavi SPAN.current {
	FONT-WEIGHT: bold
}
/* msg 留言板 */
.msg{width:100%;margin:16px auto;height:auto;overflow:hidden;}
.msg li{width:100%;height:auto;padding-bottom:10px;margin-bottom:10px;}
.msg_top{width:100%;height:auto;font:14px/30px "宋体";background:#ededed;color:#333333;text-indent:14px;overflow:hidden;border-radius:3px 3px 0 0; font-weight:bold;}
.msg_top span{margin-right:14px;}
.msg_con{border:1px solid #ebebeb;background:#f3f3f3;overflow:hidden;padding-bottom:12px;}
.msg_consult{width:96%;margin:0 auto;font:14px/36px "宋体";color:#7b7b7b;}
.msg_reply{width:96%;margin:0 auto;font:14px/36px "宋体";border:1px solid #ebebeb;border-radius:3px ;background:#fff;color:#ff5958;text-indent:14px;}
.msg_now{width:100%;height:34px;background:url(../images/msgline1.png) center center no-repeat;overflow:hidden; margin:65px 0 30px 0;}
.msg_title{width:155px;height:34px; background-image:url(../images/msgbtn.png)  ; background-position:7px center; background-repeat:no-repeat;text-indent:43px;margin:0 auto;color:#fff;font:22px/34px "宋体";}
.msg_ul{width:580px;height:auto;overflow:hidden;margin:60px auto 0 ;}
.msg_ul li{width:100%;height:auto;overflow:hidden;position:relative;margin-bottom:12px;}
.msg_ul li p{width:130px; float:left;height:36px;font:14px/36px "宋体";color:#333;vertical-align: top;  text-align:right; margin: 0 6px 0 0;}
.msg_ul li p span{color:red;margin-top:2px;vertical-align: middle;font-weight: bold}
.msg_input{width:264px;height:34px;border:1px solid #d9d9d9;border-radius:2px;padding:0 10px;}
.msg_pin{width:164px;height:34px;border:1px solid #d9d9d9;border-radius:2px;padding:0 10px;float:left;}
.msg_pin img{float:left;margin-left:14px;}
.msg_textarea{width:264px;height:80px;border:1px solid #d9d9d9;border-radius:2px;padding:10px;resize: none; line-height:20px !important;}
.msg_submit{width:286px;height:36px;margin:20px auto;border-radius:3px;border:0;text-align:center;font:18px/36px "宋体";color:#fff;cursor: pointer; background:#009cad}