body {
	font-size: 12px;
	font-family: "Î¢ÈíÑÅºÚ";
	color: #000;
	background: #f5f5f5 url('../jpg/hfhsw9.jpg') no-repeat top center;
	margin: 0;
	padding: 0;
}

img {
	border: 0;
	vertical-align: middle;
}

h1,
h2,
h3,
h4,
h5,
h6,
div,
ul,
li,
p,
span,
input,
dl,
dt,
dd,
label,
table,
th,
td,
tr,
radio,
select {
	margin: 0;
	padding: 0;
	font-weight: normal;
}

ul,
li {
	list-style: none;
}

a:link,
a:visited {
	color: #333;
	text-decoration: none;
}

a:hover {
	color: #666666;
	text-decoration: underline;
}

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

.l {
    float: left !important;
}

.r {
    float: right !important;
}

.clear {
	clear: both;
	line-height: 0;
	height: 0;
	font-size: 0;
	overflow: hidden;
	float: none
}

.none {
	display: none;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.mt5 {
	margin-top: 5px;
}

.mt15 {
	margin-top: 15px;
}

.mt20 {
	margin-top: 20px;
}

.mtop {
	margin-top: 10px;
}

.ml10 {
	margin-left: 10px;
}

.ml20 {
	margin-left: 20px;
}

.ml27 {
	margin-left: 27px;
}

.mbottom {
	margin-bottom: 10px;
}

.mbt12 {
	margin-bottom: 12px;
}

.mbt15 {
	margin-bottom: 15px;
}

.mbt18 {
	margin-bottom: 18px;
}

.mbt20 {
	margin-bottom: 20px;
}

.border {
	border: #eee 1px solid;
	background: #fff;
}

.more {
	color: #666;
	display: block;
	float: right;
	white-space: nowrap;
	height: 41px;
	line-height: 41px;
	font-size: 14px;
	padding-right: 10px;
	text-decoration: none;
}


.container {
    width: 1200px;
    margin: 0 auto;
	position:relative;
}

.foot-jiucuo-bak{
position: absolute;
    left: 450px;
    top: 80px;
}
.foot-jiucuo{

    margin-top: 48px;
    margin-left: 10px;
    float: left;
    width: 110px;
    height: 65px
}

#header {
    min-height: 302px;

}

a:hover {
    text-decoration: underline;
}


.header {
    margin-bottom: 10px;
}
.head-top {
    height: 32px;
    line-height: 32px;
    font-size: 12px;
    background: url("../jpg/w4rftz.jpg") repeat-x;
}

.head-top-l {
    float: left;
    padding-left: 30px;
    font-size: 12px;
    color: #333;
}

.head-top-r {
    width: 380px;
	float: right;
	height: 32px;
	line-height: 32px;
	margin-right: 10px;
	overflow: hidden;
	position: relative;
}

.top-r-li {
    float: left;
    height: 32px;
    line-height: 32px;
}

.top-r-li > a {
    display: block;
    padding-left: 26px;
    padding-right: 32px;
    background: url("../png/2w35z8.png") no-repeat;
    color: #666;
}

.top-r-li > a:hover {
    text-decoration: underline;
}

.top-r-li.icon1 > a {
    background-position: 0 3px;
}

.top-r-li.icon2 > a {
    background-position: 0 -27px;
}

.top-r-li.icon3 > a {
    background-position: 0 -57px;
}

.middle {
    padding-top: 20px;
	height: 180px;
}

.head-logo {
    float: left;
	padding: 20px 0 0 0;
	height: 94px;
}

.head-search {
    float: right;
    padding-top: 54px;
}

.search-model {
    position: relative;
    width: 327px;
    height: 36px;
}

.search-input {
    width: 100%;
    height: 36px;
    line-height: 36px;
    text-indent: 12px;
    font-size: 13px;
    background-color: #fff;
    border: 0;
    outline: none;
    color: #ababab;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.search-btn {
    position: absolute;
    right: 0;
    top: 0;
    display: block;
    width: 74px;
    height: 36px;
    border: 0;
    outline: none;
    background: url("../png/5rugu0.png") center no-repeat #e90000;
    cursor: pointer;
}

.head-nav {
    height: 70px;
}

.nav-ul {
    border-bottom: 5px solid #b80000;
}

.nav-li {
    float: left;
    width: 150px;
}

.nav-name {
    display: block;
    height: 65px;
    line-height: 65px;
    font-size: 18px;
    color: #333;
    background-color: #fff;
    text-align: center;
}

.nav-li:first-child .nav-name {
    border-radius: 5px 0 0 0;
}
.nav-li:last-child .nav-name {
    border-radius: 0 5px 0 0;
}

.nav-li span {
    padding: 15px 0;
    background-repeat: no-repeat;
    background-position: left center;
}

.nav-li.icon1 span {
    padding-left: 41px;
    background-image: url("../png/oe27s1.png");
}

.nav-li:hover.icon1 span {
    padding-left: 41px;
    background-image: url("../png/127ini.png");
}

.nav-li.icon2 span {
    padding-left: 33px;
    background-image: url("../png/8je9vw.png");
}

.nav-li:hover.icon2 span {
    padding-left: 33px;
    background-image: url("../png/m7e1ft.png");
}

.nav-li.icon3 span {
    padding-left: 36px;
    background-image: url("../png/vvxuv6.png");
}

.nav-li:hover.icon3 span {
    padding-left: 36px;
    background-image: url("../png/4tagag.png");
}

.nav-li.icon4 span {
    padding-left: 36px;
    background-image: url("../png/uc6dnj.png");
}

.nav-li:hover.icon4 span {
    padding-left: 36px;
    background-image: url("../png/btju7q.png");
}

.nav-li.icon5 span {
    padding-left: 31px;
    background-image: url("../png/46574w.png");
}

.nav-li:hover.icon5 span {
    padding-left: 31px;
    background-image: url("../png/vx8jl7.png");
}

.nav-li.icon6 span {
    padding-left: 35px;
    background-image: url("../png/dhhao3.png");
}

.nav-li:hover.icon6 span {
    padding-left: 33px;
    background-image: url("../png/h1i7os.png");
}

.nav-li.icon7 span {
    padding-left: 39px;
    background-image: url("../png/0ju5zv.png");
}

.nav-li:hover.icon7 span {
    padding-left: 41px;
    background-image: url("../png/kayhzy.png");
}

.nav-li.icon8 span {
    padding-left: 41px;
    background-image: url("../png/b6znum.png");
}

.nav-li:hover.icon8 span {
    padding-left: 41px;
    background-image: url("../png/il189g.png");
}

.nav-li:hover .nav-name{
    text-decoration: none;
    background-color: #b80000;
    color: #fff;
}


.footer {
    margin-top: 23px;
    height: 161px;
    background-color: #fff;
}

.foot-con {
    margin-left: 200px;
    margin-right: 600px;
    padding-top: 29px;
}

.foot-bar {
    overflow: hidden;
}

.foot-name {
    margin-left: 10px;
    float: left;
    height: 24px;
    line-height: 24px;
    font-size: 14px;
    color: #333;
}

.foot-l {
    margin-top: 48px;
    margin-left: 3px;
    float: left;
    width: 54px;
    height: 65px;
    background: url("../png/cbeqmf.png") center center no-repeat;
}

.foot-name.icon {
    padding-left: 22px;
    background: url("../png/h6rmhu.png") left center no-repeat;
}

.foot-error {
    float: left;
    margin-top: 44px;
    width: 110px;
    height: 55px;
    background: url("../png/c08m9k.png") center center no-repeat;
}

.code-name {
    padding-top: 6px;
    line-height: 16px;
    font-size: 12px;
    color: #333;
}

.foot-code {
    margin-left: 13px;
    float: left;
    width: 120px;
    text-align: center;
}

.code-name.esp {
    padding: 0 13px;
}

.foot-code.code1 {
    margin-left: 29px;
    margin-top: 27px;
    width: 113px;
    text-align: center;
}

.foot-code.code2 {
    margin-top: 24px;
}

.foot-code.code3 {
    margin-top: 20px;
}

.ewb-mt20{
    margin-top: 20px;
}

.ewb-mt10{
    margin-top: 10px;
}

.bl_main {
	width: 1150px;
	border: 1px solid #eeeeee;
	background: #fff;
	margin: 0 auto;
	padding: 15px 25px;
	border-radius: 5px;
}



.mbx_menu {
	height: 42px;
	line-height: 36px;
	padding-left: 34px;
	background: url(../png/ikxd35.png) 0 5px no-repeat;
	font-size: 14px;
	color: #555;
	overflow: hidden;
	border-bottom: #dedede 1px dashed;
	margin-bottom: 15px;
}

.mbx_menu a {
	color: #555;
}

.mbx_menu a:hover {
	color: #b80000;
}

.mbx_menu .search-keywords {
	color: #b80000;
}

.zt_banner img {
	width: 100%;
}

.mainer {
	width: 1150px;
	min-height: 1090px;
	border: 1px solid #eeeeee;
	background: #fff;
	margin: 0 auto;
	padding: 15px 25px 20px;
	border-radius: 5px;
}

.mainer-l {
	width: 200px;
	float: left;
}

.mainer-l h1.mainer-h1 {
	width: 200px;
	height: 41px;
	line-height: 41px;
	text-align: center;
	margin-bottom: 4px;
	display: inline-block;
	font-size: 17px;
	font-weight: normal;
}

.mainer-l h1.mainer-h1 a {
	color: #b80000;
	display: block;
	background: #f4f5f9;
	width: 196px;
	border-left: 4px solid #b80000
}

.mainer-l h2.mainer-h2 {
	width: 200px;
	height: 41px;
	line-height: 41px;
	text-align: center;
	margin-bottom: 2px;
	display: inline-block;
	font-size: 18px;
	font-weight: normal;
}

.mainer-l h2.mainer-h2 a {
	color: #fff;
	display: block;
	background: #b80000;
}

.mainer-r {
	width: 925px;
	float: right;
}

.main,
.index,
.news {
	width: 1150px;
	border: 1px solid #eeeeee;
	background: #fff;
	margin: 0 auto;
	padding: 15px 25px 20px;
	border-radius: 5px;
}

.news-l {
	width: 200px;
	float: left;
}

.news-l h1.news_cate {
	width: 200px;
	height: 41px;
	line-height: 41px;
	text-align: center;
	margin-bottom: 4px;
	display: inline-block;
	font-size: 17px;
	font-weight: normal;
}

