@charset "gb2312";
*{ font-family:'Î¢ÈíÑÅºÚ';}
.header,.header_content {
    height: 99px;
    position: relative
}

.header {
    background: url(header_bg.png) center top;
    border-bottom: 13px solid #e01313;
    z-index: 999;
    min-width: 1003px;
}

.header_content {
    min-width: 1003px;
    max-width: 1280px;
    margin: 0 auto;
    line-height: 99px
}

.header_content img {
    vertical-align: middle
}

.header_text {
    background: url(header_text.png) center no-repeat;
    width: 182px;
    height: 26px;
    position: absolute;
    right: 40px;
    bottom: 29px
}

.header_advise {
    background: url(header_advise.png) center no-repeat;
    width: 121px;
    height: 43px;
    position: absolute;
    right: 50px;
    bottom: -28px;
    cursor: pointer
}

.header_site {
    background: url(header_site.png) center no-repeat;
    width: 300px;
    height: 24px;
    position: absolute;
    left: 370px;
    bottom: 10px
}

.header_site:hover .login_navContent {
    display: block
}

.login_nav .login_navContent {
    display: none
}
.login_navContent {
    width: 875px;
    position: absolute;
    top: 58px;
    left: -335px;
    z-index: 999;
    background-color: #fff;
    padding: 10px 20px;
    box-shadow: 1px 2px 8px #828282;
    display: none
}

.login_navContent ul li {
    float: left;
    width: 120px;
    padding: 10px 0 10px 5px;
    color: #555;
    line-height: 1em;
    height: 12px;
    cursor: pointer
}

.main,.main_content {
    min-width: 1003px;
    position: relative;
    height: 485px
}

.login_navContent ul a {
    margin: 0;
    vertical-align: middle;
    *vertical-align: top
}

.login_navContent ul a:hover {
    text-decoration: none
}

.login_navContent ul li:hover {
    color: #fff;
    background: #e01313
}

.main {
    overflow: hidden
}

.main_content {
    margin: 0 auto;
    max-width: 1280px
}

.main_feitian {
    position: absolute;
    top: 20px;
    left: 10px
}

.footer_nav,.main_navContent {
    overflow: hidden;
    position: absolute;
    left: 50%
}

.main img.main_bg {
    width: 100%;
	height:100%;
    position: absolute;
    bottom: 0;
    float: left
}

.main_navContent {
    width: 820px;
    top: 55px;
    margin-left: -370px
}

.main ul li {
    background: url(main_navBG.png) no-repeat;
    width: 125px;
    height: 98px;
    float: left;
    cursor: pointer;
    margin-left: 15px
}

.main_searchBtn,.main_searchText {
    height: 40px;
    border: none;
    vertical-align: top;
    outline: 0
}

.main ul li.bg1 {
    background-position: 0 0
}

.main ul li.bg1:hover {
    background-position: 0 -241px
}

.main ul li.bg2 {
    background-position: -140px 0
}

.main ul li.bg2:hover {
    background-position: -140px -241px
}

.main ul li.bg3 {
    background-position: -279px -241px;
}
.main ul li.bg3.active
{
  background-position: -279px 0;  
}

/* .main ul li.bg3:hover {
    background-position: -279px 0;
} */

.main ul li.bg4 {
    background-position: -417px 0;
}

.main ul li.bg4:hover {
    background-position: -417px -241px
}

.main ul li.bg5 {
    background-position: -556px 0;
}

.main ul li.bg5:hover {
    background-position: -556px -241px;
}

.main ul li.bg6 {
	background:url(tzxm1.png);
}

.main ul li.bg6:hover {
    background:url(tzxm2.png);
}

.main_nav1 {
    float: right;
    margin-right: 330px
}

.main_nav2 {
    float: right;
    margin-right: 128px;
    margin-top: 20px
}

.main_searchText {
    background: url(main_searchBg.png) no-repeat;
    width: 192px;
    padding: 0 45px 0 15px;
    line-height: 40px;
    font-size: 14px;
    color: #555
}

.main_search {
    position: absolute;
    width: 252px;
    top: 70px;
    right: 20px
}

.main_searchBtn {
    background: url(main_searchBtn.png) center no-repeat;
    width: 40px;
    cursor: pointer;
    position: absolute;
    right: 5px;
    top: -2px
}

.footer {
    min-width: 1003px;
}

.footer_option {
    background: url(footer_navBg.png) center top no-repeat;
    height: 60px;
    text-align: center;
    color: #fff;
    font-size: 0
}

.footer_option li {
    font-size: 21px;
    display: inline-block;
    height: 60px;
    line-height: 60px;
    width: 274px;
    cursor: pointer;
    background: url(footer_navIcon.png) no-repeat;
    *display: inline;
    *zoom: 1;
}

