/* yui3 reset.css */
html {
    color: #000;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td {
    margin: 0;
    padding: 0
}
table {
    border-collapse: collapse;
    border-spacing: 0
}
fieldset,
img {
    border: 0
}
address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
    font-style: normal;
    font-weight: normal
}
ol,
ul {
    list-style: none
}
caption,
th {
    text-align: left
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 100%;
    font-weight: normal
}
q:before,
q:after {
    content: ''
}
abbr,
acronym {
    border: 0;
    font-variant: normal
}
sup {
    vertical-align: text-top
}
sub {
    vertical-align: text-bottom
}
input,
textarea,
select {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    *font-size: 100%
}
legend {
    color: #000
}
iframe {
    display: block;
}

/* yui3 fonts */
body {
    background: url(/website/img/bg.gif) center repeat-y;
    font: 14px/1.231 "Microsoft YaHei", arial, helvetica, clean, sans-serif;
    color: #333;
}
select,
input,
button,
textarea {
    font: 99% arial, helvetica, clean, sans-serif
}
table {
    font-size: inherit;
    font: 100%
}
pre,
code,
kbd,
samp,
tt {
    font-family: monospace;
    *font-size: 108%;
    line-height: 100%
}
a {
    cursor: pointer;
	text-decoration: none;
}

/* utilities */
.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.clearfix {
    *zoom: 1;
}
.clearfix:before,
.clearfix:after {
    display: table;
    line-height: 0;
    content: "";
}
.clearfix:after {
    clear: both;
}
.l {
    float: left !important;
}
.r {
    float: right !important;
}
.hidden {
    display: none !important;
}
.invisible {
    visibility: hidden !important;
}

/** 
 * 浠ヤ笅鍙拷鍔犻」鐩腑鐨勫叕鍏辨牱寮忥紝
 * 姣斿body涓婅繘琛屽叏灞�鐨勬枃瀛楄缃紙瀛椾綋锛屽ぇ灏忥紝琛岄珮锛夛紝鍏ㄥ眬a閾炬帴鐨勫熀鏈姸鎬佸畾涔夛紝
 * 閫傚悎椤甸潰鐨勬爡鏍肩郴缁�
 * 椤甸潰鍏叡澶村熬閮ㄥ垎绛�
 */

/*! grid system 24鏍呮牸 998px */
.ewb-row {
    overflow:hidden;
}
.ewb-span24 {
    width: 998px;
    float:left;
}
.ewb-span23 {
    width: 956px;
    float:left;
}
.ewb-span22 {
    width: 914px;
    float:left;
}
.ewb-span21 {
    width: 872px;
    float:left;
}
.ewb-span20 {
    width: 830px;
    float:left;
}
.ewb-span19 {
    width: 788px;
    float:left;
}
.ewb-span18 {
    width: 746px;
    float:left;
}
.ewb-span17 {
    width: 704px;
    float:left;
}
.ewb-span16 {
    width: 662px;
    float:left;
}
.ewb-span15 {
    width: 620px;
    float:left;
}
.ewb-span14 {
    width: 578px;
    float:left;
}
.ewb-span13 {
    width: 536px;
    float:left;
}
.ewb-span12 {
    width: 494px;
    float:left;
}
.ewb-span11 {
    width: 452px;
    float:left;
}
.ewb-span10 {
    width: 410px;
    float:left;
}
.ewb-span9 {
    width: 368px;
    float:left;
}
.ewb-span8 {
    width: 326px;
    float:left;
}
.ewb-span7 {
    width: 284px;
    float:left;
}
.ewb-span6 {
    width: 242px;
    float:left;
}
.ewb-span5 {
    width: 200px;
    float:left;
}
.ewb-span4 {
    width: 158px;
    float:left;
}
.ewb-span3 {
    width: 116px;
    float:left;
}
.ewb-span2 {
    width: 74px;
    float:left;
}
.ewb-span1 {
    width: 32px;
    float:left;
}
.ewb-ml10 {
    margin-left:10px;
}
.ewb-mt10 {
    margin-top:10px;
}