.news-l h1.news_cate a {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #b80000;
	display: block;
	background: #f4f5f9;
	width: 196px;
	border-left: 4px solid #b80000;
	text-decoration: none;
}

.news-l h1.news_cate a:hover {
	color: #fff;
	display: block;
	background: #b80000;
}

.news-l h2.news_cate {
	width: 200px;
	height: 41px;
	line-height: 41px;
	text-align: center;
	margin-bottom: 2px;
	display: inline-block;
	font-size: 18px;
	font-weight: normal;
}

.news-l h2.news_cate a {
	color: #fff;
	display: block;
	background: #b80000;
}

.news-r {
	
}

.news-r h3 {
	height: 34px;
	line-height: 34px;
	border-bottom: 1px solid #ddd;
	font-weight: normal;
}

.news-r h3 a {
	padding: 0 20px;
	text-align: center;
	display: block;
	float: left;
	height: 34px;
	border-bottom: 1px solid #b80000;
	color: #b80000;
	font-size: 20px;
	font-family: "Î¢ÈíÑÅºÚ";
}

.news-r h3 a:hover {
	text-decoration: none;
}

.newslist {
	
}

.newslist h3 {
	height: 34px;
	line-height: 34px;
	border-bottom: 1px solid #ddd;
	font-weight: normal;
}

.newslist h3 a {
	padding: 0 20px;
	text-align: center;
	display: block;
	float: left;
	height: 34px;
	border-bottom: 1px solid #b80000;
	color: #b80000;
	font-size: 20px;
	font-family: "Î¢ÈíÑÅºÚ";
}

.newslist h3 a:hover {
	text-decoration: none;
}

.newslist ul.ul-list {
	padding: 10px 0;
}

.newslist ul.ul-list li {
	height: 32px;
	line-height: 32px;
	padding-left: 20px;
	font-size: 14px;
	font-family: "Î¢ÈíÑÅºÚ";
	background: url(../gif/1350se.gif) 0 13px no-repeat;
	overflow: hidden;
}

.newslist ul.ul-list li a {
	color: #2b2b2b;
}

.newslist ul.ul-list li i {
	float: right;
	font-style: normal;
	font-size: 14px;
	color: #838383;
}

.newslist ul.ul-list li.zx {
	display: none;
	margin-left: 10px;
}

.newslist ul.ul-listimg {
	padding: 10px 0;
}

.newslist ul.ul-listimg li {
	padding: 10px;
	border-bottom: 1px solid #ddd
}

.newslist ul.ul-listimg li .img {
	width: 140px;
	float: left;
	overflow: hidden
}

.newslist ul.ul-listimg li .img img {
	width: 120px;
}

.newslist ul.ul-listimg li .info {
	width: 760px;
	float: left
}

.newslist ul.ul-listimg li .info .t {
	line-height: 32px;
	font-size: 16px;
}

.newslist ul.ul-listimg li .info .n {
	font-size: 12px;
	line-height: 24px;
	color: #777
}




.news-hr {
	width: 100%;
	height: 10px;
	border-bottom: 1px dashed #ddd;
	margin-bottom: 10px;
}

.xxgk_list {
	width: 100%;
}


.news_pic {
	width: 563px;
	height: 344px;
	padding: 0;
	overflow: hidden;
	border-radius: 5px;
}

.news_rlist {
	width: 533px;
	height: 328px;
	padding: 15px 15px 0;
	overflow: hidden;
	border-radius: 5px;
}


.news_focus {
	width: 1150px;
	padding: 0;
	overflow: hidden;
	background: #f9f9f9;
	border-radius: 5px;
}

.news_focus h3 {
	font: bold 30px/56px Microsoft Yahei, simhei, "ºÚÌå";
	text-align: center;
	padding: 8px 0 1px;
}

.news_focus h3 a {
	color: #b80000;
	text-decoration: none;
}


.index_xxgk {
	width: 100%;
	zoom: 1;
	overflow: hidden;
}

.index_xxgk .gk_left {
	width: 228px;
	float: left;
}

.zwlefts {
	width: 228px;
	height: 146px;
	background: #b80000;
	color: #fff;
}

.zwxxgk {
	width: 20px;
	height: 110px;
	font-size: 18px;
	float: left;
	line-height: 18px;
	padding: 14px;
}

.zwxxgky {
	float: right;
	width: 178px;
	height: 107px;
	margin-top: 20px;
	border-left: 1px solid #ca6e59;
}

.zwxxgky a {
	color: #fff;
}

.zwxxgky p {
	padding-left: 17px;
	line-height: 30px;
}

.zwleftx {
	overflow: hidden;
	margin-top: 10px;
}

.zwleftx ul {}

.zwleftx ul li {
	width: 109px;
	height: 93px;
	background: #e5e5e5;
	margin-top: 10px;
	text-align: center;
	color: #b80000;
	float: left;
}

.zwleftx ul li.zx2,
.zwleftx li.zx4 {
	margin-left: 10px;
}

.zwleftx ul li a {
	display: block;
	padding-top: 51px;
	height: 42px;
	line-height: 42px;
	background: url(../png/n012y3.png) no-repeat;
	color: #b80000;
}

.zwleftx .zx1 a {
	background-position: 0 0;
}

.zwleftx .zx2 a {
	background-position: -119px 0;
}

.zwleftx .zx3 a {
	background-position: 0 -103px;
}

.zwleftx .zx4 a {
	background-position: -119px -103px;
}

.index_xxgk .gk_center {
	width: 485px;
	float: left;
	margin-left: 22px;
}

.zwbox {}

.zwbox {
	width: 100%;
	float: right;
}

.zwbox .hdzwbox {
	height: 30px;
	border-bottom: 1px solid #e5e5e5;
}

.zwbox .hdzwbox .title {
	float: left;
	padding: 0;
	font-size: 16px;
	color: #b80000;
	border-bottom: 2px solid #b80000;
	line-height: 29px;
}

.zwbox .bdzwbox {
	padding-top: 5px;
}

.zwbox .bdzwbox ul {
	padding: 0;
	zoom: 1;
}

.zwbox .bdzwbox ul li {
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	background: url(../gif/1350se.gif) 0 15px no-repeat;
	padding-left: 20px;
	overflow: hidden;
}

.zwbox .bdzwbox ul li .date {
	float: right;
	color: #999;
}

.zwTab {
	width: 100%;
	background: #fff;
	margin-top: 10px;
	overflow: hidden;
}

.zwTab .TabHead {
	height: 30px;
	line-height: 30px;
	background: #eeeeee;
	position: relative;
}

.zwTab .TabHead li {
	width: 90px;
	display: block;
	height: 30px;
	line-height: 30px;
	float: left;
	text-align: center;
}

.zwTab .TabHead .name {
	display: block;
	text-decoration: none;
	font-size: 14px;
	color: #b80000;
}

.zwTab .TabHead .active .name {
	color: #fff;
	background: #b80000;
}

.zwTab .TabHead .gd {
	display: none;
	padding-left: 0px;
	font-weight: normal;
}

.zwTab .TabHead .active .gd {
	display: block;
	position: absolute;
	right: 15px;
	top: 0px;
	font-size: 13px;
	color: #878889;
}

.zwTab .TabMain {
	padding-top: 10px;
	min-height: 100px;
	overflow: hidden;
}

.zwicon {
	width: 100%;
	height: 196px;
	background: #fff;
	margin-top: 10px;
	overflow: hidden;
}

.zwicon ul {
	width: 500px;
	overflow: hidden;
}

.zwicon ul li {
	width: 88px;
	height: 89px;
	float: left;
	margin: 6px 12px 6px 0;
	background: #eeeeee;
}

.zwicon ul li a {
	padding-top: 54px;
	display: block;
	height: 35px;
	line-height: 30px;
	text-align: center;
	background: url(../png/3tskfs.png) no-repeat;
	text-decoration: none;
}

.zwicon ul li a:hover {
	font-weight: bold;
}

.zwicon .a1 {
	background-position: 0 0;
}

.zwicon .a2 {
	background-position: -100px 0;
}

.zwicon .a3 {
	background-position: -200px 0;
}

.zwicon .a4 {
	background-position: -300px 0;
}

.zwicon .a5 {
	background-position: -400px 0;
}

.zwicon .a6 {
	background-position: -500px 0;
}

.zwicon .a7 {
	background-position: -600px 0;
}

.zwicon .a8 {
	background-position: -700px 0;
}

.zwicon .a9 {
	background-position: -800px 0;
}

.zwicon .a10 {
	background-position: -900px 0;
}

.index_xxgk .gk_right {
	width: 360px;
	float: right;
}

.zwnrs {
	width: 360px;
	height: 175px;
	border-bottom: 1px dashed #c1c1c1;
}

.zwnrs .beij {
	width: 175px;
	height: 152px;
	background: #f6f6f6;
}

.zwnrs .bt {
	height: 70px;
	line-height: 70px;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
}

.zwnrs .bt span {
	display: block;
	padding-left: 90px;
	font-weight: bold;
}

.zwbox2 .bt span {
	background: url(../png/a4w7m3.png) no-repeat;
}

.zwbox3 .bt span {
	background: url(../png/iianl7.png) no-repeat;
}

.zwnrs .bc {
	padding: 10px 0 10px 10px;
	overflow: hidden;
}

.zwnrs .bc li {
	width: 80px;
	float: left;
	line-height: 28px;
}

.zwnrx {
	overflow: hidden;
	padding-top: 10px;
}

.zwnrx li {
	width: 100px;
	padding-left: 20px;
	height: 29px;
	line-height: 29px;
	background: url(../gif/b0j168.gif) 10px center no-repeat;
	text-align: left;
	float: left;
}


.in_bs {
	width: 100%;
	height: 362px;
	zoom: 1;
	overflow: hidden;
}

.bs_left {
	width: 292px;
	margin-right: 20px;
}

.zdfw .zdfwhd {
	height: 37px;
	line-height: 37px;
	background: #b80000;
	font-size: 16px;
	color: #fff;
	text-align: center;
}

.zdfw .zdfwbd {
	height: 272px;
	border: 1px solid #eee;
	overflow: hidden;
	background: #f9f9f9;
}

.zdfwlist li {
	width: 144px;
	height: 68px;
	float: left;
	text-align: center;
	border-bottom: 1px dashed #ddd;
	border-right: 1px dashed #ddd;
	font-size: 14px;
}