.footer_option li.icon1 {
    background-position: 55px 13px
}

.footer_option li.icon2 {
    background-position: 55px -77px
}

.footer_option li.icon3 {
    background-position: 55px -169px
}

.footer_option li.active,.footer_option li:hover {
    background-color: #e01313;
}

.footer_option li img {
    vertical-align: middle;
    margin-right: 10px
}

.footer_copyright {
    background: #725c3d;
    line-height: 24px;
    font-size: 12px;
    text-align: center;
    color: #fff;
    padding: 17px 0
}

.footer_copyright p {
    line-height: 1.5em
}

.footer_nav {
    margin: -150px auto 0 -438px;
    width: 440px;
    height: 150px
}

.footer_nav li {
    background: url(footer_navliBG.png) center bottom no-repeat;
    width: 72px;
    height: 72px;
    text-align: center;
    line-height: 72px;
    color: #fdf8d7;
    font-size: 16px;
    cursor: pointer;
    position: absolute;
    bottom: -80px;
    float: left
}

.footer_nav li:hover {
    background: url(footer_navliBG.png) center top no-repeat
}

.footer_nav li.icon1 {
    left: 0
}

.footer_nav li.icon2 {
    left: 85px
}

.footer_nav li.icon3 {
    left: 170px
}

.footer_nav li.icon4 {
    left: 255px
}

.footer_nav li.icon5 {
    left: 340px
}

.footer_nav2 {
    margin-left: -165px
}

.footer_nav3 {
    margin-left: 60px
}

.footer_list {
    width: 1003px;
    margin: 20px auto 0;
    overflow: hidden;
    padding-bottom: 15px
}

.footer_left,.footer_right {
    width: 47%;
    float: left;
}

.footer_right {
    padding-left: 6%;
}

.footer_list ul li {
    font-size: 14px;
    line-height: 14px;
    background: url(list_dot.png) 5px center no-repeat;
    overflow: hidden;
    padding: 7px 0 7px 13px
}

.footer_list ul li a {
    color: #111
}

.footer_list ul li a:hover {
    color: #af0812;
    text-decoration: underline
}

.footer_list ul li .list_date {
    color: #707070;
    font-size: 12px;
    line-height: 14px
}

.footer_listTitle {
    height: 27px;
    margin-bottom: 10px;
    padding-left: 33px;
    font-size: 16px;
    line-height: 16px
}

.footer_listTitle a {
    background: url(more_linkBY.png) center no-repeat;
    float: right;
    width: 60px;
    height: 16px;
	margin-top:5px;
	color:#000;
	font-family:'Î¢ÈíÑÅºÚ';
}
.footer_listTitle a:hover{
	text-decoration:none;
	}
.footer_left .footer_listTitle {
    background: url(footer_listTitleL.png) left center no-repeat
}

.footer_right .footer_listTitle {
    background: url(footer_listTitleR.png) left center no-repeat
}

#news_list,#news_list2 {
    height: 74px;
    overflow: hidden
}

#ui-id-1 {
    z-index: 99999;
    max-width: 250px;
    max-height: 250px;
    overflow: auto;
    overflow-x: hidden
}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
    color: #333;
}

input:-moz-placeholder, textarea:-moz-placeholder {
    color: #333;
}

input::-moz-placeholder, textarea::-moz-placeholder {
    color: #333;
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
    color: #333;
}
.dq{height:30px; line-height:30px; border-bottom:1px solid #ccc; margin-bottom:15px; overflow:hidden}
.dq a{ padding:9px 15px; text-decoration:none; cursor:pointer}
.dq .dq_hover{ background:#E01313; color:#fff; font-weight:700;}
.menhutxt{ float:right; display:inline-block; padding:3px 8px; border:1px solid #E01313; color:#E01313; text-decoration:none; font-size:16px; height:20px; line-height:19px; margin-top:32px; border-radius:3px}
.menhutxt:hover{ text-decoration:none; background:#E01313; color:#fff}
.header_site{ background-position:left bottom; height:68px; line-height:normal}
.header_site .diqutext{font-size:24px; font-weight:bold; color:#e01313; margin-top:50px; letter-spacing:4px; }
.shizhoulist .diqulist a{ line-height:23px; height:23px; display:inline-block; color:#000; padding:0 8px; margin-right:5px}
.shizhoulist .diqulist a:hover{ background:#E01313; color:#fff}
.shizhoulist .diqulist .shizhou{ font-size:14px; color:#E01313; font-weight:700}
.diqulist{ padding:5px 0; border-bottom:1px dashed #dfdfdf;}
.diqulist:hover{ background:#f5f5f5}
.shizhoulist{ margin-top:-10px}
