@charset "utf-8";
/* CSS Document */
.in_body{
	min-width:1000px;
	background:#f4f8f9
}
.in_top{
	height:40px;
	line-height:40px;
	background-color:white;
	box-shadow:1px 1px 5px #ccc;
	position:relative;
	z-index:1
}
.in_top img{
	vertical-align:middle;
	margin:0 3px
}
.in_top .wza{
    vertical-align: middle;
    padding: 6px 5px;
    /*background: #ff761a;
    border-radius: 2px;
    color: #fff;*/
    letter-spacing: 1px;
}
.in_top .fr a:last-child{

}
.in_head{
	height:105px;
	line-height:105px;
	background-color:white
}
.in_head img{
	vertical-align:middle
}
.inp02{
	width:430px;
	height:33px;
	line-height:33px;
	text-indent:10px;
	border:1px solid #dfdfdf;
	color:#999
}
.btn02{
	width:80px;
	height:37px;
	border:0;
	background-color:#ff761a;
	color:white;
    cursor: pointer;
}
.in_nav{
	height:50px;
	line-height:50px;
	background-color:#1777ce;
    /*background-color:#1475d4;*/
	position:relative;
	z-index:2
}
.in_nav ul li{
	display:inline-block;
	*float:left
}
.in_nav ul li a{
	display:block;
	padding:0 24px;
	color:white
}
.in_nav ul li a:hover{
	color:#ff761a
}
.in_main{
	box-shadow:0 0 1px 2px #dfdfdf;
	background-color:white;
	padding:18px 8px;
	width:982px;
	position:relative;
	z-index:1
}
.in_box01{
	width:870px;
	padding:10px 55px;
	border:1px solid #ededed;
	background:url(../images/inner_images/dh_bg01.gif) repeat-x top
}
.in_box01 >.title{
	height:35px;
	line-height:35px;
	border-bottom:2px solid #0b70ca
}
.in_box01 >.title h3{
	/*width:99px;
	background:url(../images/inner_images/title_bg01.png) bottom center no-repeat;*/
	height:35px;
	text-align:center;
	color:white;
    background: #0080d6;
    border-radius: 5px 5px 0 0;
    padding: 0px 10px;
}
.dhlistBox{
	padding:30px
}
.dhfl_01 .title{
	height:24px;
	line-height:24px;
	background:url(../images/inner_images/dot01.gif) left center repeat-x
}
.dhfl_01 .title h3{
	padding:0 5px;
	background-color:white
}
.dhfl_01 ul li{
	display:inline-block;
	padding-right:5px;
	line-height:30px
}
.in_foot{
	position:relative;
	z-index:3;
    /*border-top: 3px solid #2273a5;*/
    border-top: 3px solid #1475d4;
    background: #fff;
    margin-top: 20px;
}
.bottom_nav{
	height:46px;
	line-height:46px;
	text-align:center;
	background-color:#1777ce;
	font-weight:bold
}

