/*commom style*/

*,
*:before,
*:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
blockquote,
dl,
dt,
dd,
ul,
ol,
li,
pre,
form,
fieldset,
legend,
button,
input,
textarea,
th,
td,
img {
	border: medium none;
	margin: 0;
	padding: 0;
}

body,
button,
input,
select,
textarea {
	font-family: 'Microsoft YaHei';
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
}

em {
	font-style: normal;
}

ul,
ol {
	list-style: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

a,
ins {
	text-decoration: none;
}

*:focus {
	outline: none;
}

a {
	color: #333333;
}

a:hover {
	color: #355e92;
	/*transition:all 0.2s;-webkit-transition:all 0.2s;-o-transition:all 0.2s;-moz-transition:all 0.2s;*/
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.cf:after {
	display: block;
	content: "";
	height: 0;
	visibility: hidden;
	clear: both;
}

.cf {
	zoom: 1;
}

.hide {
	display: none;
}

.block {
	display: block;
}

.h10 {
	height: 10px;
}

.h20 {
	height: 20px;
}

.h30 {
	height: 30px;
}

.h40 {
	height: 40px;
}

.h25 {
	height: 25px;
}

.w1200 {
	width: 1200px;
	margin: 0 auto;
}

.w1100 {
	width: 1100px;
	margin: 0 auto;
}

.w1245 {
	width: 1245px;
	margin: 0 auto;
}

.w1170 {
	width: 1170px;
	margin: 0 auto;
}

.bgf {
	background: #fff;
}

.hide {
	display: none;
}

.tit {
	height: 45px;
	border-bottom: 1px solid #d5d5d5;
	font-size: 23px;
	color: #c10d0c;
}

.tit a {
	color: #c10d0c;
}

.tit li {
	float: left;
	font-size: 23px;
	color: #c10d0c;
	cursor: pointer;
}

.list {
	padding-top: 8px;
}

.list li {
	background: url(icon04.png) no-repeat left 17px;
	padding-left: 12px;
	font-size: 17px;
	line-height: 35px;
	color: #333333;
}

.list li a {
	color: #333333;
}

.list li a:hover {
	color: #355e92;
}

.list li span {
	color: #999999;
	float: right;
}

.main_left {
	width: 755px;

}

.main_right {
	width: 375px;
}
.main_right .list li a{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 86%;
    display: inline-block;
}
.leftFirst ul {
	width: 355px;
	float: left;
	line-height: 30px;
	text-align: justify;
	margin-bottom: 15px;
	height: 145px;
}

.leftFirst li.lfIcon01 {
	font-size: 16px;
	color: #2d548f;
	font-weight: bold;
}

.leftFirst li.lfIcon01 a {
	color: #2d548f;
}

.leftFirst li.lfIcon02 a {
	color: #c10d0c;
}

.leftFirst li.lfIcon03 {
	text-indent: 2em;
}

.leftFirst li.lfIcon03 a {
	color: #666;
}


/*在线访谈*/

.leftsecond li {
	line-height: 33px;
	font-size: 15px;
}

.leftsecond li span {
	color: #333;
}

.leftsecond li a {
	float: right;
	color: #999;
	display: inline-block;
	width: 435px;
}

.leftsecond li.lsIcon01 a {
	color: #2d548f;
}

.leftsecond li.lsIcon03 a {
	color: #333;
}

.title {
	height: 45px;
	border-bottom: 1px solid #d5d5d5;
	font-size: 23px;
	color: #666666;
}

.title a {
	color: #666666;
}

.title li {
	float: left;
	padding: 0 20px;
	font-size: 23px;
	color: #666666;
	cursor: pointer;
	background: url(yw_icon01.jpg) no-repeat left center;
}

.title li.hover a {
	color: #c10d0c;
}

.title li:first-child {
	background: none;
	padding-left: 0px;
}

.leftThird li {
	line-height: 27px;
	background: url(icon04.png) no-repeat left center;
	padding-left: 12px;
	margin-bottom: 0px;
	font-size: 17px;
	color: #333333;
}

.leftThird li.firstChild {
	margin-bottom: 15px;
	background: none;
	height: 60px;
	padding-left: 0px;
}

.leftThird li.firstChild span {
	display: inline-block;
}

.leftThird li.firstChild span.dqzj {
	float: left;
	width: 60px;
	height: 60px;
	border: 1px solid #c31f0b;
	margin-right: 20px;
	padding: 9px 11px;
	line-height: 20px;
	color: #c31f0b;
}

.leftThird li.firstChild a {
	display: inline-block;
	float: left;
	line-height: 25px;
}

.rightSecond li {
	width: 166px;
	height: 76px;
	line-height: 76px;
	font-size: 17px;
	color: #2d548f;
}

.rightSecond li a {
	display: inline-block;
	width: 100%;
	height: 100%;
	color: #2d548f;
	padding-left: 55px;
}

.sameTit {
	margin-top: 17px;
}

.sameTit li {
	float: left;
	background: url(gkIcon02.jpg) no-repeat left center;
	padding: 0 10px;
	font-size: 15px;
	color: #666666;
}

.sameTit li a {
	color: #666666;
}

.sameTit li:first-child {
	background: none;
}

.sameTit li.hover a {
	color: #2d548f;
}

.weix ul li {
	float: left;
	width: 93px;
	height: 93px;
	background: none;
	margin-left: 30px;
	margin-top: 20px;
	padding-left: 0px;
}

.weix ul li img {
	width: 100%;
	height: 100%;
}

#iframe1 {
    display: block
}

#iframe2 {
    display: none;
}

