body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input , button, textarea, p, blockquote, th, td {margin:0;padding:0;}
ul,ol,li { list-style:none; }
h1, h2, h3, h4, h5, h6 {font-size:100%;font-weight:normal;}
table {border-collapse:collapse;border-spacing:0;}
select, input, button, textarea {font:100% Microsoft YaHei; border:0; outline:none; resize:none;}
body { font:12px Microsoft YaHei,Arial; color:#303030; background:#fff; -webkit-font-smoothing: antialiased;  }
img { border:0;}
a{ text-decoration:none; outline:none;}
a:hover { color:#439dda; text-decoration:none;}
em,i { font-style:normal;}
.bold { font-weight:700;}
.f14 { font-size:14px; } 
.left { float:left; }
.right { float:right; }  
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */ 
input[type=submit],
input[type=reset],
input[type=button]{filter:chroma(color=#000000);}
a:focus, *:focus {noFocusLine: expression(this.onFocus=this.blur());}

.middleBox { width:92%; margin:0 auto;} 

/*header*/
.header { position:absolute; left:0; top:0; z-index:100; width:100%; height:80px; background:#00aeff;}
.logo { float:left; width:108px; height:39px; background:url(../images/logo.png) no-repeat; margin-top:20px;}  
.topNav { float:left; margin-left:88px;}
.topNav li { float:left; display:inline;}
.topNav li a { display:block; font-size:16px; color:#fff; line-height:80px; padding:0 20px; transition:all 0.3s ease;}
.topNav li a:hover{ background:#039ee6; color:#fff;}
.topNav .current a,.topNav .current a:hover { background:#008ccd; color:#fff;}
.login_link { float:right; line-height:80px; color:#fff; font-size:14px;}
.login_link:hover { color:#fff; text-decoration:underline;}

/*partners*/
.hd { position:relative; height:52px; border-bottom:4px solid #f1f1f1;}
.hd span { position:absolute; left:0; bottom:-4px; display:inline-block; padding:26px 30px 0; border-bottom:4px solid #00aeff; height:26px; font-size:16px; color:#00aeff;}
.partners { padding:40px 0 10px;}
.partners li { width:200px; float:left; display:inline; text-align:center; padding-bottom:40px;}
.partners li a p { color:#303030; font-size:14px; padding-top:10px;}

/*footer*/
.footer { background:#e5e5e5; padding:20px 0; text-align:center;}
.about_info p { display:inline-block; *display:inline; padding:0 70px;}
.about_info p  a { color:#303030; padding:0 6px;}
.about_info p  a.about_link { font-size:16px;}
.corpright { padding-top:20px;}
.ft_pos { position:fixed; left:0; bottom:0; width:100%;}

/*add by madong*/
	.middleBox .welcome{
        color: #fff;
        float: right;
        font-size: 14px;
        line-height: 80px;
    }
    .middleBox .welcome a{
        color: #fff;
    }
    .middleBox .welcome a:hover{
        color: #008CCD;
    }
    .middleBox .news_cont p{
        width: 740px;
    }
    .news_cont{
        margin-bottom: 10px;
    }
    .news_cont p{
        height: auto;
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .news_cont a{
        font-weight: 800;
    }
    .news_cont a:hover{
        color: #017BB3;
    }
    .infoBox{
    	width: 92%;
    }
    
    .select_drop_info{
        height: 150px;
        position: relative;
        z-index: 1000;
        top: 0;
    }
	@media screen and (min-width: 1440px) {
		.middleBox{
			width:1200px;
		}
		.infoBox{
    		width: 1000px;
   		}
}