/*---公共服务--*/
.box_bz{
	background-color:#f5f5f5
}
.box_bz .title{
	height:46px;
	line-height:46px;
	/*border-bottom:2px solid #0b81a7*/
    border-bottom:2px solid #1475d4
}
.box_bz .title h3{
	padding:0 20px;
	border-bottom:2px solid #cb9c2d
}
.box_bz .title h3 b{
	font-weight:normal;
	color:#1981de
}
.slide01 .bd{
	width:982px;
	overflow:hidden
}
.slide01 .bd ul li{
	float:left;
	width:245px;
	border-right:1px solid #b5b5b5;
	text-align:center;
	margin:20px 0
}
.slide01 .bd ul li h3{
	line-height:50px;
	color:#134e73;
	font-size:18px;
	font-weight:normal
}
.slide01 .bd ul li p{
	padding:0 12px;
	font-size:12px;
	text-align:left
}
.slide01 .hd{
	position:relative
}
.slide01 .hd a{
	position:absolute;
	width:28px;
	height:41px;
	cursor:pointer;
	top:-130px
}
.slide01 .hd a.prev{
	left:-38px;
	background:url(../images/inner_images/l_arrow.gif) no-repeat
}
.slide01 .hd a.next{
	right:-38px;
	background:url(../images/inner_images/r_arrow.gif) no-repeat
}
.slide01 .hd{
	height:40px;
	line-height:40px
}
.slide01 .hd ul{
	text-align:center
}
.slide01 .hd ul li{
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:16px;
	height:16px;
	border-radius:8px;
	text-indent:-9999px;
	background-color:#dfdfdf;
	margin:0 3px;
	cursor:pointer
}
.slide01 .hd ul li.on{
	background-color:#ababab
}
.box_fwxm{
	width:981px;
	border:1px solid #e2e2e2;
	border-right:0
}
.box_fwxm img{
	position:absolute;
	left:0;
	top:-10px
}
.box_fwxm .fw01{
	width:326px;
	float:left;
	border-right:1px solid #e2e2e2
}
.box_fwxm .fw01 .title{
	width:100%;
	font-size:16px;
	height:34px;
	line-height:34px;
	text-align:center;
	background-color:#f3f3f3
}
.box_fwxm .fw01 ul{
	padding:15px 35px;
	display:inline-block
}
.box_fwxm .fw01 ul li{
	float:left;
	font-size:12px;
	width:33%;
	height:30px;
	line-height:30px;
	text-align: center;
	white-space:nowrap
}
.box_lstd{
	width:978px;
	padding:1px;
	border:1px solid #e2e2e2
}
.public-lstd{
	width:958px;
	padding:11px;
    overflow:hidden;
}
.public-lstd .public-title{
	background:url(../images/public/titlebg.gif) left bottom no-repeat;
    height:36px;
    line-height:36px;
}
.public-lstd .public-title span{
	background:url(../images/public/titleicon.gif) left bottom no-repeat;
    width: 15px;
    height: 11px;
    display: inline-block;
}
.public-lstd .public-title h3{
    font-size: 14px;
    color: #2072bb;
}
.public-lstd .public-ul{
    overflow:hidden;
}
.public-lstd .public-ul .public-ul-fl{
    float:left;
    width:45%;
}
.public-lstd .public-ul .public-ul-fl li{
    background: url(../images/public/list01.gif) no-repeat 3px 15px;
    text-indent: 14px;
    float: left;
    width: 47%;
    line-height: 35px;
    height: 35px;
    border-bottom: 1px dashed #ccc;
    background-color: white;
    margin-right:6%;
}
.public-lstd .public-ul .public-ul-fl li:nth-child(2n){
    margin-right:0
}
.public-lstd .public-ul .public-ul-fr{
    float:right;
    width:51%;
}
.public-lstd .public-ul .public-ul-fr li{
    background: url(../images/public/list02.gif) no-repeat 3px 9px;
    text-indent: 18px;
    float: left;
    width: 25%;
    line-height: 30px;
    height: 30px;
    background-color: white;
}
.public-lstd .public-ul .public-ul-fr li:nth-child(2n){
    margin-right:0
}
.box_lstd .title{
	height:37px;
	line-height:37px;
	border-bottom:1px solid #e2e2e2;
	background:url(../images/inner_images/title_bg02.gif) left top repeat-x
}
.box_lstd .title h3{
	height:36px;
	line-height:36px;
	padding:0 20px;
	border-bottom:2px solid #b5b5b5;
	color:#0350a0;
	background:url(../images/inner_images/icon04.gif) 5px center no-repeat
}
.box_lstd ul.lstd_list{
	padding:15px 35px;
	width:910px
}
.box_lstd ul.lstd_list li{
	float:left;
	line-height:48px;
	height:48px;
	min-width:12.5%;
	background-image:url(../images/inner_images/lstd_icon.gif);
	background-repeat:no-repeat;
	text-indent:45px
}
.box_lstd ul.lstd_list li.ls01{
	background-position:0 0
}
.box_lstd ul.lstd_list li.ls02{
	background-position:0 -48px
}
.box_lstd ul.lstd_list li.ls03{
	background-position:0 -96px
}
.box_lstd ul.lstd_list li.ls04{
	background-position:0 -144px
}
.box_lstd ul.lstd_list li.ls05{
	background-position:0 -192px
}
.box_lstd ul.lstd_list li.ls06{
	background-position:0 -240px
}
.box_lstd ul.lstd_list li.ls07{
	background-position:0 -288px
}
.box_lstd ul.lstd_list li.ls08{
	background-position:0 -336px
}
.box_lstd ul.lstd_list li.ls09{
	background-position:0 -384px
}
.box_lstd ul.lstd_list li.ls10{
	background-position:0 -432px
}
.box_lstd ul.lstd_list li.ls11{
	background-position:0 -480px
}
.box_lstd ul.lstd_list li.ls12{
	background-position:0 -528px
}
.box_lstd ul.lstd_list li.ls13{
	background-position:0 -576px
}
.box_lstd ul.lstd_list li.ls14{
	background-position:0 -624px
}
.box_lstd ul.lstd_list li.ls15{
	background-position:0 -672px
}
.box_lstd ul.lstd_list li.ls16{
	background-position:0 -720px
}
.box_lstd ul.lstd_list li.ls17{
	background-position:0 -768px
}
.box_50{
	width:49%
}
.fw_list li{
	width:100%;
	height:30px;
	line-height:30px;
	background:url(../images/dot01.gif) left center no-repeat;
	text-indent:15px
}
.qz_list li{
	float:left;
	width:49.999%;
	border-right:1px solid #dfdfdf;
    box-sizing:border-box
}
.qz_list li p{
	margin:20px 0
}