.zdfwlist li.li2,
.zdfwlist li.li4,
.zdfwlist li.li6,
.zdfwlist li.li8 {
	border-right: none;
}

.zdfwlist li.li7,
.zdfwlist li.li8 {
	border-bottom: none;
}

.zdfwlist li a {
	padding-top: 38px;
	display: block;
	line-height: 30px;
	background: url(../png/kxralh.png) no-repeat;
}

.zdfwlist li.li1 a {
	background-position: 0 0;
}

.zdfwlist li.li2 a {
	background-position: -144px 0;
}

.zdfwlist li.li3 a {
	background-position: 0 -68px;
}

.zdfwlist li.li4 a {
	background-position: -144px -68px;
}

.zdfwlist li.li5 a {
	background-position: 0 -136px;
}

.zdfwlist li.li6 a {
	background-position: -144px -136px;
}

.zdfwlist li.li7 a {
	background-position: 0 -204px;
}

.zdfwlist li.li8 a {
	background-position: -144px -204px;
}

.zdfw_adv {
	width: 292px;
	height: 40px;
	background: #c90000;
	overflow: hidden;
	margin-top: 10px;
}

.zdfw_adv a {
	width: 292px;
	font-size: 18px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	display: block;
}

.zdfw_adv a:hover {
	background: #b80000;
	text-decoration: none;
}

.bs_center {
	width: 490px;
	overflow: hidden;
}

.bs_center .bsc_hd {
	height: 33px;
	line-height: 33px;
	border-bottom: #eee 1px solid;
	;
}

.bs_center .bsc_hd .bsc_hd_title {
	display: block;
	float: left;
	min-width: 100px;
	padding: 0 15px;
	text-align: center;
	background: #c90000;
	color: #fff;
	font-size: 16px;
}

.bs_center .bsc_hd .bsc_hd_more {
	float: right;
	height: 25px;
	
}

.bs_center .bsc_cont {
	width: 500px;
	height: 140px;
	overflow: hidden;
}

.bs_center .bsc_cont ul {
	width: 500px;
	overflow: hidden;
}

.bs_center .bsc_cont ul li {
	float: left;
	width: 115px;
	height: 36px;
	padding: 10px 10px 0 0;
}

.bs_center .bsc_cont ul li a {
	display: block;
	width: 115px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	font-size: 14px;
	background: #f6f6f6;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.bs_center .bsc_cont ul li a:hover {
	background: #c90000;
	color: #fff;
}

.bs_right {
	width: 295px;
	overflow: hidden;
}

.bs_right .bsr_hd {
	height: 33px;
	line-height: 33px;
	border-bottom: #eee 1px solid;
	;
}

.bs_right .bsr_hd .bsr_hd_title {
	display: block;
	float: left;
	min-width: 100px;
	padding: 0 15px;
	text-align: center;
	background: #c90000;
	color: #fff;
	font-size: 16px;
}

.bs_right .bsr_hd .bsr_hd_more {
	float: right;
	height: 25px;
	
}

.bs_right .bsr_cont {
	height: 140px;
	overflow: hidden;
}

.bs_right .bsr_cont ul {
	padding: 0;
	zoom: 1;
}

.bs_right .bsr_cont ul li {
	height: 28px;
	line-height: 28px;
	font-size: 14px;
	background: url(../gif/1350se.gif) 0 13px no-repeat;
	padding-left: 20px;
	overflow: hidden;
}

.bs_right .bsr_ggfw {
	height: 140px;
	overflow: hidden;
	padding-top: 8px;
}

.bs_right .bsr_ggfw ul.msfwlist {
	width: 310px;
}

.bs_right .bsr_ggfw ul.msfwlist li {
	float: left;
	border-right: 1px dashed #cccccc;
	text-align: center;
	font-size: 14px;
}

.bs_right .bsr_ggfw ul.msfwlist li a {
	display: block;
	float: left;
	cursor: pointer;
}

.bs_right .bsr_ggfw ul.msfwlist li .icon {
	width: 100px;
	height: 42px;
	text-align: center;
	display: block;
	background: url(../png/2b4bym.png) 0 0 no-repeat;
	overflow: hidden;
}

.bs_right .bsr_ggfw ul.msfwlist li .ms1 {
	background-position: -8px 0;
}

.bs_right .bsr_ggfw ul.msfwlist li .ms2 {
	background-position: -8px -42px;
}

.bs_right .bsr_ggfw ul.msfwlist li .ms3 {
	background-position: -8px -84px;
}

.bs_right .bsr_ggfw ul.msfwlist li .ms4 {
	background-position: -8px -126px;
}

.bs_right .bsr_ggfw ul.msfwlist li .ms5 {
	background-position: -8px -168px;
}

.bs_right .bsr_ggfw ul.msfwlist li .ms6 {
	background-position: -8px -210px;
}

.bs_right .bsr_ggfw ul.msfwlist li .tit {
	line-height: 24px;
	width: 100px;
	text-align: center;
}

.bs_right .bsr_ggfw ul.msfwlist li.li6 {
	border-right: none;
}

.bs_right .bsr_hd2 {
	width: 295px;
	height: 30px;
	border-bottom: 1px solid #e5e5e5;
}

.bs_right .bsr_hd2 .title {
	float: left;
	padding: 0;
	font-size: 16px;
	color: #b80000;
	border-bottom: 2px solid #b80000;
	line-height: 29px;
}

.bs_right .bsr_c {
	padding-top: 5px;
}

.bs_right .bsr_c ul {
	padding: 0;
	zoom: 1;
}

.bs_right .bsr_c ul li {
	height: 28px;
	line-height: 28px;
	font-size: 14px;
	background: url(../gif/1350se.gif) 0 13px no-repeat;
	padding-left: 20px;
	overflow: hidden;
}



.in_hd {
	width: 100%;
	height: 362px;
	zoom: 1;
	overflow: hidden;
}

.hd_left {
	width: 631px;
	overflow: hidden;
}

.letter {
	width: 100%;
}

.letter .letter_hd {
	height: 33px;
	line-height: 33px;
	border-bottom: #eee 1px solid;
	;
}

.letter .letter_hd .title {
	display: block;
	float: left;
	min-width: 100px;
	padding: 0 15px;
	text-align: center;
	background: #b80000;
	color: #fff;
	font-size: 16px;
}

.letter .letter_hd .other {
	float: right;
	height: 25px;
	margin-top: 8px;
}

.otherlist li {
	width: 88px;
	height: 25px;
	line-height: 25px;
	float: left;
	margin-left: 4px;
	text-align: center;
}

.otherlist li.li1 {
	background: #99adf2;
}

.otherlist li.li2 {
	background: #f09382;
}

.otherlist li.li3 {
	background: #2ccda9;
}

.otherlist li.li4 {
	background: #73c5f0;
}

.otherlist li.li5 {
	background: #dcdcdc;
	width: 57px;
}

.otherlist li a {
	color: #fff;
}

.letter .letter_bd {
	padding: 10px 0 0;
	height: 240px;
	overflow: hidden;
}

.letter_label tr th {
	background: #f7f6f5;
	padding: 5px 0;
	color: #4d4d4d;
	line-height: 22px;
}

.letter_label tr:hover {
	background: #f7f6f5;
}

.letter_label tr td {
	padding: 6px 0;
	color: #4d4d4d;
	text-align: center;
	line-height: 21px;
}

.zmhdnav {
	height: 61px;
	padding-top: 22px;
}

.zmhdnav li {
	width: 148px;
	height: 61px;
	line-height: 61px;
	margin-right: 13px;
	float: left;
	background: url(../png/gkbvnx.png) no-repeat;
}

.zmhdnav li.li1 {
	background-position: 0 0;
}

.zmhdnav li.li2 {
	background-position: 0 -61px;
}

.zmhdnav li.li3 {
	background-position: 0 -122px;
}

.zmhdnav li.li4 {
	background-position: 0 -183px;
	margin-right: 0;
}

.zmhdnav li a {
	display: block;
	padding-left: 54px;
	background: url(../png/gkbvnx.png) no-repeat;
	font-size: 18px;
	color: #fff;
	text-decoration: none;
}

.zmhdnav li.li1 a {
	background-position: 0 -244px;
}

.zmhdnav li.li2 a {
	background-position: 0 -305px;
}

.zmhdnav li.li3 a {
	background-position: 0 -366px;
}

.zmhdnav li.li4 a {
	background-position: 0 -427px;
}

.hd_right {
	width: 462px;
	overflow: hidden;
}

.hd_right .in_hd_right_hd {
	height: 33px;
	line-height: 33px;
	border-bottom: #eee 1px solid;
	;
}

.hd_right .in_hd_right_hd .hd_ft_title {
	display: block;
	float: left;
	min-width: 100px;
	padding: 0 15px;
	text-align: center;
	background: #b80000;
	color: #fff;
	font-size: 16px;
}

.hd_right .in_hd_right_hd .hd_ft_more {
	float: right;
	height: 25px;
	margin-top: 8px;
}

.hd_right .hd_r_content {
	margin-top: 10px;
	height: 151px;
	overflow: hidden;
}

.hd_right .hd_r_content ul.in_hd_ftimg {
	float: left;
	width: 200px;
	height: 150px;
	overflow: hidden;
	margin-top: 1px;
}

.hd_right .hd_r_content ul.in_hd_ftimg img {
	width: 200px;
	height: 150px;
}

.hd_right .hd_r_content ul.in_hd_ftcon {
	float: right;
	width: 245px;
	overflow: hidden;
}

