﻿/* 初始化 */
body,div,ul,ol,ul,li,ol,dl,dd,dt,form,span,p,textarea,h1,h2,h3,h4,h5,h6{margin:0;padding:0;list-style:none;zoom:1}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;zoom:1}
input,button{padding:0; margin:0; border:0;}
input::-moz-focus-inner{border:none;padding:0;}
select,input{vertical-align:middle;}
select,input,textarea{font-size:14px;margin:0;}
input[type="text"],input[type="password"],textarea{outline-style:none;-webkit-appearance:none;}
textarea{resize:none;}
table{border-collapse:collapse;border-spacing:0;}
th,td{padding:0}
img,a img{border:none;margin:0;padding:0;max-width:100%}
body{background: #f2f2f2; font-family: "Microsoft YaHei"; font-size:16px; color:#333333;}
a,a:hover,a:active,a:link{ text-decoration: none; color:#333333;}
.fl{ float: left;}
.fr{ float: right;}
.clear{ clear: both;}
.container{width: 1100px;margin: auto;position: relative;}
.main{background: #fff;padding: 30px;}


.mt30{ margin-top: 30px;}
.w1040{ width: 1040px; margin:0 auto;background: #fff; padding:0 30px;}
.mt20{ margin-top: 20px;}
.mb20{ margin-bottom: 20px;}
.mt10{ margin-top: 10px;}


/* 公共头 */

@media (max-width:1099px){
	.headwrapper{
		/* background:#fff url(../2017images/public/headerBg.jpg) no-repeat center top;  */
		width:1100px;}
	}
.headwrapper{background:#fff url(../images/headerBg.jpg) no-repeat center top;} 
.topbar{line-height: 34px;height: 34px;font-size: 14px;color: #666666;}
.topbar .fr{}
.topbar .fr li{ display: inline-block; float: left;}
.topbar .fr li.li_bg{ 
/* background:url(../2017images/public/topIco.png) left center no-repeat;  */
padding-left: 26px;}
.topbar .fr li.li_ss{ 
/* background:url(../2017images/public/searchButn.png) left center no-repeat;  */
padding-left: 26px;}
.topbar .fr li.li2{ background-position: -123px center}
.topbar .fr li.line{ margin:0 15px; color: #c2c2c2; font-size: 12px}

.header .search{ margin-top: 20px; padding:0 20px; width: 276px; height: 45px; 
/* background: url(../2017images/public/search_bg.png) no-repeat left center */
}
.header .search input{ margin-top: 10px; width: 250px; height:30px; line-height: 30px;}
.header .search a{ cursor: pointer; display: inline-block; width: 21px; height: 45px; 
/* background: url(../2017images/public/searchButn.png) no-repeat left center */
}


.nav{ background: #015293; height: 88px; background-image:url(../images/dhline.jpg);background-repeat:repeat-x; background-position: center}
.nav li{ float: left; height: 44px; line-height: 44px; font-weight:bolder}
.nav li:hover{ background:#0193d6;}
.nav a{ color: #fff; padding:0 45px;}
.nav a:hover{ color: #fff; padding:0 45px;}

/* 公共尾 */
.footer{ clear:both; padding:30px; background: #fff;font-family: "Microsoft YaHei"; font-size: 14px; color:#555555;}
.footer1{ overflow: hidden; margin-top: 10px; margin-bottom: 7px; border-top: 7px #326a9a solid; padding-top: 24px;}
.footer1 li{ float: left; margin-right: 20px;}
.footer1 li.li_last{ margin-right: 0}
.footer1 li select{color:#555555; padding-left:5px; border:1px #e5e5e5 solid; width: 244px; height: 34px;font-family: "Microsoft YaHei"; font-size: 14px;}

.footer2{ padding-bottom: 25px; border-bottom:1px #dddddd solid;}
.footer2 a{ display:inline-block; padding-right: 29px; color:#555555; margin-top: 17px;}

.footer3{padding-top:22px; padding-left:20px; height:70px;}
.footer3_lf2{padding-top:10px;}
.footer3_lf2 span{font-size:14px; padding:0 10px; color: #555;}
.footer3_lf2 p{font-size:14px; color: #777; padding:0 10px; margin-top:12px; height:22px; line-height:22px; }

.footer3_rf .fl{padding-right:20px;}
.footer3_rf p{padding:5px 0px;}

/*面包屑*/
.breadcrumb{font-size: 13px; color:#555555; line-height: 42px;}
.breadcrumb a{ font-size: 13px;}

/*正文边框*/
.boder_main{ padding: 0 28px;}

/*正文标题 蓝色字1*/
.channelTit{ font-weight: bold; font-size: 18px; color: #015293}


/* 通用列表 */
.list{padding-top: 12px}
ul.list li{line-height: 34px; height:34px;padding-left:12px; background-color:#ededed}
ul.list li span.date{font-size: 14px; color: #999999; float: right;}
a:hover{color: #c31f0b;}
.font_list ul.list li.li_bd {
    border-bottom: 1px dashed #cecece;
    padding-bottom: 8px;
    margin-bottom: 8px;
}
/* 标题 */
.title{height: 40px;line-height: 40px;}
.title span{display:block;font-size: 18px;float:left; }
.title a.more{float: right;font-size: 12px;color: #999999;}

/* 蓝灰色线标题 */
.title.buletopline{height: 44px;line-height: 44px;border-bottom: 1px solid #e2e2e2;}
.title.buletopline span{color: #015293;font-weight: bold; font-family:"Microsoft YaHei", "SimHei"; padding-left:12px;}

/* 右侧灰色背景块 */
.grqyImgBg{
	/* background:#f4f4f4 url(../2017images/index/grqyImgBg.png) no-repeat bottom center; */
	padding: 20px;}


/*公示公告*/
#demo li{ height:auto}


.headselect{width:80px;height:30px;float:left;margin:0;padding:0;background:#fff;line-height:30px; position:absolute;top:5px;left:797px;text-align:center;border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border:1px solid #0099FF;border-right:0}
.headtxt{width:159px;height:30px;float:left;margin:0;padding:0;position:absolute;top:5px;left:877px;border:1px solid #0099FF;border-left:none;border-right:0}
.headbtn{cursor:pointer;width:33px;height:33px;float:left;margin:0;padding:0;border:0;position:absolute;top:5px;left:1036px;background:url(../images/jjpcheadbtn.jpg) 0 0 no-repeat; background-position: center}

.tdwz{line-height: 33px; height:33px;padding-left:12px;background: url(../images/icoPoint.jpg) no-repeat 0px 16px;}

.tdwz span.date{font-size: 14px; color: #999999; float: right;}
.tzggnew_left_img {
    margin-right: 20px;
}
.left {
    float: left;
}
/*专题专栏*/
.ztzl{ height:80px; padding:0 19px 0 0;   margin-bottom:20px;border:1px solid #e9e9e9; clear:both;  }
.ztzl_list{ width:80px; height:80px; float:left;}
.cp_imgbox{ height:80px;width:1065px; position:relative; z-index:1;   float:right; }
.cp_imgbox .prev{ position:absolute; left:0px; top:28px; width:5px; height:10px; padding:7px 5px; background:url(../images/btnbg.png) repeat; cursor:pointer; z-index:10;}
.cp_imgbox .prev:hover,.cp_imgbox .next:hover{ background:url(../images/btnbghover.png) repeat;}
.cp_imgbox .next{ position:absolute; right:0px; top:28px; width:5px; height:10px; padding:7px 5px; background:url(../images/btnbg.png) repeat; cursor:pointer; z-index:11;}
.cp_imglist{ height:80px;width:1065px; position:absolute; left:0px; top:0px; z-index:3px; overflow:hidden;}
.cp_imglist ul li{ width:360px; height:80px; float:left; margin-right:15px;}
.cp_imglist ul li img{ width:360px; height:80px;}
.cp_imglist ul li .img_title{ display:none;} 

.mainbox{ height:444px; border:1px solid #e9e9e9; border-top:1px solid #e12929; margin-bottom:20px;}
.mainbox_xxgk{height:298px; border:1px solid #e9e9e9; border-top:1px solid #e12929; margin-bottom:20px;}
.xxgklist{ height:48px; line-height:48px; padding-left:19px; background:#f3f3f3;border-bottom:1px solid #e9e9e9;}
.xxgklist a{ font-size:20px; font-weight:bold; color:#d63030; display:block;}
.xjtxbox{ height:210px; overflow:hidden; margin-top:12px;}
.xjtxbox ul li{ height:30px; line-height:30px; background:url(../images/dot.jpg) left no-repeat; padding-left:15px;  padding-right:9px; width:171px; float:left;  color:#999; font-size:14px; overflow:hidden;}
.xjtxbox ul li a{float:left;}
.xjtxbox ul li img{ float:left; padding-top:10px;} 
.xjtxbox ul li .unit{ width:98px; height:30px; float:left; text-align:left; color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.xjtxbox ul li a.columnName{ width:0px; display:none; text-align:left; color:#999999; float:left;}
.xjtxbox ul li .num{ float:right; color:#666;}
.xjtxbox ul li .num font{ color:#d63030;}
.xjtxbox .txlist{ height:30px; line-height:30px; font-size:14px; font-weight:bold; color:#000; clear:both;}
*/
.clear{clear: both;}


.scroll_horizontal {
    position: relative;
    width: 822px;
    margin: auto;
    height:88px;
    margin-top:0px
}
.scroll_horizontal .next {
    position: absolute;
    top:44px;
    z-index: 999;
    width: 23px;
    height: 23px;
    /* background-image: url(../images/leftyd.jpg); */
    background-repeat: no-repeat;
    font: 0/0 Arial;
    cursor: pointer;
}
.scroll_horizontal .prev {
    position: absolute;
    top:44px;
    right: 0;
    z-index: 999;
    width: 23px;
    height: 23px;
    /* background-image: url(../images/rightyd.jpg); */
    background-repeat: no-repeat;
    font: 0/0 Arial;
    cursor: pointer;
}
.scroll_horizontal .box {
    overflow: hidden;
    position: relative;
    width: 922px;
    height:70px;
    position: relative;
    left:0px;
}
.scroll_horizontal .list {
    overflow: hidden;
    width: 9999px;
}
.scroll_horizontal .list li {
    float: left;
    width: 180px;
    height:70px;
    padding: 0 10px;
    text-align: center; background-color:#FFFFFF
}
.scroll_horizontal .list li a {
    display: inline-block;
    width:180px;
    border-right: 1px solid #EEEEEE;
}
.scroll_horizontal .list li img {
    width: 100%;
    height: 60px;
}
.zkosq{    position: absolute;
    right: 50px;color: #003c78;background: inherit;
border: none;cursor: pointer;}
.content .ctt6{width:1022px;height:102px;margin-top: 20px;border: 1px solid #aaa}
.menu_info {
    height: 37px;
    /* background: url(../images/weizhibg.gif) center top no-repeat; */
    overflow: hidden;
    width: 1024px;
    margin: auto;
    padding-top: 0px;
    padding-bottom: 0px;
}
.menu_info .icons {
    float: left;
    line-height: 45px;
    font-size: 12px;
    color: rgb(68, 68, 68);
}
.menu_info .icons li {
    margin-right: 15px;
    float: left;
    /* background: url(../images/list01.gif) left center no-repeat; */
    padding-left: 14px;
}
.index_all{width:1024px; margin:0 auto;}
.index_new{width:1034px; margin:0 auto; margin-top:20px}
.ny_list {
    width: 240px;
    float: left;
}

.left1 {
    BORDER-BOTTOM: #e2e1e1 1px solid;
    BORDER-LEFT: #e2e1e1 1px solid;
    MIN-HEIGHT: 617px;
    WIDTH: 238px;
    FLOAT: left;
    BORDER-TOP: medium none;
    BORDER-RIGHT: #e2e1e1 1px solid;
    _height: 495px;
    float: left;
    HEIGHT: auto;
    OVERFLOW: visible;
    BORDER-TOP: #e2e1e1 1px solid;
    background: url(../images/left_bg.jpg) bottom no-repeat;
    background: url(../images/ny_left.jpg) bottom no-repeat;
}
.list_bt {
    width: 238px;
    background: url(../images/list.jpg) no-repeat;
    height: 35px;
    line-height: 35px;
    text-indent: 40px;
}
.list_bt li {

    font-weight: bold;
    letter-spacing: 3px;
    color: #000000;
}
.list_lb {
    width: 180px;
    margin: 0 auto;
    clear: both;
}
.list_lb li{width:140px; display:block; float:left; background:url(../images/list_Bg.jpg) no-repeat ; height:34px; line-height:34px;  margin-top:10px; padding-left:40px  }

.list_lb01 A:link {
 color:#015293;TEXT-DECORATION: none  ; font-weight:bold }
 .list_lb01 A:visited {
color:#015293; TEXT-DECORATION: none; }
 .list_lb01 A:hover {
color: #ff0000; TEXT-DECORATION: none; }
	
	
.new_nrbt{width:777px; float:left; height:37px; line-height:37px; color:#333333; border-top:solid 3px #015293;  BORDER-BOTTOM: #e2e1e1 1px solid; font-size:14px; }

.nr_new{width:752px; float:left; margin-left:10px;  _margin-left:20px; margin-bottom:15px; margin-top:15px; margin-right:15px; min-height: 495px;}

.nr_new li{ width:747px;LINE-HEIGHT: 32px; TEXT-INDENT: 12px; BACKGROUND: url(../images/icoPoint.jpg) no-repeat 2px center; padding-left:5px; border-bottom:1px dotted #DDDDDD }
.nr_new  li span{width:120px; display:block; float:right; text-align:right; color:#999999;}

.fy{width:755px; float:left; margin-left:10px; _margin-left:5px;  margin-top:15px; border-bottom:1px solid #999999; height:36px; left:36px }
.fy01{width:755px; float:left; margin-left:10px; _margin-left:5px;  margin-bottom:15px; border-top:1px solid #999999; height:36px; left:36px }

#nr_xx{width:1002px; float:left; margin-top:10px;}

.nr_bk {
	BORDER-BOTTOM: #e2e1e1 1px solid; BORDER-LEFT: #e2e1e1 1px solid; MIN-HEIGHT: 495px; WIDTH: 1022px; FLOAT: right; HEIGHT: auto; OVERFLOW: visible; BORDER-TOP: medium none; BORDER-RIGHT: #e2e1e1 1px solid; _height: 495px; float:left;  margin-top:8px
}
.xx_nrbt{width:1022px; float:left; height:37px; line-height:37px; color:#505050 }

.nr_xx{width:970px; float:left; margin-left:21px; _margin-left:10px; margin-top:10px; margin-bottom:15px}
.nr_xx li{display:block;width:970px; }

.xx_bt{text-align:center; font-size:24px; font-weight:bold; color:#ff0000; height:60px; line-height:60px}

.xx_time{ float:left; border:1px dotted #999999; background:#F6F6F6; height:40px; line-height:40px; text-align:center; color:#666666;}

.xx_nr{line-height:32px; font-size:14px; color:#333333; padding-top:20px}


	.right1 {
    BORDER-BOTTOM: #e2e1e1 1px solid;
    BORDER-LEFT: #e2e1e1 1px solid;
    MIN-HEIGHT: 495px;
    WIDTH: 777px;
    FLOAT: right;
    HEIGHT: auto;
    OVERFLOW: visible;
    BORDER-TOP: medium none;
    BORDER-RIGHT: #e2e1e1 1px solid;
    _height: 495px;
    float: left;
    margin-left:15px;
}
.detail_title{ font-size: 30px; text-align: center; margin: 50px 0 30px 0}
.detail_extend{ overflow: hidden; color: #666666; font-size: 14px; border-bottom: 1px #ddd solid; padding-bottom: 12px;}
.detail_extend .date{ width: 275px;}
.detail_extend .laiyuan{ width: 385px;}
.detail_extend .print{ width: 112px;}
.detail_extend .fontExtend{}
.detail_extend .fontExtend span{ cursor: pointer;}
.detail_extend .fontExtend span.medium{ padding:0 10px; }
.text_content{ padding: 20px 0; border-bottom: 1px #ddd dashed;}

.detai_extend_a a{ background-repeat:no-repeat;background-position: left center; padding-left: 25px;}
.copyLink{ margin-right: 45px;}
.copyLink a{background-image: url(../images/copyLink.png); cursor: pointer;}
.print a{background-image: url(../images/print.png)}
.detail_extend2{ color: #666666; font-size: 14px; float: right; width: 215px; margin: 15px 0 30px 0}
.detail_extend2 .detai_extend_a{ float: left}

.text_content p{ line-height: 30px; margin-bottom: 20px; }
.text_content img{width:500px;height:333px;text-align:center}
div.text_content p.MsoNormal1{text-indent: 21pt;}