/*------互动交流--------*/
.hd_box01{
	width:978px;
	padding:1px;
	border:1px solid #e2e2e2
}
.hd_box01>.title{
	height:34px;
	line-height:34px;
	border-bottom:2px solid #1777ce;
	background:url(../images/inner_images/title_bg02.gif) left top repeat-x
}
.hd_box01>.title h3{
	width:148px;
	height:37px;
	line-height:37px;
    text-indent:-20px;
	background:url(../images/inner_images/title_bg03.gif) left top no-repeat
}
.hd_box01>.title img{
	vertical-align:middle
}
.tb01{
	background-color:#f9f9f9;
	border-left:1px solid #fae5b4;
	border-top:1px solid #fae5b4
}
.tb01 td{
	padding:5px;
	border-right:1px solid #fae5b4;
	border-bottom:1px solid #fae5b4
}
.se01{
	width:100%;
	border:1px solid #999
}
.se02{
	width:30%;
	border:1px solid #999
}
.se03{
	width:20%;
	border:1px solid #999
}
.btn03{
	width:60px;
	height:21px;
	border:1px solid #999;
	background:url(../images/inner_images/search.gif) no-repeat;
	cursor:pointer
}
.tb02{
	background-color:#fef9ec;
	border-left:1px solid #fae5b4;
	border-top:1px solid #fae5b4
}
.tb02 td{
	padding:5px;
	border-right:1px solid #fae5b4;
	border-bottom:1px solid #fae5b4;
	color:#b67d03
}
.rollthis{
	height:210px;
	overflow:hidden
}
.tb03{
	background-color:#fff;
	border-left:1px solid #fae5b4
}
.tb03 td{
	padding:5px;
	border-right:1px solid #fae5b4;
	border-bottom:1px solid #fae5b4
}
.preview{
	width:39%;
	padding:12px 0;
	padding-right:10px;
	border:6px solid #f2f0f0;
	background-color:white
}
.preview .title{
	width:14px;
	line-height:16px;
	padding:15px 16px;
	padding-bottom:40px;
	color:#777;
	border-right:1px dotted #999
}
.preview .intro{
	float:right;
	width:300px;
	line-height:30px
}
.preview .intro strong{
	color:#f3b52e;
	font-weight:normal
}
.tab01{
	width:56%
}
.tab01 .title{
	height:32px;
	line-height:32px;
	border-bottom:1px solid #e2e2e2;
	margin-bottom:20px
}
.tab01 .title a{
	display:block;
	float:left;
	width:105px;
	height:33px;
	text-align:center;
	cursor:pointer;
	margin:0 10px;
	background:url(../images/inner_images/tab.gif) no-repeat
}
.tab01 .title a.hover,
.tab01 .title a:hover{
	color:#000;
	background:url(../images/inner_images/tab_h.gif) no-repeat
}
.tab01 textarea{
	width:100%;
	min-height:180px;
	padding:0;
	border:1px solid #dfdfdf;
	text-indent:10px
}
.btn04{
	width:80px;
	height:35px;
	line-height:35px;
	border:0;
	background-color:#f4b95c;
	color:white;
	cursor:pointer
}
.fw_list b{
	font-weight:normal;
	color:#f6c471
}
.fw_list span{
	color:#999
}