.hd_right .hd_r_content ul.in_hd_ftcon li {
	width: 235px;
	height: 30px;
	line-height: 30px;
	vertical-align: bottom;
	font-size: 14px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.hd_right .hd_r_content ul.in_hd_ftcon li.in_hd_xx span.in_hd_ft_tit {
	color: #b80000;
}

.hd_right .hd_r_content ul.in_hd_ftcon li.in_hd_ftjj {
	line-height: 20px;
	height: 75px;
	white-space: normal;
}

.hd_r_icon {
	width: 100%;
	height: 155px;
	overflow: hidden;
}

.hd_r_icon ul {
	width: 475px;
}

.hd_r_icon ul li {
	width: 145px;
	height: 155px;
	margin-right: 12px;
	text-align: center;
	background: #b80000;
	float: left;
}

.hd_r_icon ul li a {
	font-size: 20px;
	color: #fff;
	line-height: 155px;
	text-decoration: none;
	display: inherit;
}

.hd_r_icon ul li a.hdri1 {
	background: #99adf2;
}

.hd_r_icon ul li a.hdri2 {
	background: #f09382;
}

.hd_r_icon ul li a.hdri3 {
	background: #2ccda9;
}

.hd_r_icon ul li a:hover {
	background: #b80000;
}



.mainBox {
	width: 1118px;
	padding: 15px 15px 5px;
	border-radius: 5px;
}

.mainBox .main_title {
	height: 41px;
	line-height: 41px;
	background: #f5f5f8;
	position: relative;
}

.mainBox .main_title a {
	height: 41px;
	color: #666;
}

.mainBox .main_title a.mt_word {
	float: left;
	padding: 0 15px;
	font-size: 16px;
	background: #b80000;
	color: #fff;
	text-decoration: none;
}

.mainBox .main_content {
	margin-top: 15px;
}


.about_main {
	height: 242px;
}

.about_main .about_left {
	width: 695px;
	float: left;
	overflow: hidden;
}

.about_main .about_left ul {
	width: 710px
}

.about_main .about_left ul li {
	width: 340px;
	float: left;
	padding-right: 10px;
}

.about_main .about_left ul li img {
	width: 340px;
	height: 242px;
}

.about_main .about_right {
	width: 420px;
	float: right;
	overflow: hidden;
}

.about_main .about_right ul {
	width: 430px;
}

.about_main .about_right ul li {
	width: 195px;
	float: left;
	height: 115px;
	padding: 0 0 12px 15px;
}

.about_main .about_right ul li img {
	width: 195px;
	height: 115px;
}


.in_banner {
	width: 100%;
	overflow: hidden;
	display: block;
}

.in_banner img {
	border-radius: 5px;
}

.in_banner_r1 {
	width: 100%;
	overflow: hidden;
	display: block;
}

.in_banner_r1 img {
	width: 565px;
	height: 100px;
	border-radius: 5px;
}


.in_news {
	width: 100%;
	overflow: hidden;
	border-radius: 5px;
}

.in_news .news_left {
	width: 565px;
	float: left;
}

.in_news .news_right {
	width: 565px;
	float: right;
}

.weibo_box {
	height: 317px;
	overflow: hidden;
}


ul.linklist {
	margin: 0 auto;
	padding: 0px;
	width: 1150px;
}

ul.linklist li {
	text-align: center;
	width: 140px;
	margin: 5px 7px;
	border: #DCDDDD 1px solid;
	padding: 2px;
	float: left;
}

ul.linklist li img {
	width: 140px;
	height: 48px;
}


.about {
	width: 1150px;
	border-radius: 5px;
}

.about .about_pic {
	width: 480px;
	overflow: hidden;
}

.about .about_info {
	width: 645px;
	height: 300px;
	overflow: hidden;
}

.about_box {
	width: 1150px;
}

.about_box_tit {
	width: 100%;
	height: 50px;
	line-height: 50px;
	background: url(../png/0zugzt.png);
	background-repeat: no-repeat;
	background-position: right -314px;
}

.about_box_tit a {
	display: inline-block;
	padding-left: 45px;
	margin-left: 24px;
	float: left;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	background-image: url(../png/0zugzt.png);
	background-repeat: no-repeat;
}

.ly_title {
	background-color: #3baeda;
}

.ly_title a {
	background-position: 0 -375px;
}

.tz_title {
	background-color: #b80000;
}

.tz_title a {
	background-position: 0 -425px;
}

.mlhbh_title {
	background-color: #e171b3;
}

.mlhbh_title a {
	background-position: 0 -476px;
}

.touzi_box {
	width: 100%;
	height: 465px;
	background: url(../png/01vdsb.png) top center;
	overflow: hidden;
}

.touzi_box .touzi_title {
	width: 200px;
	text-align: center;
	font-size: 30px;
	font-weight: normal;
	color: #b80000;
	margin: 70px auto 46px;
	padding-bottom: 12px;
}

.touzi_box .touzi_title a {
	color: #fff;
	text-decoration: none;
	border-bottom: #fff 3px solid;
	padding: 0 15px 12px;
}

.touzi_box .touzi_title a:hover {
	color: #b80000;
	text-decoration: none;
	border-bottom: #b80000 3px solid;
	padding: 0 15px 12px;
}

.touzi_box ul {
	width: 100%;
	overflow: hidden;
}

.touzi_box ul li {
	width: 185px;
	height: 160px;
	text-align: center;
	margin: 30px 50px 0;
	float: left;
}

.touzi_box ul li a {
	display: block;
	padding-top: 120px;
	font-size: 24px;
	color: #fff;
	text-decoration: none;
}

.touzi_box ul li a.tz1 {
	background: url(../png/39smq2.png) no-repeat center top;
}

.touzi_box ul li a.tz1:hover {
	background: url(../png/2lcfzi.png) no-repeat center top;
}

.touzi_box ul li a.tz2 {
	background: url(../png/w4rftz.png) no-repeat center top;
}

.touzi_box ul li a.tz2:hover {
	background: url(../png/v4dj3x.png) no-repeat center top;
}

.touzi_box ul li a.tz3 {
	background: url(../png/6eag38.png) no-repeat center top;
}

.touzi_box ul li a.tz3:hover {
	background: url(../png/iak03n.png) no-repeat center top;
}

.touzi_box ul li a.tz4 {
	background: url(../png/ax4ouj.png) no-repeat center top;
}

.touzi_box ul li a.tz4:hover {
	background: url(../png/ng8zxb.png) no-repeat center top;
}

.touzi_box ul li a.tz5 {
	background: url(../png/1ap4rb.png) no-repeat center top;
}

.touzi_box ul li a.tz5:hover {
	background: url(../png/l3hlsd.png) no-repeat center top;
}

.touzi_box ul li a:hover {
	color: #b80000;
}


.meili {
	width: 100%;
	border-radius: 5px;
}


.xxgk_index {
	width: 1150px;
	border-radius: 5px;
}

.xxgk_btnbox {
	width: 338px;
	height: 327px;
	padding: 16px 13px 0;
	overflow: hidden;
	border-radius: 5px;
}

.xxgk_btnbox ul li {
	float: left;
	width: 162px;
	height: 69px;
	padding: 0 14px 12px 0;
	overflow: hidden;
}

.xxgk_btnbox ul li.num2,
.xxgk_btnbox ul li.num4,
.xxgk_btnbox ul li.num6,
.xxgk_btnbox ul li.num8 {
	padding-right: 0;
}

.xxgk_btnbox ul li a {
	display: block;
	width: 68px;
	height: 55px;
	line-height: 22px;
	text-align: left;
	font-size: 16px;
	padding: 14px 21px 0 73px;
	overflow: hidden;
	background: url(../png/y8fj1b.png) no-repeat;
	color: #484848;
	text-decoration: none;
}

.xxgk_btnbox ul li a:hover {
	background: url(../png/y8fj1b.png) no-repeat;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	color: #b80000;
}

.xxgk_btnbox ul li.num1 a {
	background-position: 0 0;
}

.xxgk_btnbox ul li.num1 a:hover {
	background-position: 0 0;
}

.xxgk_btnbox ul li.num2 a {
	background-position: 0 -70px;
}

.xxgk_btnbox ul li.num2 a:hover {
	background-position: 0 -70px;
}

.xxgk_btnbox ul li.num3 a {
	background-position: 0 -140px;
}

.xxgk_btnbox ul li.num3 a:hover {
	background-position: 0 -140px;
}

.xxgk_btnbox ul li.num4 a {
	background-position: 0 -210px;
}

.xxgk_btnbox ul li.num4 a:hover {
	background-position: 0 -210px;
}

.xxgk_btnbox ul li.num5 a {
	background-position: 0 -280px;
	width: 84px;
	padding: 14px 12px 0 66px;
	line-height: 44px;
}

.xxgk_btnbox ul li.num5 a:hover {
	background-position: 0 -280px;
}

.xxgk_btnbox ul li.num6 a {
	background-position: 0 -350px;
	width: 84px;
	padding: 14px 3px 0 75px;
	line-height: 44px;
}

.xxgk_btnbox ul li.num6 a:hover {
	background-position: 0 -350px;
}

.xxgk_btnbox ul li.num7 a {
	background-position: 0 -420px;
}

.xxgk_btnbox ul li.num7 a:hover {
	background-position: 0 -420px;
}

.xxgk_btnbox ul li.num8 a {
	background-position: 0 -490px;
}

.xxgk_btnbox ul li.num8 a:hover {
	background-position: 0 -490px;
}

.xxgk_indexnews {
	width: 732px;
	height: 293px;
	padding: 15px 15px 0;
	overflow: hidden;
	border-radius: 5px;
}

.xxgk_indexbox {
	width: 533px;
	padding: 15px 15px 10px;
	border-radius: 5px;
}

.xxgk_zzjg {
	width: 1120px;
	padding: 15px 15px 10px;
	border-radius: 5px;
}

.h33 {
	background: #f9f9f9;
	width: 1133px;
	border: 1px solid #eee;
	margin-top: 15px
}

.h33 span {
	display: block;
	width: 100%;
	text-align: center;
	line-height: 48px;
	color: #b80000;
	font-size: 22px;
}



.nav_dwxx {
	border: 1px solid #ddd;
	height: 60px;
	padding: 5px 0;
	border-radius: 5px;
}

.nav_dwxx ul li {
	float: left;
	height: 30px;
	line-height: 30px;
	vertical-align: bottom;
}

.nav_dwxx ul li.bt {
	width: 110px;
	text-align: right;
	font-size: 14px;
}

.nav_dwxx ul li.dw {
	width: 320px;
	font-size: 14px;
	font-weight: bold;
	color: #cf0510;
}

.nav_dwxx ul li.dz {
	width: 320px;
	font-size: 14px;
}

.nav_dwxx ul li.dh {
	width: 210px;
	font-size: 14px;
}

.nav_title {
	height: 36px;
	line-height: 36px;
	margin-top: 15px;
}

.nav_title ul {
	padding: 0;
}

.nav_title ul.tit li {
	color: #333;
	float: left;
	height: 36px;
	font-size: 16px;
	line-height: 36px;
	background: #eeeeee;
	text-align: center;
	padding: 0;
	border-right: #FFF 1px solid;
}

.nav_title ul.tit li.bm,
.xxgk_nav_con ul li.bm {
	width: 133px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.nav_title ul.tit li.yh,
.xxgk_nav_con ul li.yh {
	width: 192px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.xxgk_nav_con ul li.yh,
.xxgk_nav_con ul li.rq {
	font-family: arial;
}

.nav_title ul.tit li.mc {
	width: 492px;
}

.nav_title ul.tit li.mc1 {
	width: 492px;
	float: left;
}

.nav_title ul.tit li.rq {
	width: 105px;
	border: 0 none;
}

.nav_title ul.tit li.rq1 {
	width: 105px;
	float: right;
}

.nav_title ul.tit li.wh {
	width: 124px;
	border-right: 0px;
}

.xxgk_nav_con {
	line-height: 40px;
	font-size: 16px;
}

.xxgk_nav_con .xxgk_navli {
	height: 40px;
}

.xxgk_nav_con ul {
	height: 40px;
	margin-top: 3px;
	border: #f3f3f3 1px solid;
}

.xxgk_nav_con ul li {
	float: left;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	vertical-align: bottom;
	background: none;
	padding: 0;
	text-align: center;
	border-right: #FFF 1px solid;
}

.xxgk_nav_con ul li.mc {
	text-align: left;
	width: 482px;
	padding-left: 10px;
}

.xxgk_nav_con ul li.mc a {
	display: block;
	float: left;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	max-width: 440px;
	font-size: 14px;
}

.xxgk_nav_con ul li.mc .a {
	float: left;
	width: auto;
	color: #f00;
}

.xxgk_nav_con ul li.mc1 {
	text-align: left;
	width: 611px;
	padding-left: 10px;
}

.xxgk_nav_con ul li.mc0 {
	text-align: left;
	width: 549px;
	padding-left: 10px;
	font-size: 14px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.xxgk_nav_con ul li.rq {
	width: 103px;
	white-space: nowrap;
	text-overflow: ellipsis;
	border: 0 none;
	color: #959595;
	overflow: hidden;
	text-align: center;
}

.xxgk_nav_con ul li.rq1 {
	width: 103px;
	float: right;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-family: Arial, Helvetica, sans-serif;
	color: #999;
}

.xxgk_nav_con ul li.rq0 {
	float: right;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-family: Arial, Helvetica, sans-serif;
	color: #999;
	padding-right: 8px;
}

.xxgk_nav_con ul li.wh {
	width: 124px;
	white-space: nowrap;
	text-overflow: ellipsis;
	border-right: 0px;
}

.listviewboxt {
	display: none;
	height: 178px;
	position: relative;
	text-align: center;
	left: 0px;
	top: 0px;
	width: auto;
}

.listviewbox {
	background: #fff;
	border: 3px solid #e8e8e8;
	position: absolute;
	left: 0;
	top: 0px;
	padding: 14px 10px;
	text-align: center;
	width: 898px;
	z-index: 998;
	color: #333;
}

.listviewbox .vitem {
	line-height: 24px;
	text-align: left;
	width: 50%;
	float: left;
	overflow: hidden;
	font-size: 14px;
}

.listviewbox .vname {
	float: left;
	font-weight: bold;
	height: 24px;
	line-height: 24px;
	text-align: right;
	width: 86px;
}

.listviewbox .vname p,
.listviewbox .vitem p {
	float: left;
	width: 320px;
}

.listviewbox .vname p {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.listviewbox .vname_zy {
	height: auto;
}

.listviewbox .vitem1,
.listviewbox .vitem2 {
	width: 100%;
	clear: both;
}

.listviewbox .vitem1 p,
.listviewbox .vitem2 p {
	width: 746px;
}

.bellong-tree {
	width: 198px;
	height: 520px;
	border: 1px solid #eeeeee;
	margin-bottom: 10px;
	background: #fff;
}

.bellong-tree h3 {
	height: 34px;
	line-height: 34px;
	border-bottom: 1px solid #dce7f0;
	background: url(../jpg/xqhgcp.jpg) no-repeat 18px #f3f5f8;
	font-size: 14px;
	color: #282828;
	padding-left: 35px;
	font-weight: normal;
}

.dtree {
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 12px;
	color: #666;
	white-space: nowrap;
	height: 475px;
	overflow: auto;
	padding-left: 10px;
}

.dtree img {
	border: 0px;
	vertical-align: middle;
}

.dtree a {
	color: #333;
	text-decoration: none;
}

.dtree a.node,
.dtree a.nodeSel {
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
}

.dtree a.node:hover,
.dtree a.nodeSel:hover {
	color: #333;
	text-decoration: underline;
}

.dtree .clip {
	overflow: hidden;
}

.dtree .d_0 {
	display: none
}

.is-ph {
	width: 198px;
	border: 1px solid #eeeeee;
	background: #fff;
	overflow: hidden;
}

.is-ph h3 {
	height: 37px;
	line-height: 37px;
	border-bottom: 1px solid #b80000;
	background: #f3f5f8;
	font-size: 18px;
	color: #b80000;
	padding-left: 16px;
	font-weight: normal;
}

.is-gktab {
	width: 184px;
	height: 23px;
	line-height: 23px;
	border-bottom: 1px solid #dceaf3;
	margin: 0 auto;
	margin-top: 4px;
}

.is-gktab a {
	padding: 0 10px;
	font-size: 14px;
	color: #3e3e3e;
	display: block;
	float: left;
	text-align: center;
	height: 23px;
	line-height: 23px;
}

.is-gktab a:hover,
.is-gktab a.aon {
	text-decoration: none;
	border-bottom: 1px solid #2490ce;
	color: #2490ce;
}

.is-ph ul {
	padding: 8px 15px;
}

.is-ph ul li i {
	float: right;
	font-style: normal;
	font-size: 14px;
	color: #b80000;
}

.is-ph ul li {
	height: 29px;
	line-height: 29px;
	font-size: 14px;
}

.is-ph ul li a {
	color: #b80000;
}


#wenzhang {
	width: 1150px;
	margin: auto;
	font-size: 16px;
	line-height: 200%;
	height: auto;
	overflow: hidden;
	padding: 0;
}

.wztit {
	font-size: 28px;
	line-height: 46px;
	text-align: center;
	padding-top: 10px;
	position: relative;
}

.wztit_xxgk {
	font-size: 28px;
	line-height: 46px;
	text-align: center;
	padding: 10px 0;
	position: relative;
	border-bottom: #b80000 2px solid;
}

.wz_sx {
	position: absolute;
	width: 291px;
	height: 284px;
	top: -20px;
	right: 80px;
	background: url(../png/1w5mxv.png) 0 0 no-repeat;
}

.wzfbt {
	line-height: 36px;
	text-align: center;
	font-size: 22px;
	font-weight: 100;
}

.wzbjxx {
	line-height: 34px;
	color: #666;
	font-size: 12px;
	text-align: center;
	border-bottom: #dbdee1 1px solid;
	height: 44px;
	padding-top: 5px;
	position: relative;
	overflow: hidden;
}

.wzbjxx a {
	font-size: 12px;
	color: #666;
	cursor: pointer;
}

.wzbjxx a:hover {
	color: #e20a0d;
}

.wzbjxx .nostart {
	color: #ce0000;
}

.wzbjxx .starting {
	color: #2f9c2e;
}

.wzbjxx .over {
	color: #999;
}

.wzbjxx input {
	width: 10px;
	height: 10px;
	border: #666 1px solid;
	vertical-align: middle;
	cursor: pointer;
}

.wzbjxx .top_ztimg {
	position: absolute;
	width: 100px;
	height: 36px;
	right: 10px;
	top: 3px;
	overflow: hidden;
}

.wzbjxx .top_ztimg .si_img {
	display: block;
	float: left;
	width: 36px;
	height: 36px;
	margin-left: 12px;
}

.wz_zybox {
	border: #ddd 1px dashed;
	background: #fbfbfb;
	padding: 10px 15px;
	line-height: 28px;
	font-size: 14px;
	margin-bottom: 20px;
}

.wz_zybox span {
	font-weight: bold;
}

.wzcon {
	padding: 20px 0;
	height: auto;
	_height: 450px;
	font-size: 16px;
	line-height: 200%;
	font-family: "Î¢ÈíÑÅºÚ";
	text-align: justify;
}

.wzcon p {
	padding-bottom: 20px;
}

.wzcon p img {
	max-width: 1150px;
}

.wzcon table {
	max-width: 1110px !important;
	border-collapse: collapse;
}

.wzbot {
	padding-top: 10px;
	padding-bottom: 20px;
	font-size: 14px;
	line-height: 28px;
	color: #666;
}

.wzbot a {
	color: #666;
}

.wzbot a:hover {
	color: #c00;
}

.wzbot1 {
	height: 50px;
	line-height: 36px;
	text-align: right;
	font-size: 12px;
	color: #999;
	padding-top: 15px;
}

.wzbot1 a {
	color: #999;
	line-height: 36px;
}

.wzbot1 a:hover {
	color: #c00;
	text-decoration: none;
}

.wzbot1 ul {
	float: left;
}

.wzbot1 ul.fxd_xx {
	width: 300px;
	text-align: left;
	height: 30px;
}

.wzbot1 ul.fxd_close {
	width: 136px;
	float: right;
	text-align: left;
	overflow: hidden;
}

.wzbot1 ul.fxd_close .print_btn {
	display: block;
	float: left;
	width: 50px;
	height: 26px;
	line-height: 26px;
	background: url(../gif/mr53zf.gif) 0 5px no-repeat;
	padding-left: 22px;
}

.wzbot1 ul.fxd_close .close_btn {
	display: block;
	float: left;
	width: 40px;
	height: 26px;
	line-height: 26px;
	padding-left: 22px;
	background: url(../gif/zjad8y.gif) 0 5px no-repeat;
}

.video_main_content {
	text-align: center;
	padding: 30px 0 0;
}

.sp_wzcon {
	padding: 20px;
	width: 884px;
	height: auto;
	font-size: 16px;
	line-height: 200%;
}

.sp_wzcon table {
	max-width: 884px !important;
}


#wenzhang .table_suoyin {
	margin: 10px 0;
	border-collapse: collapse;
}

#wenzhang .table_suoyin th {
	border: #ddd 1px solid;
	width: 140px;
	text-align: right;
	background: #f8f8f8;
	padding: 4px 8px;
}

#wenzhang .table_suoyin td {
	border: #ddd 1px solid;
	width: 360px;
	text-align: left;
	padding: 4px 8px;
	color: #666;
}


.wzlt {
	width: 308px;
	float: left;
}

.xuzhi {
	width: 100%;
	border-radius: 5px;
}

.xuzhi .hd {
	height: 34px;
	line-height: 34px;
	border-bottom: 2px solid #b80000;
	background: url(../png/me78ku.png) no-repeat;
}

.xuzhi .hd h3 {
	font-size: 16px;
	color: #fff;
	text-align: center;
}

.xuzhi .bd {
	padding: 22px 25px;
	border: 1px solid #e5e5e5;
	border-top: none;
	overflow: hidden;
}

.wzjs p {
	color: #545454;
	line-height: 24px;
}

.wzbtn {
	width: 213px;
	height: 36px;
	margin: 12px auto;
}

.wzbtn a {
	display: block;
	height: 36px;
	line-height: 36px;
	padding-left: 76px;
	font-size: 16px;
	color: #fff;
	background: url(../png/vys2ky.png) no-repeat;
}

.xjcx {
	border: 1px solid #e5e5e5;
	padding: 10px 20px;
	margin: 7px 5px 0 15px;
	overflow: hidden;
	border-radius: 5px;
	float: left;
	width: 355px;
}

.xjcx h3 {
	color: #b80000;
	padding-left: 20px;
	margin-bottom: 10px;
	font-size: 16px;
	background: url(../png/7m3akt.png) left center no-repeat;
}

.xjcx .xjform {
	border: 1px solid #e5e5e5;
	overflow: hidden;
}

.xjcx .xjform .snumber {
	width: 200px;
	height: 33px;
	line-height: 33px;
	background: #ffffff;
	border: 0;
	float: left;
	text-align: center;
	color: #595959;
}

.xjcx .xjform .submit {
	width: 64px;
	height: 33px;
	line-height: 33px;
	float: left;
	border: 0;
	background: #b80000;
	color: #fff;
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 16px;
}

.xjcx .xjcxbtn a {
	display: block;
	margin: 0 auto;
	border-radius: 14px;
	width: 213px;
	height: 35px;
	background: #b80000;
	color: #fff;
	font-size: 16px;
	text-align: center;
	line-height: 35px;
}

.yjzj_hf {
	width: 100%;
	background: #b80000;
	border: 0;
}


.fangtan {
	padding-bottom: 10px;
	overflow: hidden;
}

.ft_left {
	width: 800px;
	float: left;
}

.ft_left ul.ftimg {
	float: left;
	width: 320px;
	height: 210px;
	overflow: hidden;
	margin-top: 1px;
}

.ft_left ul.ftimg img {
	width: 320px;
	height: 210px;
}

.ft_left ul.ftcon {
	float: right;
	width: 455px;
	overflow: hidden;
}

.ft_left ul.ftcon li {
	width: 445px;
	height: 30px;
	line-height: 30px;
	vertical-align: bottom;
	font-size: 14px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.ft_left ul.ftcon li.xx span.tit {
	color: #b80000;
}

.ft_left ul.ftcon li.ftjj {
	line-height: 24px;
	height: 75px;
	white-space: normal;
}

.ft_left ul.ftcon li.btn {
	height: 35px;
	margin-top: 11px;
}

.ft_left ul.ftcon li.btn a {
	display: block;
	width: 105px;
	height: 35px;
	line-height: 34px;
	text-align: center;
	color: #484848;
	background: #e5e5e5;
	font-size: 16px;
	float: left;
	margin-right: 16px;
}

.ft_left ul.ftcon li.btn a:hover {
	color: #fff;
	background: #b80000;
}

.ft_right {
	width: 310px;
	float: right;
}

.ft_right .hd {
	height: 33px;
	border-bottom: 1px solid #e5e5e5;
}

.ft_right .hd .title {
	float: left;
	padding: 0;
	font-size: 16px;
	color: #b80000;
	border-bottom: 2px solid #b80000;
	line-height: 32px;
}

.ft_right .bd {
	padding-top: 5px;
}

.ft_right .bd ul {
	padding: 0;
	zoom: 1;
}

.ft_right .bd ul li {
	height: 34px;
	line-height: 34px;
	font-size: 14px;
	background: url(../gif/1350se.gif) 0 15px no-repeat;
	padding-left: 20px;
	overflow: hidden;
}

.ft_right .bd ul li .date {
	float: right;
	color: #999;
}

.fangtan_list {
	overflow: hidden;
	width: 870px;
	float: right;
}

.fangtan_list .ft_left {
	float: none;
	padding: 15px 0;
	border-bottom: 1px solid #dcdddd
}

.in_ft_left {
	width: 100%;
	float: left;
}

.in_ft_left .ft_hd {
	height: 33px;
	border-bottom: 1px solid #e5e5e5;
}

.in_ft_left .ft_hd .title {
	float: left;
	padding: 0;
	font-size: 16px;
	color: #b80000;
	border-bottom: 2px solid #b80000;
	line-height: 32px;
}

.in_ft_left .ft_bd {
	padding-top: 5px;
}

.in_ft_left .ft_bd ul {
	padding: 0;
	zoom: 1;
}

.in_ft_left .ft_bd ul li {
	height: 34px;
	line-height: 34px;
	font-size: 14px;
	background: url(../gif/1350se.gif) 0 15px no-repeat;
	padding-left: 20px;
	overflow: hidden;
}

.in_ft_left .ft_bd ul li .date {
	float: right;
	color: #999;
}



.form_title {
	margin-top: 10px;
	padding-left: 10px;
	border: 1px solid #eeeeee;
	background: url(../jpg/hug4pm.jpg) repeat-x;
	height: 28px;
	overflow: hidden;
}

.form_title .f_l {
	float: left;
	margin: 5px 0 0 10px;
}

.form_title .f_r {
	float: right;
}

.form_title .key {
	float: left;
}

.form_title .submit_btn {
	background: url(/images/gbg.png) repeat-x scroll 0 0 transparent;
	border: 1px solid #CCCCCC;
	border-left: none;
	font-size: 12px;
	height: 18px;
	line-height: 18px;
	overflow: visible;
	vertical-align: middle;
	width: 60px;
}

.form_content {
	padding: 8px 10px;
	min-height: 60px;
	margin-bottom: 10px;
	border: 1px solid #eeeeee;
	font-size: 12px
}

.show_box_govs .form_title .f_l {
	background: #b80000;
	color: #fff;
	height: 40px;
	line-height: 40px;
	padding: 0 30px;
	margin: 0;
	font-size: 16px;
}

.show_box_govs table {
	margin-top: 15px;
}

.show_box_govs table td {
	height: 35px;
	line-height: 35px;
	border: #e6e6e6 1px solid;
	border-top: none;
	font-size: 14px;
}

.show_box_govs table td.grey {
	background: #f9f9f9;
	text-align: right;
	padding-right: 5px;
}

.show_box_govs table td.white {
	background: #fff;
	text-align: left;
	padding-left: 5px;
}

.show_box_govs .start {
	color: red
}

.show_box_govs table td.last {
	height: 38px;
	text-align: center;
}

.show_box_govs table input {
	height: 20px;
	border: #eee 1px solid
}

.show_box_govs table td.last input {
	background: #b80000;
	width: 73px;
	height: 32px;
	color: #fff;
	font-weight: bold
}

.show_box_govs table tr.tt {
	background: #f5f5f5;
	height: 40px;
	line-height: 40px;
}

.show_box_govs table tr.tt td {
	height: 40px;
	line-height: 40px;
	padding-left: 20px;
}


.boxouter {
	height: auto;
	margin: 0 auto;
	overflow: hidden;
	border: #eee 1px solid;
	padding: 10px 15px 50px 15px;
	background-color: #ffffff;
	border-radius: 5px;
}

.boxouter h1 {
	font-size: 26px
}

.table_hd {
	width: 100%;
	height: 24px;
	line-height: 24px;
	margin: 30px 0 10px;
}

.table_hd .fl {
	margin-right: 200px;
}

.table_hd .b {
	font-size: 14px;
	font-weight: bold;
}

.table_hd .b span {
	font-size: 14px;
	font-weight: normal;
	color: red;
}

.table_hd .m a {
	font-size: 14px;
	color: blue;
}

.rlink {
	background: #b80000;
	width: 100px;
	height: 26px;
	line-height: 26px;
	color: #fff;
	font-weight: bold;
	padding: 2px 5px;
	margin: 30px 0 10px;
	font-size: 140pxpx;
	text-align: center;
}

.botline {
	background: #dfd5c1;
	width: 100%;
	height: 28px;
	line-height: 28px;
	text-align: center;
	margin: 10px 0;
	color: red;
}

.botline span {
	color: #000;
}

.postbtn {
	width: 100%;
	text-align: right;
	margin: 30px 15px 0 0;
}

.postbtn input {
	margin-right: 15px;
}

.mailtb td {
	height: 28px;
	line-height: 28px;
	border: #d5d5d5 1px solid;
}

.mailtb .grey {
	background: #f9f9f9
}

.mailtb .b {
	font-size: 14px;
	font-weight: bold
}

.mailtb .red {
	font-size: 14px;
	font-weight: normal;
	color: #b80000;
	padding-left: 5px;
}

.mailtb .center {
	text-align: center;
}

.mailtb td.fonty {
	color: #632203;
	padding: 10px 5px;
	text-indent: 2em;
	height: 48px;
	vertical-align: top;
}

.letter_list_table td,
.letter_list_table th {
	text-align: center;
	line-height: 32px;
}

.letter_list_table th {
	background-color: #f5f5f5
}

.letter_list_table td {
	border-left: 1px solid #F5DBBE
}

.letter_list_table .trc_1 td {
	background-color: #F1F1F1
}

.letter_list_table td.no_right {
	border: none;
	border-bottom: #eee 1px solid;
}

.letter_list_table td.ltitle {
	text-align: left
}

.letter_list_table td.ltitle a {
	background: url(../jpg/2vrd6y.jpg) no-repeat 10px 2px;
	padding-left: 30px;
}

.letter_list_table .status_0 {
	background-color: #F27D03;
	color: #ffffff;
	padding: 3px
}

.letter_list_table .status_1 {
	background-color: #F27D03;
	color: #ffffff;
	padding: 3px
}

.letter_list_table .status_2 {
	background-color: #F27D03;
	color: #ffffff;
	padding: 3px
}

.letter_list_table .status_3 {
	background-color: #0F96E5;
	color: #ffffff;
	padding: 3px
}

.quicknav {
	background: url(../gif/b5intj.gif) no-repeat;
	width: 100%;
	height: 129px;
	overflow: hidden;
	display: block;
}

.quicknav .fl {
	float: left;
	width: 220px;
	overflow: hidden;
}

.quicknav .fr {
	float: right;
	width: 510px;
	overflow: hidden;
}

.quicknav dl.up {
	height: 40px;
	padding: 10px 0 10px 10px;
}

.quicknav dl.dw {
	height: 56px;
	padding: 0 0 10px 10px;
}

.quicknav dl.up dd {
	float: left;
	margin-right: 10px;
}

.quicknav dl.dw dd {
	float: left;
	margin-right: 5px;
}

.form_title {
	margin-top: 10px;
	padding-left: 0;
	border-bottom: none;
	background: #f9f9f9;
	height: 40px;
	overflow: hidden;
}

.form_title .f_l {
	float: left;
	margin: 5px 0 0 10px;
}

.form_title .f_r {
	float: right;
}

.form_title .key {
	float: left;
}

.form_title .submit_btn {
	background: url(/images/gbg.png) repeat-x scroll 0 0 transparent;
	border: 1px solid #ccc;
	border-left: none;
	font-size: 12px;
	height: 18px;
	line-height: 18px;
	overflow: visible;
	vertical-align: middle;
	width: 60px;
}

.form_content table {
	margin-bottom: 10px;
	border-collapse: collapse;
	display: table;
	border: #eee 1px solid;
}

.mail_letter {
	border: 1px solid #ddd;
	overflow: hidden;
	width: 923px;
}

.mail_letter ul {
	width: 925px;
	overflow: auto;
}

.mail_letter ul li {
	float: left;
	height: 55px;
	line-height: 55px;
	width: 461px;
	border-right: 1px solid #ddd;
	text-align: center;
	font-size: 18px;
}

.mail_letter ul li a {
	display: inline-block;
	background: url(../jpg/85bef6.jpg) no-repeat left center;
	padding-left: 35px;
	margin: 0 auto;
}

.mail_letter ul li a.a1 {
	background: url(../jpg/4gj35w.jpg) no-repeat left center;
}

.mail_letter ul li a.a2 {
	background: url(../jpg/zgr9tm.jpg) no-repeat left center;
}

.mail_letter ul li a.a3 {
	background: url(../jpg/0c74tj.jpg) no-repeat left center;
}

.mail_lx {
	overflow: hidden;
	width: 925px;
}

.mail_lx ul {
	width: 935px;
	overflow: auto;
}

.mail_lx ul li {
	float: left;
	height: 32px;
	line-height: 32px;
	text-align: center;
}

.mail_lx ul li a {
	font-size: 14px;
	background: #dddddd;
	margin-right: 10px;
	padding: 0 20px;
	display: inline-block;
}

.mail_lx ul li a:hover {
	background: #b80000;
	color: #fff;
	text-decoration: none;
}

.mail_lx ul li a.on {
	background: #b80000;
	color: #fff;
	text-decoration: none;
}


.show_box_govs {
	border-radius: 5px;
}

.border1 {
	border: 1px solid #dddddd;
	height: 100%;
	zoom: 1;
}

.head_gov {
	background: #f9f9f9;
	border-bottom: 1px solid #eee;
	height: 40px
}

.head_gov .title1 {
	background: #b80000;
	line-height: 40px;
	padding: 0 30px;
	font-size: 16px;
	float: left;
	color: #fff;
}

.bg_grey {
	background: #fff;
}

.lettertb td {
	border-bottom: 1px dotted #ddd;
	padding: 6px 0px;
}

.wlwz_list_tit {
	width: 100%;
}

.wlwz_list_tit ul {
	width: 935px;
	overflow: auto;
}

.wlwz_list_tit ul li {
	float: left;
	height: 38px;
	line-height: 32px;
	text-align: center;
}

.wlwz_list_tit ul li a {
	font-size: 16px;
	background: #dddddd;
	margin-right: 10px;
	padding: 3px 20px;
	display: inline-block;
}

.wlwz_list_tit ul li a:hover {
	background: #b80000;
	color: #fff;
	text-decoration: none;
}

.wlwz_list_tit ul li a.on {
	background: #b80000;
	color: #fff;
	text-decoration: none;
}


.form_title .s {
	width: 400px;
	height: 32px;
	padding-top: 4px;
	padding-left: 100px;
}

.form_title .s #viewcode {
	width: 300px;
	height: 30px;
	border: 1px solid #dcdddd;
	float: left;
}

.form_title .s #xjcx {
	width: 90px;
	height: 32px;
	background: #b80000;
	text-align: center;
	line-height: 32px;
	border: 0px;
	float: left;
	color: #fff;
}

