@charset "gb2312";
*{ margin:0 auto; padding:0;}
body{ font-family:"Microsoft Yahei UI","Microsoft Yahei",SimHei,"\5BBB\4F53",Simsun,sans-serif;font-size:14px; color:#333; line-height:1.6em;}
h1{line-height:1.3em;}
a:hover img,img{ border:none;  -webkit-transition-property: background-color !important;    -webkit-transition-duration: 0.3s !important;     -webkit-transition-timing-function: ease !important;}
img{ vertical-align:top; border:none;}
ul{ list-style:none;}
input,button,select,textarea{outline:none;font-family:"Helvetica Neue",Helvetica,Arial,"Microsoft Yahei UI","Microsoft Yahei",SimHei,"\5BBB\4F53",Simsun,sans-serif; font-size:14px;}
table input,table button,table select,table textarea{ vertical-align:middle;}
textarea{resize:none}
table{ border-collapse:collapse;}
a{ text-decoration:none; color:#333;}
a:hover{ text-decoration:none; color:#ff0000;}
.clear:after {
    content: "020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.r{float:right;}
.l{float:left;}
.fl{float:left;}
.fr{float:right;}
w_1200{width:1200px;margin:0 auto;}
body{ background:#fff;}
.w_1200{ width:1200px; margin:0 auto;}

div.header_w,div.header{height:85px;}
.header_w{ position:relative;}

#logo{position:absolute;left:0; width:286px;}
#nav{position:absolute;height:100%; left:480px; overflow:hidden}
#nav li{float:left; width:82px; height:100%; text-align:center}
#nav li a{display:block; position:relative; width:100%; height:100%;line-height:85px;}
#nav li a:hover span.bkg,#nav li a.on span.bkg{top:0px;}
#nav li a span.bkg{background:#0B57A0;z-index:1;top:100%;transition:top 200ms;left: 0px}
#nav li a.on,#nav li a:hover{color:#fff}
#nav li a span{display:block; width:100%; height:100%; position:absolute; z-index:2;left: 0px}

#TwoMenu{height:50px; position:absolute; z-index:1;width:1200px; margin-left:-600px; left: 50%}
#TwoMenu .item{ position:relative; display:block; position:absolute;transition:top 300ms; top:-100%;background:#0B57A0; width:100%;}
#TwoMenu .item a{ color:#cee7ff; line-height:50px; padding:0px 10px; }
#TwoMenu .item a:hover{ color:#fff} 
#TwoMenu .item .itemc{ height:50px; margin:0 auto; overflow:hidden;}


#TwoMenu .item.Adaptive{right: 0px; width: auto;*width:284px;}
#TwoMenu .item.Adaptive .itemc{width: 100%;}



#TwoMenu .item.Adaptive #searchbox{ padding: 0px 20px; line-height: 38px; height: 38px; margin: 6px auto 0 6px; border:none; width: 190px; margin-right: 15px;color: white;}
#TwoMenu .item.Adaptive .search{ display: inline-block; width: 18px; height: 50px;background:url("../images/icon_search_1.png") no-repeat center; cursor: pointer; float: right; margin-right: 15px;}


#TwoMenu .item.language{ padding: 0px 15px; text-align: center;*width: 120px}
#TwoMenu .item.language a{ padding: 0px 10px}
#TwoMenu .item.language a.on{ color: #fff; font-weight: bold}


#TwoMenu .item.Stations{width:auto; display: none; padding: 10px 15px; }
#TwoMenu .item.Stations dt{ font-weight: bold; color: #fff; margin-top: 3px}
#TwoMenu .item.Stations a{ color: #76aee3;}
#TwoMenu .item.Stations a:hover{color: #fff;} 

#TwoMenu .item.Stations .scrollCont{max-height: 300px; overflow-y: hidden; position: relative} 


#TwoMenu .nwmenu-list{ padding: 10px 0px; width: 100%; overflow: hidden; border-bottom: 1px solid #2265a5; position: relative}
#TwoMenu .nwmenu-list dt{position: absolute; left: 0px;}
#TwoMenu .nwmenu-list dd{ width:auto; margin-left: 98px;}
#TwoMenu .nwmenu-list dd a{ display: block; height: 30px; line-height: 30px;}
#TwoMenu .nwmenu-list:last-child{ border:none}
.banner{margin: 0 auto; display: block; min-width: 1200px; height:490px; width:100%; overflow:hidden; position:relative;}


div.link,div.link_w{ background:#f0f0f0; font-size:12px; color:#666;}
div.link_w{ padding:2em 0;}

dl.link{ float:left; width:60%;}
dl.link dd{ padding:.8em 0 0 0; line-height:1.5em;}
div.link dt h4{ color:#333; font-weight:normal; font-size:18px; line-height:1.8em;}
dl.link dt p{ padding:.7em 0 0 0;}
dl.link dt a{ display:inline-block; width:40px; height:40px; border:2px solid #9b9b9b; text-align:center; overflow:hidden; margin-right:.4em;border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;-webkit-border-radius: 50%;}
dl.link dt a em{ display:inline-block; font-style:normal; width:40px; height:40px; background-repeat:no-repeat; background-image:url(../images/arrow.png);}
em.l_2{ background-position:left -40px;}
em.l_3{ background-position:left -80px;}
em.l_4{ background-position:left -120px;}
em.l_5{ background-position:left -160px;}
em.l_6{ background-position:left -200px;}
dl.link dt a:hover{ border-color:#ff0000;}
a:hover em.l_1{ background-position:-40px top;}
a:hover em.l_2{ background-position:-40px -40px;}
a:hover em.l_3{ background-position:-40px -80px;}
a:hover em.l_4{ background-position:-40px -120px;}
a:hover em.l_5{ background-position:-40px -160px;}
a:hover em.l_6{ background-position:-40px -200px;}
.transition_a, div.black {
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

dl.link_r{ float:right; width:290px;}
dl.link_r select{ width:290px; border:1px solid #e5e5e5; color:#666; font-size:13px; padding:.1em 1em; line-height:2.2em; height:2.2em;}
dl.link_r p{ margin:.4em 0;}
dl.link_r dd{ padding:1em 0 0 0; line-height:16px;}
dl.link_r dd span.l{ margin-top:.5em;}


div.footer,dl.footer{ font-size:12px; color:#a8bed2; background:#00417b;}
div.footer a{color:#a8bed2; }
div.footer a:hover{ color:#fff;}
dl.footer{ padding:1em 0;}
dl.footer dd{ float:right;}
dl.footer dt{ float:left;}
dl.footer dt em{ margin:0 .6em; font-style:normal;}

.pubcontent {font-size:14px; line-height:2; margin-top:10px;}
#dismain img {display:block; margin:0 auto; margin-bottom:10px;}
.twlist li {padding:15px 0; border-bottom:#CCC 1px dashed;}
.twlist li img {float:left; margin-right:20px;}
.twlist .twtit {margin:5px 0;}
.twlist .twtit a {font-size:16px; font-weight:bold;}