@charset "utf-8";

.clearfix:after{content:".";display:block;height:0;visibility:hidden;clear:both;}
.clearfix{zoom:1;}
/* udv common */
.udv-clearfix:after{content:"\0020";display:block;height:0;clear:both;}
.udv-clearfix{zoom:1;}
.udv-clearit{clear:both;height:0;font-size:0;overflow:hidden;}
.fleft{float: left;}
.fright{float: right;}

/* page common */
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0; padding:0; }
h3{font-size: 14px;font-family: "simsun";}
fieldset, img { border:none; }
table, tr, td, th{margin: 0;border: 0;padding: 0;}
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }
ul, ol { list-style:none; }
input { padding-top:0; padding-bottom:0; }
select, input { vertical-align:middle; }
select, input, textarea { font-size:12px; margin:0; }
table { border-collapse:collapse; }
body { background:#fff; color:#000; font:12px/20px "simsun";}
iframe { border:none;}

a{ text-decoration:none; outline:none;}
a:active {star:expression(this.onFocus=this.blur());}

a:link{color: #1f2d4a;text-decoration: none;}
a:visited{color: #697285;text-decoration: none;}
a:hover, a:active, a:focus{color: #ff8400;text-decoration: none;}
a img{display: block;margin: auto;}
a span{text-decoration: none !important;cursor: pointer;}
a.liveNewsLeft{background:url(//i1.sinaimg.cn/dy/deco/2013/0316/liveNewsLeft.gif) no-repeat 0px 50%; padding-left:25px;}
a.audioNewsLeft{background:url(//i3.sinaimg.cn/dy/deco/2009/0617/LeftAudio.gif) no-repeat ;padding-left:20px}
a.videoNewsLeft{background: url(//i1.sinaimg.cn/dy/deco/2013/0313/videoNewsLeft.gif) 0 50% no-repeat;padding-left: 23px;}
li.videoNewsLeft{background: url(//i1.sinaimg.cn/dy/deco/2013/0313/videoNewsLeft.gif) 0 50% no-repeat !important;padding-left: 23px !important;}
.link-000-f00 a:link, .link-000-f00 a:visited{color: #000;}
.delay_icon .wmt_n a { padding-right:23px;background:url(//i2.sinaimg.cn/cj/stockindex/delay.png) right center no-repeat;}


/*头部*/
#header {
    width: 100%;
    background: #F8F8F8;
}

#header .hd_nav {
    width: 1000px;
    height: 50px;
    margin: 0 auto;
}

.hd_nav_left,#header .hd_nav_left ul li {
    float: left;
}

#header .hd_nav .hd_nav_left>ul>li{
    display: inline-block;
    font: 14px/50px MicrosoftYaHei;
    color: #333333;
    position: relative;
    width: 60px;
    height: 50px;
    text-align: center;
}

#header .hd_nav .hd_nav_left>ul>li:nth-of-type(2n) {
    width: 20px;
}

#banner {
    width: 1000px;
    height: 90px;
    margin: 0 auto;
}

#banner img {
    width: 1000px;
    height: 90px;
}

.hd_nav_left,.hd_nav_right {
    height: 50px;
}

.hd_nav_right{
    float: right;
}

.tn-title {
    float: right;
    padding: 15px;
    display: block;
    position: relative;
    font: 14px/19px MicrosoftYaHei;
}

.tn-title a {
    text-decoration: none;
}

#register a {
    color: #333333;
}

.tn-title:hover,.tn-title a:hover {
    color: #ff8400;
    background-color: #EDEEF0;
    text-decoration: none;
}

.tn-title .tn-arrow {
    display: inline-block;
    width: 8px;
    height: 5px;
    background: url(//i0.sinaimg.cn/home/main/index2013/0403/icon.png) 0 -977px no-repeat;
    position: absolute;
    top: 25px;
    right: 4px;
}

.tn-topmenulist-a {
    border: 1px solid #ebbe7a;
    border-top: 0;
    overflow: hidden;
    -moz-box-shadow: 3px 3px 3px rgba(0,0,0,.1);
    -webkit-box-shadow: 3px 3px 3px rgba(0,0,0,.1);
    box-shadow: 3px 3px 3px rgba(0,0,0,.1);
    top: 41px;
    left: 0;
}
.tn-topmenulist {
    color: #333;
    width: 105px;
}
.tn-topmenulist {
    position: absolute;
    background: #fff;
    z-index: 9998;
    font-size: 12px;
}

.tn-topmenulist .tn-text-list {
    border-bottom: 1px solid #fecc5b;
    margin-bottom: -2px;
}

.tn-topmenulist .tn-text-list li {
    width: 105px;
    padding: 5px 15px;
    border-bottom: 1px solid #fecc5b;
}



.hd_logo {
    width: 1000px;
    height: 46px;
    margin: 10px auto;
}

.hd_logo .esg_logo {
    float: left;
}

.hd_logo .esg_logo img {
    width: 182px;
    height: 31px;
}


.usStockSearch {float:right; width: 320px; height:34px; border:1px solid #e3e3e3; font-size:14px;}
#usStockSlt {float:left; width:70px;}
#suggestInputSearch {float:left; height:32px; border:none; border-left:1px solid #e3e3e3; width:180px; padding-left:10px; margin-right:10px;color: rgb(153, 153, 153);}
#suggestInputSearch:focus {outline: none; }
#usStockSearchBtn {float:right; border:0 none; background:url(//n.sinaimg.cn/finance/finam/images/icon_sprite.png) 6px 2px; width:34px; height:34px; cursor:pointer;border-radius: 2px;margin-top: 3px;}

.usStockSearch .selectView {position:absolute;width:65px;text-align:left;cursor:default;}
.usStockSearch .selectView .ds_cont{background:#fff;height:28px; line-height:28px; cursor:pointer;}
.usStockSearch .selectView .ds_title{float:left;padding-left:8px;}
.usStockSearch .selectView .ds_button{float:right;width:20px;height:28px;background:url(//n.sinaimg.cn/finance/finam/images/chead_m_01.png) no-repeat 0 -38px;}
.usStockSearch .selectView .ds_list{position:absolute; top:30px; left:-6px; background:#fff;width:77px;}
.usStockSearch .selectView .dsl_cont{border:1px solid #afc5e0;_zoom:1;}
.usStockSearch .selectView .ds_list p{height:33px; line-height:28px;margin:1px;color:#000; cursor:pointer; padding:5px 12px 0;background:#fff;_zoom:1;}
.usStockSearch .selectView .ds_list p.selected{background:#335ea8;color:#fff;}

/* nav bar */
.nav_bar {
    display: block;
    width: 100%;
    min-width: 1000px;
    background-image: linear-gradient(90deg, #375ECC 4%, #4A71DE 32%, #4A71DE 75%, #375ECC 97%);
}

.nav_bar ul {
    width: 1000px;
    height: 60px;
    margin: 10px auto;
}

.nav_bar ul .active {
    background-color: #3055BE;
}

.nav_bar ul li {
    float: left;
}

.nav_bar ul li a {
    display: block;
    color: #FFFFFF;
    padding: 0 19px;
    height: 60px;
    font: 22px/60px MicrosoftYaHei;
    cursor: pointer;
}

.nav_bar ul li a.nav_bar_detail {
    display: block;
    color: #FFFFFF;
    padding: 0 19px;
    font: 15px/60px MicrosoftYaHei;
    cursor: pointer;
}

.nav_bar ul li i {
    display: inline-block;
    width: 6px;
    height: 60px;
    line-height: 60px;
    font-size: 22px;
    font-style: normal;
    padding-left: 2px;
}

.nav_bar ul li a:hover {
    background-color: #3055BE;
}