a.jgxx {
	width: 163px;
	display: block;
	float: left;
	padding: 8px 20px;
	font-size: 16px;
	margin: 5px 10px;
	border: #eee 1px solid;
	text-decoration: none;
}

a.jgxx:hover {
	background: #b80000;
	color: #fff;
}

.dc_list {
	border: #eee 1px solid;
	border-top: none;
	border-right: none;
}

.dc_list .dc_bt {
	background: #f6f6f6;
	height: 32px;
	line-height: 32px;
	text-align: center;
	font-size: 14px;
}

.leaidx {
	font-size: 12px;
	line-height: 38px;
	border-right: #eee 1px solid;
	border-top: #eee 1px solid;
}

.leaidx_title {
	font-size: 12px;
	line-height: 38px;
	border-right: #eee 1px solid;
	border-top: #eee 1px solid;
	padding-left: 10px;
}


.index_bj {
	padding-bottom: 50px
}

.index_logo {
	width: 1000px;
	margin: 0 auto;
	height: 112px;
	padding-top: 25px;
	padding-bottom: 40px;
	overflow: hidden;
}

.index_logo .logo {
	float: left;
	width: 530px;
}

.index_logo .seach {
	float: right;
	width: 320px;
	height: 30px;
	padding: 5px;
	border: 1px solid #D1EAFA;
	border-radius: 8px;
	background: #F8FDFF;
	margin-top: 28px;
	margin-right: 50px;
}

