.m-location{
	height: 40px;
    line-height: 40px;
    padding-left: 35px;
    background: url(imageslocation_bg.png) 10px center no-repeat;
    font-size: 14px;
    color: #0087cb;
}   

.m-location a {
	font-size: 14px;
    color: #0087cb;
}


.is-main {padding: 10px; width: 1180px; margin: 0 auto; background: #fff;}


.m-zfld {padding-top: 15px; height: 550px; margin-bottom: 15px;}

.l-zfld {width: 900px;}
.l-zfld .leader_pic {float: left; width: 150px; padding-left: 12px;}
.l-zfld .leader_pic .image {width: 140px; height: 186px; padding: 4px; border-radius: 3px; border: 1px solid #ddd;}
.l-zfld .leader_pic p {text-align: center; line-height: 40px; color: #0087cb; font-size: 14px;}
.l-zfld .leader_pic h2 {height: 35px; margin: 0 ; padding: 0; line-height: 35px; font-size: 26px; color: #000; font-weight: normal; text-align: center;}
.l-zfld .leader_pic .write {width: 137px; height: 48px; display: block; background: url(imagesleaderxx_p.jpg) 0 0 no-repeat; margin: 10px auto 0;}


.l-zfld .leader_intro {float: right; width: 715px;}
.l-zfld .intro_tit {height: 30px; line-height: 30px; padding-left: 25px; background: url(imagesleaderleader_tit.png) left center no-repeat; position: relative;}
.l-zfld .intro_tit h2 {font-size: 18px; color: #0087cb; margin: 0; padding: 0; font-weight: normal;}
.l-zfld .intro_tit .border {position: absolute; left: 110px; top: 15px; width: 606px; height: 1px; background: #ddd;}
.l-zfld .intro_cnt1 {padding-top: 10px; height: 65px; font-size: 14px; line-height: 30px; text-indent: 2em;overflow:auto;}
.l-zfld .intro_cnt2 {height: 390px; overflow-y: auto; margin-top: 10px; font-size: 14px; line-height: 30px; text-indent: 2em;}

.r-zfld {float: right; width: 257px;}
.r-zfld .title { height: 40px; line-height: 40px; text-align: center; font-size: 17px; color: #fff; background: #0087cb; margin: 0; padding: 0; margin-bottom: 5px;}
.r-zfld .list {display: none;background: #f5f5f5; margin-bottom: 5px; height: 350px; overflow-y: auto;}
.r-zfld .current {display: block;}
.r-zfld .list li {height: 35px; line-height: 35px; padding-left: 40px; background: url(imagesleaderleader_list.png) 20px center no-repeat;}
.r-zfld .list li a {font-size: 15px;}

.m-talk {height: 275px; margin-bottom: 15px;}
.m-talk .l-talk {width: 570px;}
.m-talk .r-talk {width: 570px;}
.m-talk .tit {height: 30px; line-height: 30px; padding-left: 25px; background: url(imagesleaderleader_tit.png) left center no-repeat; position: relative;}
.m-talk .tit a {font-size: 18px; color: #0087cb;}
.m-talk .tit .border {position: absolute; left: 110px; top: 15px; width: 1055px; height: 1px; background: #ddd;}
.m-talk .list {padding-top: 5px;}
.m-talk .list li {padding-left: 40px; background: url(imageslist_bg.png) 25px center no-repeat; height: 30px; line-height: 30px;}
.m-talk .list li a {font-size: 15px;}
.m-talk .list li span {float: right; font-size: 14px; padding-right: 5px;}

.m-photo {height: 255px; border: 1px solid #ddd;}
.m-photo .title {height: 42px; border-bottom: 1px solid #ddd; position: relative;}
.m-photo .title a {position: absolute; width: 146px; height: 44px; background: #0087cb; color: #fff; left: -1px; top: -1px; line-height: 44px; text-align: center; font-size: 17px;}
.m-photo .cnt {height: 212px;}

#colee_right dl{ padding-right: 12px;}
#colee_right dl dt a{ display: block; width: 267px; height: 144px; border: 1px solid #ddd; padding: 2px;}
#colee_right dl dd{ margin-top: 10px;}
#colee_right dl dd a{ font-size: 14px; color: #555;}