body{ margin:0 auto; padding:0; color:#000; font-family: 微软雅黑, 'Microsoft YaHei'; font-size:14px; background:#f5f4ec no-repeat center top;}
form,input,ul,li,p,textarea,select,h1,h2,h3,h4,dl,dt,dd,div{ margin:0; padding:0;font-family:"simsun",tahoma,arial,simsun; outline:none;}
.clear{ clear:both; display:block; _font-size:0; *height:0; _overflow:hidden;}
img{ border:none;}
li{ list-style:none;}
#video{ margin:o auto; width:640px; margin-top:20px;}

.top{ width:100%; margin:0 auto; height:230px;}
.nav_out{ width:100%; height:58px; background:url(nav_bg.jpg) repeat-x;}
.nav{ margin:0 auto; width:1000px; height:58px;}
.nav ul li.nav_li{ float:left; list-style:none; position:relative;}
.nav_li>a{display: inline-block;padding: 0 12px;text-align: center;line-height: 50px;font-size: 18px;color: white;margin: 4px 0;border-right: 1px solid #ffffff}
.sub_nav{ position: absolute; top:58px; left:0; z-index:9999; background:#fff; width:100%; border:1px solid #eee; border-top:none; display:none;}
.sub_nav ul li{ border-bottom:1px solid #eee; text-align:center; padding:5px 0;}

A {	COLOR: #555;TEXT-DECORATION: none}
A.lcblue {
    COLOR: #0f479c
}
.lchot {
    COLOR: #bd0a01
}
A.lchot {
    COLOR: #bd0a01
}
.black {
    COLOR: #000
}
A.black {
    COLOR: #000
}
UL {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
LI {

}
.tit {
    FONT-WEIGHT: 100;
    FONT-SIZE: 14px;
    COLOR: #000;
    LINE-HEIGHT: 130%;
    /* [disabled]text-align: center; */
}
.tit2 {
    FONT-WEIGHT: bolder;
    FONT-SIZE: 25px;
    COLOR: #000;
    LINE-HEIGHT: 130%;
}
.STYLE50 {
    FONT-SIZE: 12px;
    COLOR: #ffffff
}
.STYLE50 A {
    FONT-SIZE: 14px; COLOR: #ffffff
}
.STYLE50 A:hover {
    FONT-SIZE: 12px; COLOR: #ffffff
}
.title {
    PADDING-RIGHT: 1px; PADDING-LEFT: 3px; FONT-WEIGHT: normal; BACKGROUND-ATTACHMENT: scroll; FLOAT: left; BACKGROUND-IMAGE: none; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 1px; MARGIN-LEFT: 8px; WIDTH: 500px; BORDER-TOP-STYLE: none; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 25px; TEXT-ALIGN: left; BORDER-BOTTOM-STYLE: none
}
P {
    FONT-SIZE: 14px;
    color: #000;
    line-height: 20px;
}
.sliderImage SPAN STRONG {
    FONT-SIZE: 14px
}
UL {
    LIST-STYLE-TYPE: none
}
.STYLE1 {
    COLOR: #900
}
.STYLE2 {
    COLOR: #666;
    font-size: 16px;
}
.STYLE3,.STYLE3 a {
    COLOR: #31658c;
    font-size: 18px;
}
.main{ width:1000px; margin:0 auto; z-index:-100;}
.mainnav {
    BORDER-RIGHT: #e6e6e6 1px solid; PADDING-RIGHT: 5px; MARGIN-TOP: 1px; PADDING-LEFT: 22px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 178px; LINE-HEIGHT: 200%; PADDING-TOP: 2px; LETTER-SPACING: 1px; HEIGHT: 42px; TEXT-ALIGN: left
}
.mainnav2 {
    PADDING-RIGHT: 5px; MARGIN-TOP: 1px; PADDING-LEFT: 25px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 100px; LINE-HEIGHT: 200%; PADDING-TOP: 2px; BORDER-RIGHT-STYLE: none; LETTER-SPACING: 1px; HEIGHT: 42px; TEXT-ALIGN: left
}
.scroll {
    BORDER-RIGHT: #a5a5a5 0px dotted; BORDER-TOP: #a5a5a5 0px dotted; FONT-SIZE: 12px; MARGIN: 0px auto; OVERFLOW: hidden; BORDER-LEFT: #a5a5a5 0px dotted; WIDTH: 265px; LINE-HEIGHT: 20px; BORDER-BOTTOM: #a5a5a5 0px dotted; HEIGHT: 180px; TEXT-ALIGN: left
}
.scroll2 {
    BORDER-RIGHT: #a5a5a5 0px dotted; BORDER-TOP: #a5a5a5 0px dotted; FONT-SIZE: 12px; MARGIN: 0px auto; OVERFLOW: hidden; BORDER-LEFT: #a5a5a5 0px dotted; WIDTH: 295px; LINE-HEIGHT: 20px; BORDER-BOTTOM: #a5a5a5 0px dotted; HEIGHT: 80px; TEXT-ALIGN: left
}
.ides{
    FONT-SIZE:12px;
    color: #999;
}
.p10 {
    FONT-SIZE: 14px; color:#1f5781; font-weight:bold;
}

.p11 {
    FONT-SIZE: 11pt;
    color: #000;
}
.n14 {
    FONT-SIZE: 14px; LINE-HEIGHT: 22px
}
.td1 {
    FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 22px
}
.lslb {
    font-size: 14px;
    font-weight: bold;
    color: #000;
}

.right_bg {
    background-repeat: no-repeat;
    background-color: #F2F9FF;
}

.td2 {
    FONT-SIZE: 14px; COLOR: #000000; LINE-HEIGHT: 25px
}
.left_bg {
    background-color: #FFF;
    background-repeat: no-repeat;
}
.image_b {
    margin: 4px 5px 2px 0px;
    float: left;
}
.adq {
    clear: left;
    float: left;
    height: auto;
    width: auto;
}
.tit_bai {
    font-size: 14px;
    color: #FFF;
    font-weight: bold;
}
.nav a.mnav{ display:block; height:40px; width:75px; line-height:40px; text-align:center; color:#fff; font-size:15px; font-weight:bold; }
.nav a.mnav:hover{ }

.top{ padding:0 12px;}
.tt{ float:left; height:60px; width:748px; padding-right:80px; line-height:60px;font-size: 32px;font-weight: bold; text-align:center; font-family:"simhei";}
.tt a{color: #05649B;}
.tn_title{ height:30px; width:400px;}
a.tn_title_a{ float:left; width:76px; _zoom:1; white-space:nowrap; height:28px; list-style:none; text-align:center; line-height:28px; cursor:pointer; color:#000; font-size:14px; background:#e6f2ff; border:1px solid #9dcae7;}
.tn_title a.on{ color:#0b4384; color:#fff; height:30px; width:78px; border:none;}
.box_con{ position:relative;}
div.box_con .box_con_list{ display:none; position:absolute; padding-top:10px; font-size:14px; color:#555;}
div.box_con .on{ display:block;}
.slidenews a{ font-size:14px; color:#fff;}
.slide_top{ text-align:left; padding:8px 0 5px 5px; background:#fff; height:348px; z-index:10;}
.top_news{ float:left; margin-left:2px; margin-right:1px; width:395px; _width:390px; z-index:9999; overflow:hidden; height:290px;}
.top_r{ float:left; width:160px; margin-right:5px;}
a.ititle{ height:27px; line-height:26px; float:left;}
.m_box{ height:380px;}
.m_box_l{ float:left; width:366px;}
.box_tb{  border:1px solid #f6e4c0;}
.tn_title2{ padding:15px 20px 0 20px; height:26px;}
a.tn_title2_a{ float:left; font-weight:bold; width:70px; _zoom:1; white-space:nowrap; height:26px; list-style:none; text-align:center; line-height:26px; cursor:pointer; margin-right:2px; color:#fff; font-size:14px; color:#000;}
.tn_title2 a.on{ color:#0b4384; color:#fff;}
.box_con_list2{ display:none; position:absolute; width:348px; height:318px; border-right:1px dashed #ccc; padding:10px; font-size:14px; color:#555;}
img.icpic{ width:115px; height:75px; padding:1px; border:1px solid #ccc;}
img.ibpic{ width:162px; height:104px; border:3px solid #ccc;}
.tn_title3{ height:34px; line-height:34px;}
.tn_title3_z{ display:block; width:135px; color:#fff; text-align:center; float:left; margin-right:25px; font-weight:bold; font-size:14px;}
.tn_title3_a{ color:#4D0F12; padding:0px 7px; font-weight:bold; float:left; height:22px; line-height:22px; margin-top:5px;}
.tn_title3 a.on{ background:#e6f2ff; border:1px solid #9dcae7; font-weight:bold;}
.box_con_list3{ display:none; position:absolute; width:363px; height:310px; font-size:14px; color:#555;}
.box_con_list3 ul li{ float:left; width:170px; height:150px; margin:5px 5px 0 5px; text-align:center; _display:inline; overflow:hidden; _margin:5px 2px 0 2px; }
.box_con_list3 ul li h3{ height:30px; line-height:30px; font-size:14px; font-weight:normal;}
.box_con_list3_2{ width:350px; padding:6px;}
a.hd{ height:30px; width:105px; display:block; background:#fefaf7; border:1px solid #e4b392; color:#e03917; font-size:14px; text-align:center; line-height:30px; font-weight:bold;}
.page{ height:60px; padding-top:10px; text-align:center;}
.page span,.page a{ border:1px solid #ccc; display:inline-block; height:24px; line-height:24px; padding:0 5px;}
.page span a{ border:none; padding:0px;}
h1.contitle{ font-size:24px; color:#1f5781; line-height:36px; text-align:center; width:890px; margin:0 auto 15px auto;}
h1.ctitle{ border-bottom:5px #941e23 solid; font-size:24px; color:#1f5781; line-height:40px; height:40px; margin-bottom:10px;}
.rtitle,span.rtitle a{color: #941E23;font-weight: bold;}
.coninfo{ font-size:16px; padding-bottom:15px; margin:0 15px 0px 15px; border-bottom:1px dotted #ccc; text-align:center;}
.content{ padding:20px 55px 20px 55px; line-height:2; font-size:18px;}
.content p{ font-size:18px; line-height:2; margin-bottom:20px;}
.location{ padding-left:20px; font-size:14px; height:40px; line-height:40px; text-align:left; margin:8px 0; background:#fff;}
.location span{ margin:0 8px;}
.foot{ width:1000px; text-align:center; margin:10px auto 20px auto;}
.foot p{ line-height:200%; color:rgb(0, 112, 192);}
.gb{ position:absolute; right:50px; top:10px;}
.foot p{ line-height:180%; font-size:12px;}
a.zb{ height:24px; width:90px; display:block; background:#f8e5d4; border:1px solid #cd9c7c; color:#a32109; font-size:14px; text-align:center; line-height:24px; font-size:12px;}
.news_list{ height:30px; line-height:30px;}
.date{ font-size:12px; color:#999;}
.left_td{ background:#fff; padding:0 20px;}
a.nlist{ font-size:14px; padding-left:20px; background:url(poin2.gif) 0 6px no-repeat;}
.tb_content{ width:100%; background:#fff; padding-top:20px;}
.pic_list ul li{ float:left; width:200px; padding:20px 16px 0px 16px; height:200px; border-bottom:1px dotted #ccc;}
.pic_list ul li p{ margin-top:5px; text-align:center;}
.pic_list ul li img{ width:200px; height:128px;}

.zz_list ul li{ float:left; width:200px; padding:20px 20px 0px 20px; height:330px; border-bottom:1px dotted #ccc;}
.zz_list ul li p{ margin-top:5px; text-align:center;}
.zz_list ul li img{ width:200px;}

.flater_tab{ width:94%; border-radius:4px; background:#fff; padding:40px 3%;}
.flater_tab .table{ border-top:5px solid #941e23;}
.flater_tab .table th ,.flater_tab .table td{ border-bottom:1px solid #dbdbdb; border-right:1px solid #dbdbdb;}
.flater_tab .table th{ background:#fff; padding-bottom:1px; border-bottom:3px solid #dbdbdb; }
.flater_tab .table .last{ border-right:none;}
.flater_tab .table .tdt { background:#fcf7f8; line-height:40px; font-size:18px; font-weight:bold; color:#941e23; padding-left:15%; float:left; width:85%; text-align:left;}
.flater_tab .table .td div{ padding:5px 0;  line-height:2; padding-left:15%; float:left; text-align:left; color:#595959; font-size:14px; margin:2px 0; font-weight:bold;}
.flater_tab .table .td.td02{ background:#f8f8f8;}
.flater_tab .table .td .fontx{ font-size:14px; font-weight:normal; line-height:1.5;}
.flater_tab .table .blue0{ color:#265d89;}
.flater_tab .table a.blue0:hover{ color:#941e23;}

table.flink{ width:100%;background:#fff; padding:0 0 0 5px; margin:5px 0; height:100px;}
table.flink tr td{ height:50px; text-align:right; padding-right:5px; width:130px;}
table.flink tr td img{ width:125px; height:38px;}

.qlink{ padding:6px 0 6px 0;}
.qlink ul li{ float:left; width:121px; text-align:center; height:25px; line-height:25px;}
.flink_bg{ }
#searchword{ float:left;}
input.search_btn{ float:left;}
.search_t{ float:left; margin-left:10px;}

.ty_main{ width:980px; margin:20px auto; z-index:-100; padding:10px; background:#fff;}
.ty_banner{ margin-bottom:10px;}
.ty_banner img{ width:980px;}
.ty_title{ height:30px; line-height:30px; border-bottom:3px solid #F00; margin-bottom:5px;}
.ty_left{ float:left; width:485px; margin-right:10px;}
.ty_box{ margin-bottom:10px;}
.mr10{ margin-right:10px;}
.ty_list ul li{ height:30px; line-height:30px; list-style:disc inside;}
span.more{ float:right;}
.ty_md{ margin:10px 0;}
.ty_rihgt{ float:right; width:485px;}

.ty_gg{ border:solid 1px #f0b2b2; margin-bottom:10px;}
.ty_gg_title{ height:30px; line-height:30px; padding:0 20px; background:#fae5e5;}