@charset "utf-8";
/* CSS Document */
html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, img, ins, kbd, q, s, samp, small, strike, strong, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,  caption, tbody, tfoot, thead, tr, th, td{ font-weight:normal;margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baselinebaseline;background: transparent;}
input,select,textarea{margin: 0;padding: 0;outline:none}
ol, ul{list-style: none;}
img{ border:0;}
body{ font-family:"微软雅黑" ;font-size:12px; background-color:#f5f5f5; }
a{ text-decoration:none;cursor: pointer;}
.clear{ clear:both;}
img {  vertical-align: middle; border: 0 none;}


/*header*/
.header{ min-width:1200px;}
.header_tp{ width:100%; background-image:url(../images/tb_bj.jpg); background-repeat:no-repeat; background-position:center; height:140px; border-bottom:1px #073e87 solid;}
.header_tp_ct{ width:1200px; margin:0 auto;}
.logo{ float:left;}
.sousuo{ float:right; overflow:hidden; width:400px; height:42px; background-color:#fff; border-radius:5px; margin-top:50px;}
.sousuo .ipt_01{ float:left; border:0; height:42px; line-height:42px; width:330px; font-size:14px; color:#999; padding:0 5px; background-color:#fff;}
.sousuo .ipt_02{ float:left; border:0; height:42px; width:60px; line-height:42px; background-image:url(../images/ss_tb.png); background-repeat:no-repeat; background-position:center; background-color:#fff;}
.nav{ background-color:#002d68; height:60px; line-height:60px;}
.nav_ct{ width:1200px; margin:0 auto;}
.nav_ct ul li{ float:left; width:200px; text-align:center;}
.nav_ct ul li a{ display:block; width:150px; margin:0 auto; font-size:16px; color:#fff;}
.nav_ct ul li a:hover{ background-image:url(../images/nav_bj.png); background-repeat:no-repeat; background-position:bottom center;}
.nav_ct ul li .activ{background-image:url(../images/nav_bj.png); background-repeat:no-repeat; background-position:bottom center;}

/*content*/
.content{ width:1200px; margin:20px auto; overflow:hidden;}
.content_lft{ float:left; width:270px;}
.content_rit{float:right; width:270px;}
.shouli_bt{ height:44px; line-height:44px; background-color:#2673b9; padding:0 10px;}
.shouli_bt .shouli_bt_tb{ float:left;}
.shouli_bt h1{ float:left; font-size:18px; color:#fff;}
.shouli_nr{ padding:30px 20px; border:1px #d4d4d4 solid;}
.shouli_nr ul{ overflow:hidden;}
.shouli_nr ul li{ float:left; width:100%;line-height:30px;}
.shouli_nr ul li h1{ float:left; font-size:14px; color:#2673b9;}
.shouli_nr ul li .shouli_nr_xx{ float:left; font-size:14px; color:#333;}
.new{ margin-top:20px; border:1px #d4d4d4 solid; padding:5px 10px;}
.new_bt{ overflow:hidden;}
.new_bt h1{ height:40px; float:left; line-height:40px; font-size:20px; color:#12459e;}
.new_bt a{ float:right; font-size:12px; color:#999; line-height:40px;}
.new_bt a:hover{ color:#c7141a;}
.xx_list ul{ overflow:hidden; padding:5px 0;}
.xx_list ul li{ float:left; width:100%;}
.xx_list ul li a{ display:block;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;padding-left:8px; background-image:url(../images/list_b.jpg); background-repeat:no-repeat; background-position:left center; font-size:14px; color:#333333; line-height:40px; font-family:"微软雅黑";} 
.xx_list ul li a:hover{ color:#c7141a;}
.content_ct{ float:left; width:620px; margin-left:20px;}
.jb_xx_bt{ height:43px; border-bottom:1px #d4d4d4 solid; line-height:43px; font-size:20px; color:#12459e;}
.jb_xx_bt h1{ float:left; padding:0 15px; position:relative;}
.xian_01{ position:absolute; background-color:#12459e; height:30px; width:50%; left:0; height:3px; bottom:-2px;}
.xian_02{position:absolute; background-color:#c7141a; height:30px; width:50%; right:0; height:3px; bottom:-2px;}
.jb_xx_list{ height:57px; margin:15px 0; position:relative;}
.jb_xx_list_01{ position:absolute; left:0;}
.jb_xx_list_02{ position:absolute; left:50%; margin-left:-99px;}
.jb_xx_list_03{ position:absolute; right:0;}
.an_list ul{ overflow:hidden; padding:18px 0 0 0;}
.an_list ul li{ float:left; width:178px; background-image:url(../images/tb_03.png); padding-bottom:15px; line-height:40px; background-repeat:no-repeat; margin:0 13px;}
.an_list ul li a{ width:178px; text-align:center; display:block; font-size:16px; color:#333;}
.an_list ul li a:hover{ color:#c7141a;}
.zl_list_hz{ overflow:hidden; margin:20px 0;}
.zl_list_hz_01{ float:left;}
.zl_list_hz_02{ float:right;}
.ks_xx{ margin-top:10px;}

/*footer*/
.footer{ background-color:#002d68; padding:20px 0;}
.footer p{ text-align:center; font-size:12px; color:#fff; line-height:30px;}

.ziye{ width:1200px; margin:0 auto;}
.weizi{ font-size:14px; color:#333; height:60px; line-height:60px;}
.weizi a{ font-size:14px; color:#333;}
.weizi a:hover{ color:#d34c50}
.zy_list{ background-color:#fff; margin-bottom:20px; padding:0 20px;}
.zy_list ul li{ float:left; width:100%;}
.zy_list ul{ overflow:hidden;}
.zy_list ul li{ border-bottom:1px #d4d4d4 dotted; padding:10px 0;}
.zy_list ul li .zy_list_tp{ overflow:hidden;}
.zy_list ul li a:hover h1{ color:#d34c50;}
.zy_list ul li a:hover p{ text-decoration:underline;}
.zy_list_tp{ line-height:40px;}
.zy_list_tp h1{ float:left; width:980px; font-size:16px; color:#333;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}
.zy_list_tp span{ float:right; font-size:12px; color:#999;}
.zy_list p{ font-size:14px; color:#999; line-height:30px;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}

/***** 内页列表分页 *****/
.page_fy {margin:30px 0; padding: 3px; text-align:center; clear:both;}
.page_fy a {margin: 2px; padding:5px 15px; border: 1px solid #cccccc; color: #666666; text-decoration: none;}
.page_fy a:hover {border: 1px solid #3e7aec; color: #000;}
.page_fy a:active {border: 1px solid #3e7aec; color: #000;}
.page_fy span {margin: 2px; padding:5px 8px; border: 1px solid #ccc; color: #666666; font-size:12px;}
.page_fy span.strong {margin: 2px; padding:5px 15px; border: 1px solid #3e7aec; font-weight: bold; color: #fff; background-color: #3e7aec}
.top5 {font: bold 12px "Microsoft YaHei","微软雅黑"; color:#ffffff; }

/*zi_text*/
.zi_text{ background-color:#fff; padding:20px; margin-bottom:20px;}
.new_nr{ padding:15px 0;}
.new_nr h1{ line-height:40px; font-size:20px; font-weight:600; text-align:center;}
.new_nr h2{ background-color:#f8f8f8; color:#333; text-align:center; line-height:30px; margin-top:10px;}
.new_wenzi{ font-size:14px; color:#444; line-height:40px; margin-top:10px;}
.text_next{ padding:20px 0; font-size:14px; color:#333; }
.text_next a{ font-size:14px; color:#999; height:30px; line-height:30px; margin-left:5px;}
.text_next a:hover{color:#d34c50;}