/*-----新闻中心-----*/
.newsbox{
	background:url(../images/inner_images/dh_bg01.gif) top left repeat-x
}
.picbox{
	width:240px
}
.picbox div img{
	padding:5px;
	border:1px solid #dfdfdf
}
.picbox div span{
	line-height:40px
}
.newslist{
	width:650px
}
.newslist li{
	width:100%;
	height:36px;
	line-height:36px;
	background:url(../images/inner_images/dot02.gif) no-repeat 7px 17px;
	text-indent:15px
}
.newslist li span{
	color:#999
}
.box_news{
	background-color:white
}
.box_news ul.list01 li{
	width:100%;
	height:30px;
	line-height:30px;
	background:url(../images/dot01.gif) left center no-repeat;
	text-indent:15px
}
.box_news ul.list01 li i{
	font-style:normal
}
.box_news ul.list01 li span{
	font-size:12px;
	color:#999
}
.box_xw02{
	width:48%
}

/*-----------信息公开---------*/
.xxgk_box01{
	width:710px;
}
.xxgk_list01{
	width:680px
}
.xxgk_list01 li{
	height:30px;
	line-height:30px
}
.xxgk_list01 li span{
	font-size:12px
}
.xxgk_box02{
	width:250px
}
.xxgk_list02 li{
	line-height:26px;
	height:26px;
	text-indent:7px;
	background:url(../images/inner_images/dot02.gif) left center no-repeat;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.searchbox{
	height:60px;
	line-height:100px
}
.searchbox span{
	color:#4f1500
}
.inp03{
	width:140px;
	border:0;
	border-bottom:1px solid #4f1500
}
.btn05{
	width:24px;
	height:21px;
	border:0;
	background:url(../images/inner_images/fdj.gif) no-repeat;
	cursor:pointer
}
.ldbox li{
	width:48%;
	min-height:142px;
}
.ldbox li h3{
	padding-bottom:20px
}
.ldbox li p{
	line-height:20px
}
.btnbox li{
	float:left;
	width:22%;
	margin:.8% 1.3%;
	height:25px;
	line-height:25px;
	text-indent:10px;
	background:url(../images/inner_images/bg001.gif) repeat-x;
	border:1px solid #e2e2e2
}
.listbox01 li{
	display:inline-block;
	margin:5px 12px
}

/*------专题专栏-------*/
.zt_list{
	background:url(../images/inner_images/dh_bg01.gif) top left repeat-x
}
.zt_list li{
	float:left;
	width:100%;
	padding-bottom:10px;
	margin:10px 0;
	border-bottom:1px dotted #a2a2a2
}
.zt_list li div.fl{
	width:24%;
	text-align:center
}
.zt_list li div.fl img{
	padding:2px;
	border:1px solid #d2d2d2
}
.zt_list li div.fl span{
	line-height:30px;
	font-size:12px
}
.zt_list li div.fr{
	width:74%
}
.zt_list li div.fr h3{
	padding-bottom:20px
}
.zt_list li div.fr p{
	line-height:24px
}
.zx_box li{
	width:228px;
	height:25px;
	line-height:25px;
	text-indent:10px;
	background:url(../images/inner_images/bg001.gif) repeat-x;
	border:1px solid #e2e2e2;
	margin-bottom:10px
}
.ztroll{
	height:165px;
	overflow:hidden
}
.zttj_box li{
	margin-bottom:10px
}
.zwzt_box li{
	width:215px;
	float:left;
	text-align:center;
	margin:9px
}
.zwzt_box li img{
	padding:2px;
	border:1px solid #e2e2e2
}

/*-----------走进太原-------*/
.about_list li div.fl{
	width:48%;
	text-align:center
}
.about_list li div.fr{
	width:48%
}
/*.a_slide{
	width:186px
}
.a_slide .hd{
	position:relative
}
.a_slide .hd a{
	position:absolute;
	width:22px;
	height:14px;
	left:50%;
	margin-left:-11px;
	cursor:pointer
}
.a_slide .hd a.prev{
	bottom:5px;
	background:url(../images/inner_images/arrow_top.gif) no-repeat
}
.a_slide .hd a.next{
	top:750px;
	background:url(../images/inner_images/arrow_down.gif) no-repeat
}*/
.a_slide .bd{
	height:744px;
	overflow:hidden
}
.a_slide .bd ul li{
	margin-bottom:10px
}
.a_picList li{
	width:237px;
	height:232px;
	background-color:white;
	position:relative;
	z-index:1;
	float:left
}
.a_picList li .int01{
	width:237px;
	height:232px
}
.a_picList li .int01{
	position:relative;
	z-index:2
}
.a_picList li .int01>div{
	position:absolute;
	padding:5px 25px;
	background:rgba(0,0,0,0.8);
	border-radius:5px;
	bottom:10px;
	left:10px
}
.a_picList li .int02{
	position:absolute;
	top:0;
	padding:10px;
	width:217px;
	height:212px;
	background:rgba(255,255,255,0.8);
	z-index:3;
	display:none
}
.a_picList li .int02 h3{
	line-height:50px
}
.a_picList li .int02 p{
	font-size:12px;
	line-height:24px;
	color:#000
}

/*----------直播间------------*/
.tab_zhibo a{
	display:block;
	float:left;
	padding:0 10px;
	font-weight:bold
}
.tab_zhibo a.hover,.tab_zhibo a:hover{
	color:#0b6bc1;
	cursor:pointer
}
.preview01{
	width:97.3%
}
.preview01 .intro{
	width:92%
}
.video{
	margin-top:20px;
	width:250px;
	height:250px
}
.hudong{
	padding:20px;
	width:750px;
	border:1px solid #d2d2d2
}
.tab_liuyan{
	width:100%
}
.ftsl_box{
	height:340px;
	overflow-y:scroll
}
.box_01,
.box_02{
	width:700px;
	padding:10px;
	border:1px solid #d2d2d2;
	margin-bottom:10px;
	color:#999;
	line-height:30px
}
.box_01{
	background-color:#f9f9f9
}
.box_02{
	background-color:#eaeaea
}

/*--------------检索----------*/
.search_01 li{
	text-indent:30px
}
.search_01 h3{
	font-size:12px;
	font-weight:normal;
	background:url(../images/inner_images/arrow_se.jpg) 10px center no-repeat
}
.js_list li{
	padding:20px 0;
	border-bottom:1px dotted #d2d2d2
}
.js_list li h3{
	line-height:30px;
	margin-bottom:10px;
	font-size:14px;
	font-weight:normal;
	color:#1176cf
}
.js_list li p{
	line-height:26px
}
.fenye{
	width:668px;
	height:35px;
	line-height:35px;
	border:1px solid #d2d2d2;
	background:url(../images/inner_images/fenye_bg.jpg) repeat-x;
	border-radius:3px
}
.fenye a{
	margin:0 5px
}
.fenye input{
	vertical-align:middle
}
.inp04{
	width:40px;
	height:20px;
	line-height:20px;
	border:1px solid #d2d2d2;
	background-color:white
}

/*-----------三级页面-----------*/
.list_con{
	background:none
}
.list_con01{
	width:100%
}
.list_con01 li{
	border-bottom:1px dashed #d2d2d2
}
.news_con h3{
	/*color:#166cb8*/
}
.news_con .date{
	line-height:40px;
	height:40px;
	width:100%;
	background-color:#f8f8f8
}
#zoom p{
	margin-bottom:15px;
	line-height:24px
}
#zoom img{
    max-width:75%;
    height:auto;
}
.in_box02{
	width:960px;
	padding:10px
}
.pic_lis li{
	float:left;
	width:212px;
	margin:0px 8px 16px 8px;
	border:1px solid #d2d2d2;
	position:relative;
}
.gb_div{width:0;height:0;border-bottom:50px solid rgb(0,0,0,0.3);border-left:70px solid transparent;position:absolute;right:0;bottom:34px;}
.gb_span{color:#fff;font-weight:bolder;display:block;position:absolute;right:0;bottom:0;width:40px;height:50px;position:absolute;font-size:10px;right:1px;top:22px;font-family:微软雅黑;}
.pic_lis li img{
	width:212px
}
.pic_lis li span{
	height:30px;
	line-height:30px;
    overflow:hidden;
    white-space:nowrap;
}

/*--0926--*/
.w540{
	width:540px;
	background:url(../images/inner_images/about_box01_bg.gif) left top no-repeat
}
.aboutbox li{
	text-indent:0;
	width:17%
}
.login h1{
	width:40%;
	margin:0 30%;
	padding-bottom:10px;
	border-bottom:1px solid #ddd
}
.login table{
	margin:20px auto;
}
.login td{
	padding:10px 0
}
.login td img,
.login td input[type='text'],
.login td input[type='password']{
	vertical-align:middle
}
.login td input[type="radio"]{
	vertical-align:auto
}
.inp05{
	width:400px;
	height:50px;
	border:1px solid #dfdfdf;
	text-indent:10px
}
.login td span{
	display:inline-block;
	width:110px;
	height:53px;
	line-height:53px;
	background-color:#ff761b;
	border:1px solid #dfdfdf;
	border-right:0;
	color:white;
	text-align:center
}
.w06{
	width:200px
}
.btn06{
	width:110px;
	height:53px;
	line-height:53px;
	background-color:#ff761b;
	border:1px solid #dfdfdf;
	color:white;
	margin:0 10px;
	cursor:pointer;
	font-size:18px
}
.printpage{
    padding-left:20px;
    margin-right:10px;
    background:url(../images/inner_images/operation_print.jpg) left center no-repeat
}
.gotop{
    padding-left:20px;
    background:url(../images/inner_images/operation_gotop.jpg) left center no-repeat
}

.tb001 td{
    padding:10px;
    border:1px solid #dfdfdf
    
}
/*----------------------------另加的样式-----------------------------*/

.box_news02{ width:47%;}

.box_bz02{
	background-color:#FFF
}
.box_bz02 .title{
	height:46px;
	line-height:46px;
	border-bottom:2px solid #0b81a7
}
.box_bz02 .title.line{border-bottom:2px solid #e2e2e2;}

.box_bz02 .title h3{
	padding:0 20px;
	border-bottom:2px solid #cb9c2d
}
.box_bz02 .title h3 b{
	font-weight:normal;
	color:#1981de
}

.table_in{margin-top:15px; line-height:30px;}
.table_in th{background:#f6f6f6;}
.table_in td{ text-align:center;}

.hd_box01>.title h3.bg{
	background:url(../images/inner_images/title_bg03_01.gif) left top no-repeat; padding-left:15px;
}

/*--------------------修改20180117-----------------*/
/*.xxgk_display .LeftSide_con dl:nth-child(2) , .xxgk_display .LeftSide_con dl:nth-child(3){
	display:none;
}
.hdjl_display .LeftSide_con dl:nth-child(5){
	display:none;
}*/