.index_logo .seach span {
	float: left;
	font-size: 14px;
	border-right: 1px solid #D1EAFA;
	height: 30px;
	display: block;
	text-align: center;
	width: 50px;
	color: #333333;
	line-height: 30px;
}

.index_logo .seach input.i1 {
	float: left;
	border: none;
	outline: none;
	background: #F8FDFF;
	padding-left: 10px;
	height: 30px;
	line-height: 30px;
	color: #666666;
	width: 200px;
}

.index_logo .seach input.i2 {
	background: url(/images/seach.png) no-repeat;
	display: block;
	width: 30px;
	height: 30px;
	border: none;
	float: right;
	outline: none;
	margin-right: 10px;
}

.index_fuwu {
	width: 1000px;
	margin: 35px auto;
	height: 360px;
	padding-bottom: 0px;
}

.index_fuwu .left {
	float: left;
	padding-left: 85px;
	width: 500px;
}

.index_fuwu .left p {
	display: block;
	border-top: 2px solid #b80000;
	padding-top: 10px;
}

.index_fuwu .left p b {
	display: block;
	font-size: 20px;
	color: #b80000;
	line-height: 40px;
}

.index_fuwu .left p span {
	font-size: 16px;
	color: #b80000;
	display: block;
	padding-bottom: 20px;
}