.whpageold #iframe1 {
    display: none;
}

.whpageold #iframe2 {
    display: block;
}

/* 政民互动 */
.whpageold .main_left {
    width: 100%;
}

.whpageold .main_left div.tit.bt-tab-01 td>a {
    font-weight: 700;
    font-size: 48px;
    padding: 10px 0px 30px 0px;
    color: #e5071c;
}

.whpageold .main_left div.tit.bt-tab-01 {
    height: auto;
}

.whpageold .main_left div.tit.bt-tab-01 td>p {
    font-size: 32px;
    float: right !important;
    margin-top: 23px;
    color: #086BA2;
}

.whpageold .main_left div.tit.bt-tab-01 td>p>a {
    color: #086BA2;
}

.whpageold .main_left div.tit.bt-tab-02 {
    height: auto;
}

.whpageold .main_left div.tit.bt-tab-02>span>a {
    font-size: 44px;
    font-weight: 700;
    padding-bottom: 30px;
    display: block;
}

.whpageold .zxft-pic img {
    width: 585px;
    height: 363px;
}

.whpageold .zxft-pic {
    width: 585px;
    height: 363px;
    margin: 0;
}

.whpageold .zxft-nr {
    width: 585px;
    height: 363px;
    padding: 30px 16px 0px 30px;
    background: #f5f5f5;
}

.whpageold .vipChatLi {
    width: 100%;
    height: 363px;
}

.whpageold .zxft-list {
    color: #333 !important;
    font-size: 36px !important;
    line-height: 60px !important;
}

.whpageold .zxft-list a {
    color: #333 !important;
    font-size: 36px !important;
    line-height: 60px !important;
}

.whpageold .zxft-list span {
    color: #333 !important;
    font-size: 36px !important;
    line-height: 60px !important;
}

.whpageold .r-advInfo-itemText a {
    color: #333 !important;
    font-size: 36px !important;
    line-height: 60px !important;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}

.whpageold .r-advInfo-itemText span {
    font-size: 17px;
    color: #666;
    color: #333 !important;
    font-size: 36px !important;
    line-height: 60px !important;
}

