﻿@charset "utf-8";
/* CSS Document */
/* ***********  通用栏目页样式 on  ********** */
.position_list{height:46px; font-size:14px; line-height:46px; padding-left:33px; background:url(icon_pos.png) 8px 15px no-repeat; color:#666; border-bottom:1px solid #B5B5B5}
.position_list a{ color:#666;}
.position_list a:hover{ color:#c00;}
.position_list span{ display:block; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
/*通用栏目 当前位置 end*/

.fr,.right{ float:right;}

.content {background: url(../images/lmy_leftbg.gif) 55px top repeat-y #fff;}
.content2 {}
.content3 {
	padding:10px 30px 30px 30px;
}
.leftnr{ width:300px; min-height:560px; float:left; font-family: Microsoft Yahei;padding:20px 0px 0px 30px; }
.lmtitle{ width:260px; line-height:48px; height:60px; padding-bottom:20px; background: url(lmtitbg.gif) 0px 0 no-repeat; overflow:hidden;}
.lmtitle h1{font-size:18px; color:#fff; padding-left:58px; font-weight:bold;}
.menunr{width:260px; overflow:hidden; min-height:500px; _height:auto;}
.menunr ul{overflow:hidden; width:320px; padding-bottom:20px; margin:auto;}
.menunr ul li{float: left;padding-top: 10px; width:320px;}
.menunr ul li a{height: 40px; line-height:40px;width: 240px; border-left:5px solid #dddddd; padding:0 35px 0 20px; display:block;font-size: 14px; text-overflow : ellipsis;white-space : nowrap;overflow : hidden;background:#f0f0f0; color:#333;}
.menunr ul li a:hover,.menunr ul li.active a,.menunr ul li a.active{ color:#2E5399; border:0 none;padding:0 36px 0 20px; border-left:5px solid #2E5399; height:40px; background:#f4f4f4;}
.rightnr{width:780px; padding:12px 30px 0 0; float:right; overflow:hidden;font-family: Microsoft Yahei;}
.position{ background: url(../images/xxktelbg.png) left bottom repeat-x; height:38px; font-size:16px; }
.position span{height:38px; line-height:38px;  font-size:16px; color:#20407D}

.doc_list {min-height:730px;}
.listnews{ font-size:14px; line-height:200%; padding:15px 4px; overflow:hidden;height:auto;min-height:488px; _height:auto; }
.listnews .titelr{ width:600px; border-bottom:1px dashed #e0e0e0; padding:8px 11px; font-size:14px;}
.listnews .titelr div{height:30px; width:687px; position:relative;}
.listnews .titelr div a{ height:30px; line-height:30px;}
.listnews .titelr div .tr{ position:absolute; top:5px; right:0;}
.listnews .titelr div .tl{ position:absolute; top:5px; left:0;}
.listnews td{ font-size:14px;}
.listnews ul{ clear: both;}
.listnews li{ background: url(dot.gif) 0 center no-repeat; padding-left:13px; font-size:14px; line-height:36px; overflow:hidden;}
.listnews li span.date{ color:#999; font-family:arial;}
.doc_list li .buvisa{ display:inline-block; max-width:755px; _width:755px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.listnews li a span.buvis{ color:#999;}
.listnews li a:hover span.buvis{ color:#c00;}
.listnews td{ line-height:26px;}
.listnews li.lm_line{ border-bottom:1px solid #dddddd; padding:18px 0 0; height:0; line-height:0; margin-bottom:18px; background:none;}
.listnews li.lm_line.add{ display:none;}
.doc_list li img{ padding:15px 0 0 5px; float:left;}
.listnews ul.doc_list{ padding-bottom:5px;}
.listnews li.columnName{ background:#eee; margin-bottom:5px; padding-right:13px;}
.listnews li.columnName a.more{ font-size:12px;}
.listnews li.columnName a.more{ color:#888;}
.listnews li.columnName a.more:hover{ color:#c00;}
.listnews li.columnName a.title{ font-weight:bold; color:#333;}
.ptlm{ font-size:16px; font-family:"宋体"; line-height:192%; padding-bottom:30px;}
.ptlm p{ margin-top:15px;}

/*栏目页 图片列表 */
.listnews ul.picture-list{ clear:both;  border-top:none; padding-top:10px; padding-left:4px; overflow:hidden;}
.listnews ul.picture-list li{float:left; display:inline;	background:none;padding-left:0;	padding:8px 8px 2px;height:auto; overflow:hidden;text-align:center; width:200px; }
.listnews ul.picture-list li a img{ background:#f2f2f2;padding:10px !important; width:180px; height:135px; float:left;}
.listnews ul.picture-list li a:hover{ color:#1369c0;}
.listnews ul.picture-list li a:hover img{ background:#cde6ff;} 
.listnews ul.picture-list li span{ display:block; height:30px; line-height:30px; width:210px; float:left; text-align:center; }
.listnews ul.picture-list li a{ clear:both;}
.imggx{ padding:5px 10px 10px; font-size:12px;}
.jj_content{ padding:20px;}
.navjz{ width:570px;}
.zt_list{background: url(../images/xxktelbg.png) left bottom repeat-x; height: 47px;   font-size: 16px;   color: #2E5399;}
.zt_list a{  display: block;   border-bottom: 3px solid #2E5399; color:#2E5399;  height: 44px;  line-height: 44px;  padding-left: 16px;  float: left; padding-right: 14px; font-size: 20px;}
.navjz ul{ clear:both;  border-top:none; padding-top:10px;  overflow:hidden;}
.navjz ul li{ padding:20px 0px;height:165px;  border-bottom:1px dashed #ccc; overflow:hidden;}
.navjz ul li .pic{ width:220px; height:165px; float:left;}
.navjz ul li .pic img{ width:220px; height:165px; }
.navjz ul li .text{ width:330px; height:165px; float:right; overflow:hidden;}
.navjz ul li .text a.title{ padding-top:6px; height:36px; line-height:36px; font-size:18px; font-weight:bold; display:block; color:#1057b3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.navjz ul li .text p{ font-size:15px; line-height:30px; text-indent:2em; height:90px; overflow:hidden;}
.navjz ul li .text p a.detal{ color:#de0000;}
.navjz ul li .text .datetime{ font-size:15px; line-height:30px;}
.zt_wzlist{ padding:10px 0px;}
.zt_wzlist li{ background: url(dot.gif) 0 center no-repeat; padding-left:13px; font-size:14px; line-height:36px; overflow:hidden;}
.zt_wzlist li span.date{ color:#999; font-family:arial;}


/*文章页*/
.wenzhang{background: url(../images/back_write75.png);height: auto; min-height:500px;}
.grayline{ border: 1px solid #dbdee1;}
.contentbox{ padding:20px 30px 30px 30px;}
.newstitle{ font-size:26px; line-height:38px; font-family:Microsoft YaHei; text-align:center; color:#333333; padding:20px 0 15px;}
.newstitlef{font-size:20px;text-align: center;line-height: 30px;font-weight: normal;font-family:Microsoft YaHei;}
.newsinfo{ margin:0 auto; line-height:36px; height:46px; text-align:center; color:#666; padding-top:5px; padding-bottom:5px; border-bottom:1px solid #dddddd;font-family:Microsoft YaHei; font-size:14px; position:relative;}
.newsinfo a{color:#666;  }
.newsinfo input{width: 12px;height: 12px;border: 1px solid #666666; margin:0 4px 0 0;vertical-align: middle;cursor: pointer;outline: medium none;overflow: hidden;}
.newsinfo span{ padding:0 0.5em;}
.video-player{ height:auto !important;}
.top_ztimg{position:absolute;width:100px;height:36px;right:0px;top:12px;overflow:hidden;}
.top_ztimg .si_img{display:block;float:left;width:36px;height:36px;margin-left:10px;}
.newscontnet{font-size:16px; font-family:Microsoft YaHei; margin:0 auto; color:#333; line-height:230%; border-bottom:1px dashed #ddd; padding-bottom:38px; padding-top:20px;}
.newscontnet img{ max-width:1000px;}
.close a{ color:#999; padding:3px 0 3px 24px; margin:0 8px;}
.printico{ background:url(../images/print.gif) left center no-repeat; }
.closeico{ background:url(../images/close1.gif) left center no-repeat;}
.close01{ height:28px; line-height:28px;}
.close01 a{ color:#999; padding:3px 0 3px 24px; margin:0 8px;}
.minh500{   min-height:500px; height:auto !important;   height:500px;}
.bshare-custom.icon-medium a{ margin-top:5px;}
.shares{ width:600px; height:36px; line-height:36px; color:#666666;}
.shares span{ float:left;width:29px; height:28px; text-indent:-15em; overflow:hidden; display:block; background:url(../images/share_icon.png) 0 0 no-repeat; padding-right:7px; margin-top:3px;}
.sharebox{ padding-top:25px;}
.wenzhang .tp_btnbox input{display:inline-block !important;border:none !important;width:140px !important;height:40px !important;background:url(../images/jc-ct.gif) 0 0 no-repeat !important;text-align:center;color:#fff !important;font-size:16px !important;cursor:pointer;font-family: "Microsoft YaHei",微软雅黑;margin:0 10px !important; vertical-align:top;}
.wenzhang .tp_btnbox .ck,.wenzhang .tp_btnbox .ck:hover{display:inline-block;border:none;width:140px;height:40px;line-height:40px;background:url(../images/jc_ck.gif) 0 0 no-repeat;text-align:center;color:#666;font-size:16px;cursor:pointer;font-family: "Microsoft YaHei",微软雅黑;margin:0 10px;}
.wenzhang .wenjuan_yzm .verification{width:96px;height:26px;line-height:26px;border:#ddd 1px solid;margin-right:5px;}
.wenzhang .wztxt,.wenzhang .wzarea{border: 1px solid #D6D6D6;color: #666;float: left;font-size: 12px;height: 25px;line-height: 25px;padding-left: 5px;width: 240px; margin-top:4px;}
.wenzhang .wzarea{ width:520px; height:120px; padding:2px 5px; line-height:22px; margin-top:4px;}
.wenzhang .wzbtn{border: 0px none;background: #0199E4 !important;margin:4px 0;font-family: "Microsoft YaHei",微软雅黑; color:#fff; text-align:center;height: 30px;cursor: pointer; width:70px;}
.bdsharebuttonbox{float:left;}


.hot_searchword{ padding:8px 0;  border-bottom:1px solid #ddd;   font-size: 15px;}
.hot_searchword  ul { display:inline;}
.hot_searchword  ul li{ display:inline;margin:0 5px; }
.hot_searchword a{ color:#1369c0; }
.otherli{ padding:10px 0 ; margin-bottom:10px; line-height: 30px; font-size:15px;overflow:hidden; clear:both;  border-bottom:1px solid #ddd;  }
.otherli a{ color:#333;}
.otherli a:hover{ color:#ff0000;}
.aboutli .aboutli_tit{ line-height:40px; height:40px;}
.aboutli{ border-bottom:1px solid #ddd; padding-bottom:10px;   font-size: 15px;}
.aboutli ul li{ line-height:30px; line-height:30px;  background: url(../images/icon.gif) left center no-repeat; padding-left:14px; }



/*分页*/
.pagination{clear:both; text-align: center;margin:15px 0 5px;padding:3px 0;line-height:26px;font-size:14px;font-family: Microsoft Yahei;}
.pagination a,.pagination span{background:#E6EEFB;border:1px solid #d9d9d9;color:#808082;font-family:Arial; margin:2px 3px;padding:0px 12px;text-decoration:none;white-space:nowrap;display:inline-block;height:22px;line-height:22px;font-family: Microsoft Yahei;}
.pagination a:hover{background:#2E5399;border:1px solid #2E5399;color:#ffffff !important;}
.pagination a.active{border:1px solid #2E5399;color:#fff;}
.pagination span.current,.pagination span.current:hover{background:#2E5399;border:1px solid #2E5399;color:#fff;}
.pagination span.disabled,.pagination span.disabled:hover{border:1px solid #d9d9d9;color:#808082;background:#eee;}
.pagination a.text,.pagination a.text:hover{color:#fff;background:#2E5399;border:#2E5399 1px solid;cursor:text;}
.pagination a.pagemore,.pagination a.pagemore:hover{color:#808082;background:#fff;border:1px solid #fff;cursor:text;padding:0px 3px;}
.pagination .inputBar{border:0px;height:24px;line-height:24px; padding:0 6px 0;}
.pagination .inputBar input{width:30px;height:22px; line-height:22px;padding:0 5px;border:#d9d9d9 1px solid;*vertical-align:middle;_vertical-align:middle; vertical-align:middle;margin:-2px 4px 0;font-family: Microsoft Yahei;}