.index_fuwu .left p a {
	background: #b80000;
	display: block;
	width: 120px;
	border-radius: 5px;
	height: 35px;
}

.index_fuwu .left p a b {
	display: block;
	width: 109px;
	height: 35px;
	background: url(/images/jianyi.png) no-repeat 5px center;
	line-height: 35px;
	padding-left: 40px;
	color: #FFFFFF;
	font-weight: normal;
	font-size: 16px;
}

.index_fuwu .left p a:hover {
	background: #c4262e;
}

.index_fuwu .right {
	float: right;
	width: 300px;
	overflow: hidden;
	padding-right: 45px;
	position: relative;
}

.index_fuwu .right ul {
	width: 400px;
}

.index_fuwu .right ul li {
	float: left;
	width: 130px;
	height: 130px;
	margin-right: 50px;
	margin-bottom: 50px;
}

.index_fuwu .right ul li a {
	display: block;
	background: #b80000;
	width: 130px;
	height: 130px;
}

.index_fuwu .right ul li a:hover {
	background: #a30000;
}

.index_fuwu .right div {
	position: absolute;
	left: 90px;
	top: 100px;
	width: 130px;
	height: 130px;
	border-radius: 50%;
	overflow: hidden;
}

.index_fuwu .right div a {
	display: block;
	background: url(../png/qphqr1.png) no-repeat center;
	width: 130px;
	height: 130px;
}

.index_fuwu .right div a:hover {
	background: url(../png/nqaul6.png) no-repeat center;
}

.index_list {
	width: 870px;
	margin: 0 auto;
	height: 70px;
	overflow: hidden;
}

.index_list a {
	display: block;
	text-align: center;
	width: 120px;
	height: 60px;
	overflow: hidden;
	background: #b80000;
	height: 65px;
	padding-top: 5px;
}

.index_list a:hover {
	background: #a30000;
}

.index_list .left {
	float: left;
	width: 120px;
	margin-right: 1px;
}

.index_list .list {
	float: left;
	width: 605px;
	overflow: hidden;
}

.index_list .right {
	float: left;
	width: 120px;
}

.index_list ul li {
	float: left;
	width: 120px;
	height: 70px;
	margin-right: 1px;
}

.bd ul.bs {}

.bd ul.bs li {
	width: 178px;
	height;
	34px;
	padding: 10px 0px;
	background: none;
	float: left;
}

.bd ul.bs li a {
	width: 136px;
	display: block;
	overflow: hidden;
	border: 1px solid #dcdddd;
	border-radius: 5px;
	margin: 0 auto;
	height: 32px;
	text-align: center;
	line-height: 32px;
	font-size: 14px
}

.bd ul.bs li a:hover {
	background: #b80000;
	color: #fff;
	text-decoration: none
}


ul.ft_list {
	width: 100%;
	height: 420px;
	overflow-y: auto;
}

ul.ft_list li {
	padding: 10px 5px;
	border-bottom: 1px solid #dcdddd;
	line-height: 24px;
}

ul.ft_list li .reply {
	color: #a30000
}

.dc_input {
	background: #b80000;
	padding: 5px 20px;
	border: none;
	font: 10pt "Î¢ÈíÑÅºÚ";
	color: #fff;
}

.ewb-list-box {
    padding: 0 20px;
    height: 524px;
    overflow: hidden;
}

