.p-title {height: 40px; border-bottom: 1px solid #ddd;}
.p-title a {float: left; height: 39px; line-height: 39px; color: #292929; font-size: 16px; padding: 0 12px;}
.p-title .active { color: #e71111; border-bottom: 2px solid #e71111;}

.u-open {width: 580px;}
.u-open .box {padding-top: 5px; width: 580px; height: 190px; overflow: hidden;}
.u-open .box .list {float: left; width: 999px; height: 190px;}
.u-open .box .list ul {float: left; width: 580px; height: 190px;}
.u-open .box .list li {height: 30px; padding-left: 25px; background: url(../images/common/list.png) 10px center no-repeat;}
.u-open .box .list a {float: left; height: 30px; line-height: 30px; font-size: 14px; color: #454545;}
.u-open .box .list a:hover {color: #e71111;}
.u-open .box .list span {float: right; height: 30px; line-height: 30px; padding-right: 10px; color: #999999; font-size: 12px;}

.is-side {width: 235px; padding: 0 10px 10px; background: #fff; border-bottom: 10px solid #f0f0f0;}
.m-list {padding: 10px 0 5px 0; width: 235px;}
.m-list .btn {display: block; padding-left: 32px; margin-bottom: 5px; height: 50px; line-height: 50px; background: url(../images/openness/m-list.png) 0 0 no-repeat;}
.m-list .btn a {font-size: 18px; color: #fff;}
.m-list .btn a:hover {color: #e71111;}

.m-category {height: 560px;}
.is-ul2{ background: #fff; width: 233px; height: 560px; margin-bottom: 10px;}
.is-ul2 .span33{ display: block; width: 233px; height: 38px; line-height: 38px; background: url(../images/openness/category-bg.png) 0 0 no-repeat; border: 1px solid #d9d9d9; margin-bottom: 5px;}
.is-ul2 .span33 a{ display: block; width: 216px; height: 38px; padding-left: 22px; font-size: 16px; color: #545454;}
.is-ul2 dl{ width: 235px; height: 474px; overflow: auto;}

.m-section {padding: 9px 5px; background: #f5f5f5;}
.m-section .wrap {width: 225px; height: 208px; border-top: 2px solid #e71111; background: #fff;}
.m-section .title {padding-left: 30px;  height: 35px; line-height: 33px; background: url(../images/openness/section-title.png) 15px center no-repeat;}
.m-section .title a {font-size: 16px; color: #545454;}
.m-section .little-title {height: 36px; padding: 0 18px;}
.m-section .little-title a {width: 80px; height: 26px; line-height: 26px; font-size: 14px; color: #fff; text-align: center; background: url(../images/openness/section-little_01.png) 0 0 no-repeat; cursor: pointer;}
.m-section .little-title a:hover {background: url(../images/openness/section-little_02.png) 0 0 no-repeat;}
.m-section .little-title .little-1 {float: left;}
.m-section .little-title .little-2 {float: right;}
.m-section .box {height: 135px; overflow: hidden;}
.m-section .box .list {width: 999px; float: left; height: 135px;}
.m-section .box .list ul {float: left; height: 135px; width: 225px;}
.m-section .box .list li {height: 24px; padding-left: 10px;}
.m-section .box .list span {float: left; margin-right: 10px; margin-top: 2px; height: 15px; line-height: 15px; width: 15px;  text-align: center; color: #fff; font-size: 12px; background: url(../images/openness/section-list.png) 0 0 no-repeat;}
.m-section .box .list a {float: left; font-size: 12px; color: #545454;}
.m-section .box .list em {float: right; padding-right: 12px; color: #e71111; font-size: 12px; font-style: normal;}

.is-mainbody {width: 835px; margin-top: 10px;}
.m-find {position: relative; height: 75px;  padding: 10px 140px 0 16px; margin: 10px 0; font-size: 14px; color: #333; background: #fff;}
.m-find .search-1 {margin: 0 28px 10px 10px; width: 158px; height: 23px; line-height: 23px; border: 1px solid #ddd; text-indent: 10px;}
.m-find .search-2 {margin: 0 15px 10px 10px; width: 290px; height: 23px; line-height: 23px; border: 1px solid #ddd; text-indent: 10px;}
.m-find .search-3 {margin: 0 20px 0 10px; width: 140px; height: 23px; line-height: 23px; border: 1px solid #ddd; text-indent: 10px;}
.m-find .search-4 {margin: 0 28px 0 10px; width: 118px; height: 23px; line-height: 23px; border: 1px solid #ddd; text-indent: 10px;}
.m-find .search-5 {margin-left: 8px; width: 118px; height: 23px; line-height: 23px; border: 1px solid #ddd; text-indent: 10px;}
.m-find .search-btn-1 {position: absolute; right: 90px; top: 12px; width: 60px; height: 25px; background: url(../images/openness/find_01.png) 0 0 no-repeat; font-size: 14px; line-height: 25px; color: #fff; border: none;}
.m-find .search-btn-2 {position: absolute; right: 20px; top: 12px; width: 60px; height: 25px; background: url(../images/openness/find_01.png) 0 0 no-repeat; font-size: 14px; line-height: 25px; color: #fff; border: none;}
.m-find .search-btn-3 {position: absolute; right: 20px; top: 48px; width: 130px; height: 25px; background: url(../images/openness/find_03.png) 0 0 no-repeat; font-size: 14px; line-height: 25px; color: #fff; border: none;}

.m-window {height: 236px; background: #fff; margin-bottom: 10px;}
.m-window .window-l {width: 580px; padding-left: 10px; height: 236px;}
.m-window .window-r {width: 240px; height: 236px;}
.m-window .window-r .wrap {padding-top: 8px; height: 186px;}
.m-window .window-r .wrap-l {float:left; height: 186px; width: 84px;}
.m-window .window-r .wrap-l a {display: block; width: 84px;}
.m-window .window-r .wrap-l p {line-height: 30px; text-align: center;}
.m-window .window-r .wrap-l p a{font-size: 12px; color: #e71111;}
.m-window .window-r .wrap-r {float: right; width: 130px; height: 160px; overflow: auto;}
.m-window .window-r .wrap-r li {height: 24px; line-height: 24px;}
.m-window .window-r .wrap-r a {font-size: 11px; color: #545454;}
.m-window .window-r .wrap-r a:hover {color: #e71111;}

.m-topic {height: 65px; background: #fff; margin-bottom: 10px;}
.m-topic a {float: left; width: 205px; height: 65px;  line-height: 65px; font-size: 16px; color: #454545; border-right: 1px dotted #ddd; background: url(../images/openness/topic.png) no-repeat;}
.m-topic a:hover {color: #cab561;}
.m-topic .topic-1 {background-position: 0 0; text-indent: 75px;}
.m-topic .topic-2 {background-position: 0 -65px; text-indent: 60px;}
.m-topic .topic-3 {background-position: 0 -130px; text-indent: 75px;}
.m-topic .topic-4 {background-position: 0 -195px; text-indent: 70px;}
.m-topic .topic-5 {background-position: 0 -260px; text-indent: 75px; border-right: none;}

.m-work {height: 236px; background: #fff; margin-bottom: 10px;}
.m-work .work-l {width: 580px; padding-left: 10px; height: 236px;}
.m-work .work-r {width: 220px; padding-right: 10px;}
.m-work .work-r .wrap {padding: 10px 5px 0;}
.m-work .work-r .wrap li {margin-top: 5px; height: 33px; border: 1px solid #ddd; line-height: 33px; text-align: center; background: #f5f5f5;}
.m-work .work-r .wrap li a {font-size: 16px; color: #545454;}
.m-work .work-r .wrap li a:hover {color: #e71111;}

.m-finance {height: 236px; background: #fff; margin-bottom: 10px;}
.m-finance .finance-l {width: 580px; padding-left: 10px; height: 236px;}
.m-finance .finance-r {width: 220px; padding-right: 10px;}
.m-finance .finance-r .wrap {padding: 15px 4px 0 3px;}
.m-finance .finance-r .wrap .finance-pic {display: block; width: 213px; height: 132px;}
.m-finance .finance-r p {line-height: 46px;}
.m-finance .finance-r p a {color: #454545; font-size: 14px; text-align: center;}
.m-finance .finance-r p a:hover {color: #e71111;}

.m-tab {height: 158px; border-top: 2px solid #e71111; background: #fff; margin-bottom: 10px;}
.m-tab .title {height: 36px; background: #fff2f2;}
.m-tab .title a {color: #545454; font-size: 16px; padding: 0 24px; float: left; height: 36px; line-height: 36px;}
.m-tab .title a:hover {color: #e71111;}
.m-tab .box {height: 122px; overflow: hidden;}
.m-tab .box .list {float: left; height: 122px; width: 999px;}
.m-tab .box .list ul {float: left; height: 122px; width: 835px; overflow: auto;}
.m-tab .box .list li {float: left; padding: 10px 20px 0;}
.m-tab .box .list a {font-size: 14px; color: #545454;}
.m-tab .box .list a:hover {color: #e71111;}

.is-li a {background: rgba(0, 0, 0, 0) url("../images/xxgk/li1.jpg") no-repeat scroll left 10px;display: block;margin-left: 22px;overflow: hidden;padding-left: 18px;line-height:20px;}

.branch_list ul li a {display:block;height:30px;line-height:30px;width:164px;overflow:hidden;}

.is-xxgklis li{line-height: 30px;border:1px solid #ddd;border-bottom:none;}
.is-xxgklis li a{display:block;margin-top:10px;text-align:center;}
.is-xxgklis li .rlink{float: right; width:918px;padding: 10px 0;}
.is-xxgklis li .rlink a{display: block; float: left;height:30px;line-height:30px; background: url(../images/lili.gif) 20px center no-repeat;text-align:left;margin-top:0px;padding:0 35px;}

.m-rtitle{height: 35px; line-height: 35px; border-bottom: 1px solid #ddd;}
.m-rtitle span{float: left; display: bloc; padding: 0 20px;background:#0e44b0; color:#fff; font-size: 16px;}



