@charset "gb2312";
/* CSS Document */

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:#941e23;  }
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, .fr { display: inline; float: left; }
.fr { float: right;  }
.center{ text-align:center;}
.blank_50{ height:50px;}

/*公用*/
.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:940px; margin:0 auto;}
header .header_warp .logo{ text-align:center; padding: 0; position: relative;}

#top{width:100%; height:32px;background: url(http://ats.taiwan.cn/images/bg.gif) repeat-x; text-align:center;line-height:32px;font-size:12px;}
.top_box{ width:1004px; margin:0 auto; text-align:left;}
/*.top_log{float:left; background:url(http://et.special.taiwan.cn/images/logo22.gif) no-repeat 15px 2px;padding-left:35px; padding-right:5px;font-weight:700;}*/
.top_log{float:left; background:url(http://ats.taiwan.cn/images/logo22.gif) no-repeat 15px 2px;padding-left:35px; padding-right:5px;font-weight:700;}
.top_log a{color: #990000; text-decoration:none;}
.top_log a:hover{color: #990000; text-decoration:none;}
.time{ float:left;background:url(http://ats.taiwan.cn/images/nav_vlineyipix.gif)  no-repeat 5px 7px; padding-left:15px;color:#525252; }
.top_list{ float:right;padding-right:5px;}
.top_menu{padding:0px 8px; background:url(http://ats.taiwan.cn/images/nav_vlineyipix.gif) no-repeat;color:#990000; font-weight:700;}
.top_menu a{color:#990000; text-decoration:none;}
.top_menu a:hover{color: #990000;text-decoration:none;}
.top_login{padding:0px 8px; background:url(http://ats.taiwan.cn/images/nav_vlineyipix.gif) no-repeat;}
.top_login a{ color:#525252; text-decoration:none;}
.top_login a:hover{ color:#ba2636; text-decoration:none;}


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(ty_nav_line.png) center top no-repeat; }
header nav a{ float: left; color:#fff; }

.main{ max-width:940px; margin:0 auto; padding:10px; margin-top: 15px;}
.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(qzlx_n_html55.png) left top no-repeat; width:12px; height:12px; display:inline-block; cursor:pointer;  margin:0 2px;}
.banner_0_bottom span.on{ background:url(qzlx_n_html55.png) right top no-repeat;}
.banner_0 .por{ background:url(qzlx_in_bon_01.png) 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(qzlx_in_bon_03.png) 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;}

/*要闻---begin*/
.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:#941e23;}
.newslist li a i{ width:6px; height:6px; display:inline; background:url(ty_no_html53.jpg) 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:#941e23;}

/*要闻---end*/

/*通用——新闻列表*/
.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:#941e23;}

/**/
.newsbox {width: 100%; margin-top: 15px;}

.newsbox_tit { width: 100%; height: 52px; line-height: 52px; background: #FDF2DE url(ljzt_newstit_bg_right.gif) 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(ljzt_newstit_bg_left.gif) left top no-repeat; font-size: 18px; color: #fff; text-indent: 25px;}

.newsbox_tit a.more { float: right; color: #002366; margin-right: 10px;}


/*我要谏言*/
 
.wyjy{ margin:0 10px; }
.wyjy li{ padding: 5px 5px;}
.wyjy li dt{height:25px; line-height:25px; position: relative;}
.wyjy li dt a{color:#002366; font-size: 14px; float:left; font-weight: bold;}
.wyjy li dt a:hover{ color:#941e23;}

.wyjy li dt span.author{ position: absolute; color:#555656; font-size: 14px; float:right; right: 90px;}
.wyjy li dt span.time{ position: absolute; color:#555656; font-size:14px; float:right; right: 0px;}

.wyjy li .p{ color:#787979; line-height:1.5; font-size: 14px; text-indent: 32px;}
.wyjy dd {line-height: 23px; font-size: 14px; color: #666; padding: 5px 0 10px; text-indent:30px;}
.wyjy dd a {color: #990000;}
 
.wyjy li .more{ text-align:right; margin-top:5px;}
.wyjy li .more a{ color:#941e23;}
.wyjy li .more a:hover{ color:#F00;}

/*活动要点*/
.img_link_box { margin-top: 20px; height: 74px;}


/* footer */
.in_footer{ background:#0237A1; border-top:10px solid #ab161c; margin:0; padding-bottom:20px; min-height:70px; margin-top:20px; color:#fff; }
.footer_warp{ margin:0 auto; max-width:900px; text-align:center; padding-top:40px;}
.footer_b { color:#a2a2a2; }
.footer_b a{ color:#a2a2a2; display:inline-block;}
.footer_b a:hover{ text-decoration:underline;}
.footer_b span{ 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) 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;}

.rh_box{ padding-top:10px;}

/*概览页面——左侧导航*/
.other_left{ float:left; width:175px; margin-right:19px; background:#fff; margin-top:10px; padding:20px 0 20px; }
.other_left .u_list_2{}
.other_left .u_list_2 li{ background:url(2014_bgt_00_17.jpg) 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(2014_bgt_00_17.jpg) 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:#9B211E;}
.other_left .u_list_2 li.on{ background:url(2014_bgt_00_18.jpg) 20px center no-repeat #941e23; }
.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:#941e23;}

.other_left .u_list_3{}
.other_left .u_list_3 li{ background:url(2014_bgt_00_17.jpg) 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(2014_bgt_00_17.jpg) 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(2014_bgt_00_18.jpg) 20px center no-repeat #941e23; }
.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:#941e23;}

/******/
.other_center2 { position: relative; border-top: 8px solid #A5170D; background:#fff; min-height: 170px; padding: 10px 10px;}
.other_center2 .wyjb_link{ float:right; position:absolute; right: 46px; top: 35px;}
.other_center2 ul{ padding-right: 350px;}
.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:#941e23;}
.other_center2 li a i{float:left; width:6px; height:6px; background:url(2014_bgt_no_html52.jpg) no-repeat; margin: 16px 10px 0 0;}


/* 概览页面——主体  */
.other_center{ border-radius:4px; background:#fff; min-height:200px;  margin-top:10px; padding:20px 20px;} 
.other_center .tith2{ margin:10px 15px; font-size:16px; border-bottom:5px solid #941e23; padding:0 0 5px 0; height: 25px; }
.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:right; width:700px; 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:#941e23;}
.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:#941e23;}
.list_news_dl li .more a:hover{ color:#F00;}

/*分页*/
.page {vertical-align:middle;text-align:center; font-size:12px; margin:30px 0px 20px;color:#636363; height:24px; line-height:24px; }
.page input {vertical-align:middle;}
.page span{ margin-right:5px;}
.page .e{ position:relative; top:1px; *top:0px;}
.page a {vertical-align:middle;display:inline-block;*display:inline;zoom:1; margin:0 1px; min-width:16px;height:16px;line-height:16px;text-align:center;color:#676766; font-family:Arial, Helvetica, sans-serif; background:url(rh_30.jpg) repeat-x center  bottom; border:1px solid #fff;}
.page a:hover,.page a.on{ min-width:16px; height:16px; line-height:16px;text-align:center;background:#a52243;color:#fff; border:1px solid #d1bbc7;}
.page a.prev,.page a.next{width:25px; background:#f5f5f5; border:1px solid #d4d4d4;  margin:0px 5px; font-family:"\5b8b\4f53";}
.page a.prev:hover,.page a.next:hover{width:25px; background:#f5f5f5; border:1px solid #e3c5cf;  margin:0px 5px; color:#000; font-family:"\5b8b\4f53";}
.page a.go,.page a.go:hover {min-width:16px; width:16px; height:15px; border:1px solid #e8e8e8;   background:url(rh_27.jpg) no-repeat;margin:0px;cursor:pointer;}
.fonttype{ min-width:16px;width:16px; height:16px; line-height:16px;text-align:center;background:#a52243;color:#fff; border:1px solid #d1bbc7;}
.txtnum{ display:inline-block;*display:inline;zoom:1; width:24px; height:16px;line-height:16px; background:#fff; border:1px solid #c1c1c1; margin:0px 2px;vertical-align:middle;}
.txtnum input{width:20px; height:16px; line-height:16px; position:relative; top:-1px; text-align:center;color:#82669B; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:none; border:none;}
.page  .cor01{ color:#941e23; position:relative; top:1px; *top:0px;}
   
.page a.first{width:40px; background:#f5f5f5;background:url(rh_30.jpg) repeat-x center  bottom; border:1px solid #d4d4d4;margin:0px 5px; font-family:"\5b8b\4f53"; height:16px; line-height:16px;text-align:center; color:#941e23; white-space: nowrap; }
.page a.first:hover{width:40px; background:#f5f5f5;background:url(rh_30.jpg) repeat-x center  bottom; border:1px solid #d4d4d4; margin:0px 5px; color:#941e23; font-family:"\5b8b\4f53";height:16px; line-height:16px;text-align:center;color:#941e23;white-space: nowrap;}

/*图片新闻*/

/*通用概览 - 图片类*/
.list_news_pic4{ margin:10px 15px;}
.list_news_pic4 li{ height: 205px; overflow:hidden; width:220px; float:left; margin-right:15px; margin-bottom:10px; border-bottom:1px solid #f0eeee; padding-top:20px;}
.list_news_pic4 li img{ width:220px; height: 118px; }
.list_news_pic4 li h4{ margin-top:10px; font-size: 14px;}
.list_news_pic4 li h4 a{ color:#555;}
.list_news_pic4 li h4 a:hover{ color:#941e23;}
.list_news_pic4 li.nfor{ margin-right:0; }

/*细览页面*/
.flater_tab{ width:94%; border-radius:4px; background:#fff; padding:40px 3%;}
/**正文显示责任编辑**/
.flater_tab .zrbj{ width: 100%; text-align: right; font-size: 14px; font-weight: bolder; line-height: 30px; padding: 0px;}

.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;}
.Article_61{}
.Article_61 .tit{ font-size: 26px; color:#1f5781; font-weight:bold; text-align:center; }
.Article_61 .daty{ padding:20px 0 10px; border-bottom:1px dashed #ddd; text-align:center; font-size:14px;}
.Article_61 .daty em{ display:inline-block; margin:0 10px; line-height:25px; color:#78797;}
.Article_61 .daty .e1{padding-left:30px;}
.Article_61 .daty .e2{padding-left:30px;}
.Article_61 .content{padding:20px; line-height:1.8; font-size: 16px;}
.Article_61 .content p{ padding-bottom:5px;}


/*首页小于940调用*/
.min_body .main .main_left,.min_body .bottom_left,.min_body .bottom_right{ width:98%; padding:0 1%;}
.min_body .main .topnews{ margin-top: 15px;}
.min_body .main .main_right{width:98%; padding:0 1%;}

.min_body .main2 .main_left,.min_body .bottom_left,.min_body .bottom_right{ width:98%; padding:0 1%;}
.min_body .main2 .topnews{ margin-top: 15px;}
.min_body .main2 .main_right{width:98%; padding:0 1%;}

.min_body .main_tab { width: 98%; margin-left: 1%;}
.min_body .tab_tags { width: 100%;}
.min_body .tab_tags li { float: left; width: 24.95%; overflow: hidden;}
.min_body .tab_tags li a { width: auto; margin-right: 1px;}
.min_body .tab_conts { width: 100%; max-width: 100%;}
.min_body .banner_0_top li img { width: 100%; height: auto;}
.min_body .other_left{width:100%; }
.min_body .other_center{width:100%; }

/*首页小于480调用*/
.min_body480 .hd_list dl dt{ position:relative; left:0; top:0;}
.min_body480 .hd_list dl dd{ padding-left:0; margin-top:10px;}
.min_body480 .bk_01 .edu_dl dt{position:relative; left:0; top:0;}
.min_body480 .bk_01 .edu_dl dd{padding-left:0; margin-top:10px;}
.min_body480 .right_txt{ background:#0E3C60;}
.min_body480 .xf_left{ width:100%;}
.min_body480 .xf_right{ width:100%; margin-top:10px;}
.min_body480 .bk_01 .tab_bon li{ margin-bottom:14px;}
.min_body480 .bk_01 .message dt{ padding-bottom:10px;}
.min_body480 .tab_tags li a { font-size: 14px;}
.min_body480 .tab_tags li.last strong { font-size: 14px;}
.min_body480 .tab_cont  h4 { font-size: 16px;}
.min_body480 .tab_cont  div.c { font-size: 12px; line-height: 20px;}

.right_0531{  }
.right_0531 .tit{ background:url(../images/qzlx_n_html51.jpg) left top no-repeat #fafbfb; border:none; height:50px; padding:0 10px; font-size:16px; border-top-left-radius:4px; border-top-right-radius:4px; }
@media all and (min-width:0) { /* 2. */
    .right_0531 .tit{  background:#fafbfb; border:1px solid #fafbfb;}
}
.right_0531 .tit .em{ float:left; margin-top:15px;}
.right_0531 .tit .more{ float:right; margin-top:16px; font-size:14px;  color:#005596;}
.right_0531 .tit .more:hover{ color:#941e23;}
.right_0531 .ul0{ background:url(../images/qzlx_n_html52.jpg) left bottom no-repeat #fff; border:none; border-top:none; min-height:404px;  border-bottom-right-radius:4px; border-bottom-left-radius:4px; padding:20px 15px 20px 15px; }
@media all and (min-width:0) { /* 2. */
    .right_0531 .ul0{ background:#fff; border-top:none;}
}

/*二级页小于940调用  放在样式最后-------------------------------------------------------------------------------------------*/
.other_body .rh_box{ padding:10px;}
.other_body .other_left{width:100%; margin:0 auto;}
.other_body .other_left{width:100%; }
.other_body .other_center{width:100%; }
.other_body .other_center_22{width:100%; }
.other_body .other_center_23{width:100%; }
.other_body .other_right{width:100%; }
.other_body .other_right2{width:100%; }
.other_body .onlin_fr{ width:96%; border-radius:4px; padding:20px 2%; border:0; margin-top:10px;}
.other_body .onlin_fl{width:100%;}
.other_body .right_news  .mheight330{ min-height:100px;}