.ewb-list-node {
    margin-top: 10px;
    vertical-align: top;
}

.ewb-list-node:first-child {
    margin-top: 0;
}

.ewb-list-item {
    padding: 12px 12px;
    border-top: 1px solid #fff;
    background-color: #edf5fa;
}

.ewb-list-item:first-child {
    border-top: 0;
}

.ewb-list-content {
    line-height: 24px;
    font-size: 16px;
    color: #333;
}

.ewb-quiz {
    font-weight: bold;
    color: #f29323;
}

.ewb-reply {
    font-weight: bold;
    color: #1283cb;
}

.ewb-list-foot {
    float: right;
    line-height: 24px;
    font-size: 14px;
    color: #666;
}

.ewb-list-foot span {
    margin: 0 5px;
}


.qdtable {
	background: #fff;
	border-left: #dcdddd 1px solid;
	border-top: #dcdddd 1px solid;
}

.qdtable td.ziti {
	font-size: 14px;
	font-weight: bolder;
	color: #333;
	background-color: #ddd;
	background-repeat: no-repeat;
	padding: 5px;
}

.qdtable td {
	border-right: #dcdddd 1px solid;
	border-bottom: #dcdddd 1px solid;
	padding: 10px;
}

.qdtitle {
	font-size: 14px;
	font-weight: bolder;
	color: #333;
	background-color: #efefef;
	background-repeat: no-repeat;
	padding: 5px;
}

.liebiaoziti {
	font-size: 14px;
	color: #333;
	padding: 5;
}

.xiaokuangzi {
	border: 1px solid #666;
}


.qzqd_xcy {
	background: #b80000;
	padding: 20px;
	margin-bottom: 10px;
	border: 1px solid #a30000;
	clear: both;
}

.qzqd_xcy h3 {
	color: #fff;
	font-size: 35px;
	font-weight: normal;
	display: block;
	padding-bottom: 10px;
}

.qzqd_xcy p {
	font-size: 14px;
	color: #fff;
}

.qzqd_search {
	border: 1px solid #ddd;
	height: 46px;
	margin-bottom: 10px;
	width: 923px;
	overflow: hidden;
}

.qzqd_search span {
	background: url(../png/gon3sn.png) no-repeat 20px center;
	padding-left: 50px;
	height: 46px;
	line-height: 46px;
	display: block;
	font-size: 14px;
	width: 80px;
	float: left;
}

.qzqd_search input.i1 {
	border: 1px solid #ddd;
	height: 30px;
	line-height: 30px;
	padding-left: 10px;
	font-size: 12px;
	color: #999;
	margin-top: 7px;
	width: 680px;
}

.qzqd_search input.i2 {
	height: 32px;
	line-height: 30px;
	font-size: 12px;
	color: #fff;
	margin-top: 7px;
	background: #b80000;
	text-align: center;
	border: 1px solid #a30000;
	width: 80px;
}

.qzqd_search input.i2:hover {
	background: #a30000;
	border: 1px solid #a30000;
}

.qzqd_title {
	width: 925px;
	overflow: hidden;
	height: 40px;
	border-bottom: 5px solid #b80000;
}

.qzqd_title ul {
	width: 1200px;
}

.qzqd_title ul li {
	float: left;
	height: 40px;
	text-align: center;
	padding: 0px 25px;
}

.qzqd_title ul li a {
	color: #FFF;
	line-height: 40px;
	color: #b80000;
}

.qzqd_title ul li.nav_current {
	background: #b80000;
	font-size: 18px;
}

.qzqd_title ul li.nav_current a {
	color: #FFF;
	text-decoration: none;
}

.qzqd_list {
	border: 1px solid #b80000;
	margin-bottom: 10px;
	font-size: 14px;
	line-height: 25px;
	color: #666;
}

.qzqd_list ul {
	padding: 20px;
}

.qzqd_list ul li {
	height: 40px;
	line-height: 40px;
	border-bottom: 1px dashed #ddd;
	width: 883px;
	overflow: hidden;
}

.qzqd_list ul li b {
	font-weight: normal;
	color: #b80000;
	margin-right: 5px;
}

.qzqd_list ul li a {
	color: #666;
}

.qzqd_list ul li a:hover {
	color: #F00;
	text-decoration: underline;
}


.pagination {
	clear: both;
	margin: 5px 0;
	padding: 3px 0;
	line-height: 26px;
	font-size: 14px;
}

.pagination a,
.pagination b {
	border: 1px solid #d9d9d9;
	color: #666;
	font-family: Arial;
	margin: 2px;
	padding: 0px 9px;
	text-decoration: none;
	white-space: nowrap;
	display: block;
	float: left;
	height: 26px;
	line-height: 26px;
}

.pagination a:hover {
	background: #b80000;
	border: 1px solid #b80000;
	color: #ffffff !important;
}

.pagination a.active {
	border: 1px solid #b80000;
	color: #fff;
}

.pagination b,
.pagination b.current,
.pagination span.current:hover {
	background: #b80000;
	border: 1px solid #b80000;
	color: #fff;
}

.pagination b.disabled,
.pagination span.disabled:hover {
	border: 1px solid #d9d9d9;
	color: #666;
	background: #eee;
}

.pagination a.text,
.pagination a.text:hover {
	color: #fff;
	background: #b80000;
	border: #b80000 1px solid;
	cursor: text;
}

.pagination a.pagemore,
.pagination a.pagemore:hover {
	color: #666;
	background: #fff;
	border: 1px solid #fff;
	cursor: text;
	padding: 0px 3px;
}

.pagination .inputBar {
	border: 0px;
	height: 28px;
	line-height: 28px;
}

.pagination .inputBar input {
	width: 30px;
	height: 20px;
	padding: 3px 5px;
	border: #ccc 1px solid;
	*vertical-align: middle;
	_vertical-align: middle;
	margin: 0 3px;
}

.ewb-page {
	text-align: center;
	font-size: 0;
}

.ewb-page-items {
	margin-top: 15px;
	text-align: center;
	display: inline-block;
	*display: inline;
	zoom: 1;
}

.ewb-page-li {
	min-width: 22px;
	*width: 22px;
	margin-right: 4px;
	font-size: 14px;
	text-align: center;
	font-family: "Microsoft YaHei";
	float: left;
}

.ewb-page-li>a {
	display: block;
	color: #666;
	height: 22px;
	line-height: 22px;
	padding: 0 8px;
}

.ewb-page-hover>a {
	height: 23px;
	line-height: 23px;
}

.ewb-page-li.current>a {
	color: #ef3b40;
	font-weight: bold;
}

.ewb-page-li.ewb-page-noborder>span {
	display: block;
	height: 25px;
	line-height: 25px;
	padding: 0 10px;
	border: 0;
	color: #666;
}

.ewb-page-hover {
	margin: 0 6px;
	width: 60px;
	text-align: center;
}

.ewb-page-hover a {
	border: 1px solid #e5e5e5;
}

.ewb-page-hover:hover>a {
	color: #fff;
	background-color: #999;
	border-color: #999;
}

.ewb-page-go>a {
	font-size: 12px;
	padding: 0 6px;
}

.ewb-page-li.ewb-page-ellipsis>span {
	padding: 0 17px 0 16px;
	font-size: 14px;
	font-family: "Microsoft YaHei";
	color: #555;
}

.ewb-page-input {
	width: 38px;
	height: 24px;
	text-align: center;
	border: 1px solid #dfdfdf;
	line-height: 24px;
	color: #666;
	outline: none;
	vertical-align: top;
	*margin-top: -1px;
}

.ewb-page-go>button {
	display: block;
	color: #555;
	height: 26px;
	line-height: 26px;
	padding: 0 8px;
	border: 1px solid #dfdfdf;
	background-color: #fff;
}



.ewb-table table{
	width: 100%;
	border-collapse: collapse;
	word-wrap: break-word;
}

.ewb-table td{
	padding: 13px 18px;
	border: 1px solid #dedede;
}

.ewb-table-bg{
	text-align: center;
	font-weight: bold;
	background-color: #eaf7ff;
}

td.width1{
	width: 16%;
}

td.width2{
	width: 39%;
}

td.width3{
	width: 12%;
}

.ewb-table-tt{
	color: #666;
}
.hidden {
    display: none !important;
}



.ewb-page-li button{
	display: block;
    color: #555;
    height: 27px;
    line-height: 24px;
    padding: 0 8px;
    border: 1px solid #dfdfdf;
    background-color: #fff;
    cursor: pointer;
}


.ewb-page-li.ewb-page-num>span {
    padding: 0 5px;

       height: 27px;
    line-height: 27px;
}

.ewb-page-inpt {
    margin-left: 12px;
}

.ewb-list{
	min-height:423px;
}

.ewb-search-area {
    width: 327px;
   
    float: right;
    margin-left: 94px;
}

.ewb-input-area {
    position: relative;
}

.ewb-input-wrap {
    margin-right: 74px;
}

.ewb-sinput {
    width: 100%;
    height: 36px;
    line-height: 36px;
    text-indent: 12px;
    background-color: #fff;
    border: 0;
    outline: none;
    color: #ababab;
}

.ewb-search-btn {
    position: absolute;
    right: 0;
    top: 0;
    display: block;
    width: 74px;
    height: 36px;
    border: 0;
    outline: none;
    background: url(../png/5rugu0.png) center no-repeat #e90000;
    cursor: pointer;
}

.placeholder {
    color: #ababab;
}

.ewb-hot-search {
    line-height: 34px;
}

.ewb-hot-search a {
    color: #333;
    margin-right: 15px;
}

@media (max-width:767px) {
    .ewb-logo-area {
        min-height: 0;
        padding: 0 5px;
    }
    .ewb-logo {
        margin-left: 0;
        width: 100%;
        margin-top: 10px;
    }
    .ewb-search-area {
        width: 100%;
        margin-top: 10px;
        margin-right: 0;
    }
}


.ewb-letter-tb {
    width: 100%;
    margin-top: 10px;
    table-layout: fixed;
    font-size: 14px;
}

.ewb-letter-th {
    height: 34px;
    color: #015293;
    background-color: #dff1ff;
}

.ewb-letter-one {
    text-indent: 134px;
}

.ewb-letter-two {
    text-align: center;
    width: 126px;
}

.ewb-letter-td {
    height: 31px;
}

.ewb-letter-td a {
    display: block;
    padding-left: 3px;
    color: #333;
    max-width: 90%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.ewb-letter-td a:hover {
    color: #207bc7;
}