@charset "utf-8";
/* CSS Document */
.banner{
width: 100%;
}

.xmain {
width: 1012px;
margin: 0 auto;
background-color: #FFFFFF;
overflow: hidden;
}
.dqwz{
width: 100%;
margin-top: 35px;
}
.dqwz li{
float: left;
}
.dqwz li a{
font-size: 15px;
line-height:25px;
color: #727171;
}
.dqwz li a:hover{
color: #006fc7;
}
.neirong {
width: 100%;
margin: 15px 0px;
float: left;
overflow: hidden;
}
.neirong_left {
float: left;
width: 214px;

}

.neirong_left span{
float: left;
font-size: 23px;
color: #00508e;
line-height: 40px;
margin-bottom: 20px;
border-bottom: solid 2px #00508e;
font-weight: bold;
}
.neirong_left li {
float: left;
width: 100%;
}
.neirong_left li a {
float: left;
width: 100%;
font-size: 15px;
color:#727171;
line-height: 36px;
}
.neirong_right {
float: left;
width: 788px;
margin-left: 10px;
overflow: hidden;
}
.neirong_right_name{
float: left;
font-size: 23px;
color: #00508e;
line-height: 40px;
margin-bottom: 20px;
border-bottom: solid 2px #ffffff;
font-weight: bold;
}
.neirong_right_nr {
float: left;
width: 100%;
min-height: 600px;
color: #000000;
text-align: left;
overflow: hidden;

}

.jnbj {
width: 788px;
height: 425px;
float: left;
background: url(chinamap.jpg) no-repeat;
}
.jnbj ul {
width: 100%;
list-style: none;
}
.jnbj ul li {
width: 13px;
height: 7px;
list-style: none;
background:url(smal.png) no-repeat center;
}
.jnbj ul li.on {
background:url(smal.png) no-repeat center;
}

.jnbj_list {
background-color:#fff;
width: 425px;
min-height: 200px;
float: right;
position:absolute;
margin-top: 90px;
margin-left: 335px;
z-index: 9999;
border-radius: 10px;
box-shadow: 0 0 5px 5px #ccc;
}
.jnbj_list_nr {
width: 405px;
float: left;
margin: 10px;
overflow: hidden;
}
.jnbj_list_nr img {
width: 264px;
height: 148px;
}
.jnbj_list_nr a { color:#717171;}	
.jnbj_lm {
width: 100%;
float: left;
border-bottom: solid 1px #717171;
}
.jnbj_lmmm {
float: left;
width: 60%;
}
.jnbj_lmmm a {
font-size: 24px;
color:#00508e;
font-weight: bold;
line-height: 50px;

}
.jnbj_ywlxr {
float: right;
width: 40%;
margin-top: 5px;
}
.jnbj_ywlxr a {
font-size: 13px;
color:#00508e;
font-weight: bold;
line-height: 32px;
text-align:right;
vertical-align:bottom;
}
.jnbj_jj {
width: 100%;
overflow: hidden;
margin-top: 10px;
float: left;
}
.jnbj_jj p {
font-size: 18px;
color:#000;
line-height: 35px;
}

.xdblj { width: 100%; float: left; height: 45px; border: solid 1px #ccc; margin-top: 25px; border-radius: 10px; background-color:#00508e;}	
.xdblj ul { width: 100%; overflow: hidden; list-style: none; float: left;}
.xdblj ul li {width: 100%; float: left; text-align: left;}
.xdblj ul li a {font-size: 16px; padding-left: 50px; color: #fff; line-height: 45px; text-decoration: none; height: 45px; display: block;}
.xdblj ul li a img { float: right; width: 18px; margin-top: 15px; margin-right: 30px; z-index: 100;}
#xxyc { width: 788px; position: absolute; z-index: 990; list-style: none; margin-left: -2px; max-height: 294px; overflow: auto;}
#xxyc li { float: left; width: 100%; list-style: none; margin-left: 0px; height: 48px; line-height: 48px; border-bottom: solid 1px #FFFFFF; cursor: pointer;}
#xxyc li:nth-of-type(odd) { background-color:#e5f0f8;}
#xxyc li:nth-of-type(even) { background-color: #ffffff;}
#xxyc li a { font-size: 18px; color: #000; line-height: 48px; text-align: left; height: 48px; font-weight: bold;}
#xxyc li a:hover {color:#00508e;}
.xdblj ul li:hover ul.xdyc{display: block;}
.xdyc {display: block;}
.redon { background: url(images/smal_red.png) center no-repeat !important;}



.gongsi { width: 100%; float: left;}
.gongsi img { float: left;}
.gongsi p { width: 500px; float: right; text-align: left; font-size: 18px; line-height: 30px; }
.txllist { width: 100%; position: relative; float: left;}