a{
    cursor: pointer;
}
/* self-grid */
.ewb-wrapper{
    width: 1240px;
    margin: 0 auto;
}

.ewb-container {
    width:1200px;
    margin:0 auto;
}

.ewb-outwp{
    margin: 0 auto;
    padding: 0 20px;
    width: 1200px;
    background-color: #fff;
}
/* top */
.ewb-header{width:100%;}
.ewb-top{width:100%; height:30px; background-color:#272f36;color:#fff; line-height:30px;}
.ewb-top-txt{width:1240px; margin:0 auto;}
.ewb-top-txt .ewb-top-l{width:70%; float:left;}
.ewb-top-txt .ewb-top-r{width:30%; float:right; margin-right:0px; text-align:right}
/* banner */
.ewb-top-banner{width:100%; background: url(/website/img/banner.jpg) 0 center no-repeat;  height:484px; background-size:100% 100%;position: relative;}
.ewb-top-nav{
	width:100%;
    height: 129px;
    background: url(/website/img/navbg.png) center center no-repeat; 
	background-size:auto 100%;
    font-size: 20px;
	position:absolute;
	top:0px;
    /*box-shadow: 0 0 6px #333;*/
}
/**/
.mui-notice{width:100%;height:56px;background-size:cover; line-height: 56px; font-size: 14px; overflow: hidden;}
.mui-notice #notic {width: 20%; height: 56px; line-height: 56px; float: left; background:url(/website/img/icon-gg.png) 0 50% no-repeat; text-indent:35px; color:#47a3e6; font-size:16px;}
.mui-notice #gd{width:80%; height:56px; line-height: 56px; float: left; overflow: hidden;}
.mui-notice #gd li{white-space:nowrap; float: left; margin-right: 20px;}
.mui-notice #gd li a{margin-right: 10px; color:#333;}
.mui-notice #gd li span{zoom:1}
/* header */
.ewb-state-logo{
	width:450px;
	height:88px;
    margin-top: 24px;
    vertical-align: top;
}

/* sea */
.ewb-search{
    width: 100%;
    height: 56px;
	line-height: 56px;
    background: rgba(255,255,255,0.5);
	position:absolute;
	bottom:0px;
}
.ewb-sea{
    width: 324px;
    height: 40px;
	margin-top:7px;
}
.ewb-sea-inp{
    margin-left: 21px;
    width: 235px;
    font-size: 14px;
    color: #666;
    height: 40px;
    line-height: 40px;
    border: 0;
    outline: 0;
    background: #fff;
	text-indent:5px;	
}
.ewb-sea-btn{
    width: 50px;
    height: 40px;
    margin-right: 0px;
    border: 0;
    outline: 0;
    cursor: pointer;
    background: #0162af;
	color:#fff;
}

/* nav */
.ewb-nav{
    height: 129px;
    font-size: 20px;
	width:785px;
}

.ewb-nav-items{
    padding-left: 7px;
}

.ewb-nav-items>li{
    float: left;
    min-width: 94px;
    *width: 94px;
    text-align: center;
}
.ewb-nav-items span.line{
	width:2px;
	height:127px;
	background:url(/website/img/nav-line.gif) 0 center no-repeat;
	float:left;
}
.ewb-nav-link{
    display: block;
    height: 129px;
    line-height: 129px;
    color: #333;
}

.ewb-nav-link:hover,
.ewb-nav-link.current{
    background:url(/website/img/nav-on.gif) 0 center no-repeat;
	background-size:100%;
	color:#fff;
}
#fl-two{margin-top:20px;}
/*鍏憡淇℃伅*/
.ewb-ggxx{
	width:160px;
	height:46px;
	float:left;
	margin-left:-27px;
	margin-top:20px;	
}

/* 鍨傜洿鏂囧瓧 */
.verticle-mode {
    writing-mode: tb-rl;
    -webkit-writing-mode: vertical-rl;      
    writing-mode: vertical-rl;
    *writing-mode: tb-rl;
}
.ewb-location {
    line-height: 35px;
    color: #666;
	text-indent:28px;
    margin: 22px 0 17px 0;
    background: url(/website/img/icon1.png) no-repeat left center;
}
.ewb-location a {
    color: #666;
}
.ewb-tree {
    margin-right: -1px;
}

.ewb-tree-tt {
    height: 64px;
    line-height: 64px;
    background: url(/website/img/icon-title1.png) 0 center no-repeat ;
    text-indent: 45px;
	background-size:100% 100%;
}

.ewb-tree-tt a {
    display: block;
    font-size: 20px;
    font-weight: bold;
    color: #fff;
}

.wb-tree {
    min-height: 472px;
    border: 1px solid #e8f4fd;
}

.wb-tree-items {
    cursor: pointer;
    background-color: #f6f6f6; 
    
}

.wb-tree-tt {
    font-size: 16px;
    color: #333;
}

.wb-tree-node,
.wb-tree-sub a {
    display: block;
    min-height: 46px;
	margin-top: 1px;
    line-height: 46px;
    text-align: center;
    background: #e8f4fd;
    vertical-align: top;
}

.wb-tree-iconl {
    float: left;
    width: 4px;
    height: 46px;
    margin-left: -1px;
    background-color: #e8f4fd;
}

.wb-tree-iconr {
    float: right;
    width: 6px;
    height: 9px;
    margin-top: 21px;
    margin-right: 19px;
    background: url(/website/img/wblistrh.png) no-repeat;
}

.wb-tree-sub {
    display: none;
}

.wb-tree-item {
    background-color: #fff;
}

.wb-tree-item a {
    height: 47px;
    line-height: 47px;
    margin: 0 70px 0 19px;
    color: #333;
    text-align: left;
    text-indent: 13px;
    background-color: #fff;
    border-top: 1px dashed #eee;
}

.wb-tree-item:first-child a {
    border-top: none;
}

.wb-tree-item a:hover {
    color: #1e90f0;
    font-weight: bold;
}


.current .wb-tree-node {
    background: #d2e9fc;
}

.current .wb-tree-tt {
    color: #1e90f0;
    font-weight: bold;
}

.current .wb-tree-iconl {
    background-color: #1e90f0;
}

.current .wb-tree-iconr {
    width: 10px;
    height: 5px;
    background: url(/website/img/wblistr.png) no-repeat;
}

.current .wb-tree-sub {
    display: block;
}

.ewb-ml40 {
    margin-left: 40px;
}


/* 淇℃伅鍒楄〃 */

.ewb-info {
    margin-right: -3px;
    min-height: 538px;
}

.ewb-info-hd {
    height: 41px;
    line-height: 41px;
    background: #f7f7f7;
}

.ewb-info-tt {
    float: left;
    margin-left: 174px;
}

.ewb-info-tm {
    float: right;
    margin-right: 30px;
}

.ewb-main {
    background: #fff;
}

/*鏂伴椈璇︽儏*/
.ewb-wrap {
    margin: 0 0px;
}


/* 鍩庨晣 */

.ewb-country-tt {
    font-size: 24px;
    font-weight: bold;
    line-height: 36px;
    text-align: center;
    padding: 24px 0;
}

.ewb-country-info {
    height: 36px;
    line-height: 36px;
    background-color: #f7f7f7;
	text-align:center;
}

.ewb-country-tm {
    color: #666;
    float: left;
    margin-left: 437px;
}

.ewb-country-tm span {
    margin-left: 30px;
}

.ewb-country-font {
    float: right;
    margin-right: 20px;
}

.ewb-country-font a {
    color: #666;
}

.ewb-country-font a:hover,
.ewb-country-font a.cur {
    color: #1e90f0;
}

.ewb-country-con {
    min-height: 200px;
    padding: 40px 21px 97px 22px;
    text-align: center;
    border-bottom: 0px dashed #d8d8d8;
    font-size: 1.3em;
}

.ewb-country-con p {
    line-height: 32px;
    text-align: left;
}

.ewb-country-img img {
    margin-top: 36px;
}


/* 涓婁笅绡� */

.ewb-up-down {
    font-size: 16px;
    margin: 17px 0 44px 0;
}

.ewb-up-down a {
    float: left;
    color: #333;
    line-height: 36px;
}

.ewb-up-fir {
    width: 607px;
}

.ewb-up-down span {
    color: #1e90f0;
}

/*鍙嬫儏閾炬帴*/
.link{font-size:20px; font-weight:bold; color:#333; width:100%; height:50px; line-height:50px; margin-top:10px; background:url(/website/img/icon4.png) 0 50% no-repeat; text-indent:20px; border-bottom: 0px solid #e5e5e5;}
/* list */
.wb-data-item {
    padding-top: 9px;
}

.wb-data-list {
    line-height: 34px;
    padding-left: 11px;
    background: url(/website/img/icon.png) 0 50% no-repeat;
}

.wb-data-infor {
	 margin-right: 10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.wb-data-infor a {
    color: #333;
}

.wb-data-date {
    float: right;
    padding-right: 15px;
    margin-top: -40px;
}

.wb-data-list:hover .wb-data-date,
.wb-data-list:hover a {
    cursor: pointer;
    color: #4ca6e8;
}

/*渚涘簲璇︽儏*/
.ewb-public-img {
    float: left;  
	position: relative; 
	width: 346px;
	height: 224px;
} 

.ewb-public-info {

    float: left;
    width: 823px;
    margin-left: 31px;
}

.ewb-public-tt {
    line-height: 36px;
    font-size: 22px;
    font-weight: bold;
    color: #333;
}

.ewb-public-pro {
    height: 41px;
    line-height: 41px;
    margin: 11px 0 32px 0;
    background: #f7f7f7;
}

.ewb-public-pro p {
    float: left;
    width: 547px;
    font-size: 16px;
    color: #fc8005;
    padding-left: 9px;
}

.ewb-public-pro span {
    float: left;
    color: #666;
}

.ewb-public-tm {
    width: 201px;
}

.ewb-public-enlist span,
.ewb-public-enlist p {
    line-height: 21px;
}

.ewb-public-enlist span {
    display: block;
    margin-top: 8px;
}
.ewb-item {
    margin-top: 20px;   
}
.table_det {
    width: 100%;
    border-top: 1px solid #efefef;
	border-left: 1px solid #efefef;
	border-bottom: 1px solid #efefef;
    text-align: left;
}
.table_det th {
    border-bottom: 1px solid #efefef;
    border-right: 1px solid #efefef;
    background: #fcfcfc;
}
.table_det td {
    border-right: 1px solid #efefef;
}
.table_det td, .table_det th {
    font-size: 13px;
    color: #3c3c3c;
    padding: 16px 5px 16px 34px;
    line-height: 1.2;
}

/* footer */
.ewb-footer{
    height: 125px;
    color: #fff;
	background-color:#0162b1;
	width:100%;
	margin-top:40px;
}

.ewb-footer a{
    color: #fff;
}

.ewb-vip{
    width: 800px;
    padding-left: 8px;
    padding-top: 25px;
}

.ewb-vip-hd{
    height: 40px;
	line-height:40px;
	font-size:16px;
}

.ewb-vip-hd a{
    margin: 0 10px;
}

.ewb-vip-hd .ewb-vip-tt{
    margin: 0;
    margin-right: 24px;
    font-size: 18px;
}

.ewb-vip-bd{
    padding-top: 10px;
	margin-left:10px;
}

.ewb-vip-bd>p{
    line-height: 30px;
}

.ewb-footer-code{
    margin-right: 0px;
    margin-top: 10px;
}

.ewb-footer-code>img{
    vertical-align: top;
}