.whpageold .main_left .list li {
    padding-left: 30px;
    background: url(icon04.png) no-repeat left 35px;
    background-size: 6px;
}

.whpageold .main_left .list li a {
    font-size: 35px !important;
    line-height: 72px;
    color: #333;
}

/*  */
.whpageold .rightFirst {
    display: flex;
    justify-content: space-between;
    margin-left: 0 !important;
}

.whpageold .rightFirst li {
    width: 218px;
    height: 224px;
    margin-bottom: 0px;
    line-height: 0px;
    font-size: 36px;
    text-align: center;
    padding-left: 0;
    border: 1px solid #e7e7e7;
    background-color: #f7f7f7 !important;
}

.whpageold .rightFirst li a {
    display: block;
    width: 100%;
    height: 100%;
    padding-top: 160px;
}

.whpageold .rightFirst li:hover a {
    color: inherit !important;
}

.whpageold .rightFirst li.rfIcon01 {
    background: url(/picture/0/2211291613129062106.png) no-repeat center 52px;
    color: #006EAB !important;
}

.whpageold .rightFirst .rfIcon01:hover {
    background: url(/picture/0/2211291613129062106.png) no-repeat center 52px;
    color: #006EAB !important;
}

.whpageold .rightFirst li.rfIcon01 a {
    color: #006EAB !important;
}

.whpageold .rightFirst li.rfIcon02 {
    background: url(/picture/0/2211291613129724487.png) no-repeat center 52px;
    color: #13B79B !important;
}

.whpageold .rightFirst .rfIcon02:hover {
    background: url(/picture/0/2211291613129724487.png) no-repeat center 52px;
    color: #13B79B  !important;
}

.whpageold .rightFirst li.rfIcon02 a {
    color: #13B79B !important;
}

.whpageold .rightFirst li.rfIcon03 {
    background: url(/picture/0/2211291613129451693.png) no-repeat center 52px;
    color: #74ACD6 !important;
}

.whpageold .rightFirst .rfIcon03:hover {
    background: url(/picture/0/2211291613129451693.png) no-repeat center 52px;
    color: #74ACD6 !important;
}

.whpageold .rightFirst li.rfIcon03 a {
    color: #74ACD6 !important;
}

.whpageold .rightFirst li.rfIcon04 {
    background: url(/picture/0/2211291613129939965.png) no-repeat center 52px;
    color: #13B79B !important;
}

.whpageold .rightFirst .rfIcon04:hover {
    background: url(/picture/0/2211291613129939965.png) no-repeat center 52px;
    color: #13B79B !important;
}

.whpageold .rightFirst li.rfIcon04 a {
    color: #13B79B !important;
}

.whpageold .rightFirst li.rfIcon05 {
    background: url(/picture/0/2211291613130281630.png) no-repeat center 52px;
    color: #006EAB !important;
}

.whpageold .rightFirst .rfIcon05:hover {
    background: url(/picture/0/2211291613130281630.png) no-repeat center 52px;
    color: #006EAB !important;
}

.whpageold .rightFirst li.rfIcon05 a {
    color: #006EAB !important;
}

.whpageold .main_right {
    width: 100%;
}

.whpageold .title {
    height: 90px !important;
    margin-top: 30px;
}

.whpageold .title li {
    font-size: 48px;
    font-weight: bold;
}

.whpageold .title li.hover a {
    color: #E5071C;
}

.whpageold .list {
    margin-bottom: 30px;
}

.whpageold .leftThird li {
    padding-left: 30px;
    background: url(icon04.png) no-repeat left 35px;
    background-size: 6px;
    font-size: 36px;
    line-height: 72px;
}

.whpageold .leftThird li a {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 90%;
    display: inline-block;
}

.whpageold .leftThird li a,
.whpageold .leftThird li span {
    font-size: 36px;
    color: #333;
}
.whpageold .right-fixed{
    display: none;
}

#barrierfree_container{overflow:hidden;}
