html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { margin: 0; padding: 0; }
img { border: 0 none; vertical-align: top; }
ul, li { list-style-type: none; }
h1, h2, h3, h4, h5, h6 {  font-weight:normal; }
body, input, select, button, textarea { font-size:14px; font-family:"Microsoft Yahei","\5b8b\4f53";  }
.arial{ font-family:arial;}
.song{ font-family:"\5b8b\4f53";}
button { cursor: pointer; }
i, em, cite { font-style: normal; }
body { background: #fff; color: #000; line-height: 1.2; }
html{-webkit-text-size-adjust:none; }
a{ color: #000; text-decoration: none; }
a{blr:expression(this.onFocus=this.blur());}
a:hover { text-decoration:none; color:#205882;  }
a:focus { outline: none; }
.fixed:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.fixed { display: block; min-height: 1%; }
*html .fixed { height: 1%; }
.clear { diplay: block!important; float: none!important; clear: both; overflow: hidden; width: auto!important; height: 0!important; margin: 0 auto!important; padding: 0!important; font-size: 0; line-height: 0; }
.fl{ display: inline; float: left; }

.page {color: #636363;font-size: 12px;height: 24px;line-height: 24px;margin: 30px 0 20px;text-align: center;vertical-align: middle;}


.shadow0{
border:#fff 1px solid;
box-shadow: 0 0 4px rgba(225, 225, 225, 1);
-webkit-box-shadow: 0 0 4px rgba(225, 225, 225, 1);
-moz-box-shadow: 0 0 4px rgba(225, 225, 225, 1);}

.in_bg{ background-color: #F2EFE8;}



/*header---begin*/
#header{ width:100%; min-height:165px; }
#header .header_warp{ max-width:1000px; margin:0 auto;width:1000px;}
#header .header_warp .logo{ text-align:center; padding: 0; position: relative;}
#header .top{ background:url(../images/top_bg_02.jpg;vpn_img) repeat-x; height:24px;}
#header .top_warp{ max-width:1000px; margin:0 auto; color:#fff; text-align:right; line-height:22px;width:1000px;}
#header .top_warp a{ color:#fff; display:inline-block; padding:0 10px;}
#header .top_warp em{ display:inline-block;  font-size:8px; line-height:10px; position:relative; top:-2px;}
#header nav { height: 22px; font-size:16px; text-align:left; margin:15px 0 0;}
#header nav span{ float: left; display:inline-block; height: 22px; padding: 0 20px; margin:0; background:url(../images/ty_nav_line.png;vpn_img) center top no-repeat; }
#header nav a{ float: left; color:#fff; }

.main{ max-width:1000px;width:1000px; margin:0 auto; padding:0px 0 10px;;}
.main .main_left{ float:left; width:540px; }
.banner_0{min-height:350px;  position:relative; z-index:100;border: 1px solid #000; position: relative; overflow: hidden;}
.banner_0_top{ min-height:350px; background:#fff; }
.banner_0_top li{ position:absolute; left:0; top:0; width:100%;  text-align:center;}
.banner_0_top li img{ position:relative; width:540px; height:290px;}
.banner_0_top li .tit{font-size:16px; min-height:20px; padding:15px 0; width:100%; text-align:center; }
.banner_0_top li .tit a{ color:#002366;}
.banner_0_top li .tit a:hover{ text-decoration:underline;}
.banner_0_top li .p{ background:#FFF; min-height:50px; padding:5px 0;  line-height:1.5; border-bottom-left-radius:4px; border-bottom-right-radius:4px; text-align:left;}
.banner_0_top li .p a{ display:inline-block; padding:0 10px;}
.banner_0_bottom { position:absolute; bottom:70px; width:100%; left:0; text-align:center; z-index:20;}
.banner_0_bottom span{ background:url(../images/qzlx_n_html55.png;vpn_img) left top no-repeat; width:12px; height:12px; display:inline-block; cursor:pointer;  margin:0 2px;}
.banner_0_bottom span.on{ background:url(../images/qzlx_n_html55.png;vpn_img) right top no-repeat;}
.banner_0 .por{ background:url(../images/qzlx_in_bon_01.png;vpn_img) no-repeat; width:41px; height:35px; position:absolute; left:0; top:35%; opacity:0.7; cursor:pointer; z-index:20;}
.banner_0 .next{ background:url(../images/qzlx_in_bon_03.png;vpn_img) no-repeat; width:41px; height:35px; position:absolute;  right:0; top:35%; opacity:0.7; cursor:pointer; z-index:20;}
.banner_0 .next:hover,.banner_0 .por:hover{opacity:1; filter:alpha(opacity=100);}
/*header---end*/

/**/
.main_right{ float:right; width:360px;}

.newstop dt {line-height: 30px; font-size: 24px; color: #002366; text-align: center; font-weight: 700; padding-bottom:10px;}
.newstop dt a {color: #002366;}
.newstop dd {line-height: 23px; font-size: 14px; color: #666; padding: 10px 0 10px; text-indent:30px;}
.newstop dd a {color: #990000;}

/* newslist */
.newslist li{ padding:3px 10px; height:25px; vertical-align:top; }
.newslist li a{ position: relative; float:left; color:#002366; white-space :nowrap; overflow:hidden; text-overflow:ellipsis; color: #002366; font-size: 14px;}
.newslist li a:hover{ color:#205882;}
.newslist li a i{ width:6px; height:6px; display:inline; background:url(../images/ty_no_html53.jpg;vpn_img) no-repeat; margin:7px 10px 0 0; *margin-top:7px; *margin-right:2px;}
.newslist li.first{ font-size:16px; height:55px; font-weight:bold;}
.newslist li.first a{ color:#002366; white-space:normal;}
.newslist li.first a:hover{ color:#205882;}



.newslist li a { padding-left: 16px; font-size:14px;}
.newslist li a i { position: absolute; left: 0px; top: 0px;}
.newslist li .link { float: left; min-width: 350px; font-size:14px;}
.newslist li .time { float: right; color: #666666; font-size:14px;}
.newslist li .time span { margin-left: 20px; font-size:14px;}

.topnews .newslist li{ padding: 8px 0; white-space:nowrap;}
.topnews .newslist li a{ color: #002366; font-size: 16px;}
.topnews .newslist li a:hover{color:#205882;}

/**/
.newsbox {width: 100%; margin-top: 15px;}

.newsbox_tit { width: 100%; height: 52px; line-height: 52px; background: #FDF2DE url(../images/ljzt_newstit_bg_right.gif;vpn_img) right top no-repeat; margin-bottom: 8px;}

.newsbox_tit h4 {float: left; width: auto; min-width: 295px; *width: 295px; height: 52px; line-height: 52px;
 background: url(../images/ljzt_newstit_bg_left.gif;vpn_img) left top no-repeat; font-size: 18px; color: #fff; text-indent: 25px;}

.newsbox_tit a.more { float: right; color: #002366; margin-right: 10px;}


.tab_list{ display:none;}
.show{ display:block;}

.zc_qa{ position:absolute; right:10px; top:51px; width:90px; height:20px; }
.zc_qa a{padding-left:20px; background:url(../images/qzlx_other_07.jpg;vpn_img) left center no-repeat; display:block; height:20px; color:#8A1B20; font-size:14px;} 
.zc_qa a:hover{ color:#400608;}


.other_bg{ background:#F2EFE8; }
.other_header{padding-bottom: 10px;}
.other_Location{ border-radius:4px; background:#fff; min-height:50px; }
.other_Location .fl{ margin:16px 0 0 10px;}
.other_Location .fl a{ display:inline-block; padding:0 0 0 5px;}
.other_Location .fl span{ color:#205882; display:inline-block; padding-left:5px;}

.other_left{ float:right; width:199px;background:#fff; margin-top:10px; padding:20px 0 20px;_display:inline;}
.other_left .u_list_2{}
.other_left .u_list_2 li{ background:url(../images/00_17.jpg;vpn_img) 20px center no-repeat; padding: 5px 0; padding-left:35px; line-height:20px; font-size:18px; vertical-align:top;}
.other_left .u_list_2 .def1{ background:url(../images/00_17.jpg;vpn_img) 20px center no-repeat; padding:5px 0; padding-left:35px; line-height:20px; font-size:18px; vertical-align:top;}
.other_left .u_list_2 .def1 a{ color:#205882;}
.other_left .u_list_2 li.on{ background:url(../images/00_18.jpg;vpn_img) 20px center no-repeat #205882; }
.other_left .u_list_2 li.on a{ color:#fff; font-style:italic; text-decoration:underline;}
.other_left .u_list_2 li.on a:hover{ color:#fff;}
.other_left .u_list_2 li a{ color:#555;}
.other_left .u_list_2 li a:hover{ color:#205882;}

.other_left .u_list_3{}
.other_left .u_list_3 li{ background:url(../images/00_17.jpg;vpn_img) 20px center no-repeat; padding: 5px 0; padding-left:35px; line-height:20px; font-size:14px; vertical-align:top;}
.other_left .u_list_3 .def1{ background:url(../images/00_17.jpg;vpn_img) 20px center no-repeat; padding:5px 0; padding-left:35px; line-height:20px; font-size:14px; vertical-align:top;}
.other_left .u_list_3 .def1 a{ color:#9B211E;}
.other_left .u_list_3 li.on{ background:url(../images/00_18.jpg;vpn_img) 20px center no-repeat #205882; }
.other_left .u_list_3 li.on a{ color:#fff; font-style:italic; text-decoration:underline;}
.other_left .u_list_3 li.on a:hover{ color:#fff;}
.other_left .u_list_3 li a{ color:#555;}
.other_left .u_list_3 li a:hover{ color:#205882;}


.other_center2 { position: relative; border-top: 8px solid #205882; background:#fff; min-height: 170px;height: 170px; padding: 10px 10px;}
.other_center2 .wyjb_link{ float:left; margin:35px 0 0 46px;_display:inline;width:330px;}
.other_center2 .right_part{float:right; margin-right: 34px;_display:inline;width:512px;}
.other_center2 ul{ padding-right: 10px;}
.other_center2 li{ height: 40px; line-height: 40px; padding-left: 5px; overflow:hidden; text-overflow:ellipsis; font-size: 18px; font-weight: bolder; }
.other_center2 li a{ float:left; color:#555; _color:#000000; white-space: nowrap; overflow: hidden; text-overflow:ellipsis;}
.other_center2 li a:hover{ color:#205882;}
.other_center2 li a i{float:left; width:6px; height:6px; background:url(../images/no_html52.jpg;vpn_img) no-repeat; margin: 16px 10px 0 0;}


.other_center{ border-radius:4px; background:#fff; min-height:200px;  margin-top:10px; padding:20px 20px 0;} 
.other_center .tith2{ margin:10px 15px; font-size:16px; border-bottom:5px solid #205882; padding:0 0 5px 0; height: 25px; color:#000;}
.other_center .tith2 a{color:#000;}
.other_center .tith2 .explain{float: right; margin-top: 3px; margin-right: 5px; font-size:14px;}
.other_center .list_news{margin:0 10px;}
.other_center .list_news li{ border-bottom:1px solid #f0eeee; padding:5px 5px; line-height:30px; vertical-align:top;}
.other_center .list_news li a{ float:left;}
.other_center .list_news li span{ float:right; font-size:11px; font-family:arial; color:#c1c1c1;}

.center_pub{ float:left; width:750px; min-height: 1070px;}


.list_news_dl{ margin:0 10px; }
.list_news_dl li{border-bottom:1px solid #f0eeee; padding:15px 5px;}
.list_news_dl li dt{ margin-bottom:10px; height:25px; line-height:25px;}
.list_news_dl li dt a{color:#555656; font-size:18px; float:left; font-weight:bold;}
.list_news_dl li dt a:hover{ color:#205882;}
.list_news_dl li dt span{color:#555656; font-size: 14px; float:right;}
.list_news_dl li .p{ color:#787979; line-height:1.5; font-size: 14px; text-indent: 32px;}
.list_news_dl li .more{ text-align:right; margin-top:5px;}
.list_news_dl li .more a{ color:#205882;}
.list_news_dl li .more a:hover{ color:#F00;}

#displaypagenum{ height:3em; overflow:hidden;margin-top:18px;}
#displaypagenum span { background:#205882; color:#fff; font-size:12px;}
.pagefont,.ptfont,.pagefontpic,.ptfontpic,.pagefontcon,.ptfontcon { font-size:12px; padding:5px 8px; margin:8px 0; overflow:hidden; line-height:30px; background:#fff;}
.pagefontpic,.ptfontpic{ background:none;}
.pagefont { color:#000; border:1px #ccc solid;}
.ptfont { color:#000; border:1px #ccc solid;}
.pagefontpic { color:#fff; border:1px #fff solid;}
.ptfontpic { color:#fff; border:1px #fff solid;}
.pagefontcon { color:#000; border:1px #ccc solid; padding:5px 5px;}
.ptfontcon { color:#000; border:1px #ccc solid;}