/* 机构 */

.container .main { width: 1200px; height: 700px;}
.container .main .leftBox { width: 280px; margin-right: 60px;}
.container .main .rightBox { width: 900px;}

/* 标签栏样式 */
.container .title { width: 100%; height: 50px;margin-top: 20px;border-bottom: 1px solid #d3d3d3;}
.container .title .titleText { font-size: 24px; color: rgba(51, 51, 51, 1); border-bottom: 3px solid rgba(0, 64, 153, 1);height: 50px;}
.container .titleText a:hover { color: rgba(51, 51, 51, 1);}
.container .titleText a:active { color: #004099;}
/* end */
.sidebar { margin-top: 25px; width: 100%; border-top: 3px solid #296bb6;}
.sidebar .row { margin: 0;}
.sidebar .item { position: relative; width: 280px; height: 80px; border: 1px solid #e9f1fb;}
.sidebar .item a { display: block; width: 100%; height: 100%;}
.sidebar .item span { display: inline-block; white-space: nowrap;}
.sidebar .item img { display: inline-block; width: 35px; height: 30px;}
.sidebar img { position: absolute; top: 25px; left: 43px;}
.sidebar .item:hover img { transform: rotate(-15deg);}
.sidebar .item:hover .item_text { color: #004099;}
.sidebar .item_text { position: absolute; top: 31px; left: 100px; font-size: 16px; color: rgba(51, 51, 51, 1);}

/*领导照片墙*/
.photoWall .profile { background: #ecf7ff; padding: 8px 33px;height: 460px;}
.photoWall ul li { height: 220px; border-bottom: 1px #ccdce8 solid; padding: 20px 0;}
.photoWall ul li .fl { font-size: 18px; font-weight: bold; padding-top: 66px;}
.photoWall ul li .fr { width: 650px; overflow: hidden}
.photoWall ul li dl { width: 127px; float: left; margin-right: 33px;}
.photoWall ul li dl dt { height: 145px; display: block; background: #fff; border: 1px #e2e2e2 solid; padding: 7px; overflow: hidden;}
.photoWall ul li dl dt:hover { border: 1px #b2b2b2 solid;}
.photoWall ul li dl dd { text-align: center; line-height: 32px; font-size: 16px}
.photoWall ul li.last { height: 26px; border-bottom: none;}
.photoWall ul li.last .fl { line-height: 32px;text-align: justify; width: 70px; padding-top: 50px;}

.picture { margin-right: 31px; width: 141px; height: 175px; background-color: #f5f5f5;}
.picture img { width: 100%; margin-top: 10px;}
.intro { margin-top: 5px; width: 238px;}
.name .name1 { display: inline-block; margin-right: 10px; font-size: 24px; color: #333; line-height: 50px;}
.name .name2 { display: inline-block; font-size: 18px; color: #666;line-height: 50px;}
.introText { margin: 27px 0 33px; font-size: 14px; color: rgba(102, 102, 102, 1);}

.profile { background: #ecf7ff; padding: 8px 33px;height: 460px;}
.profile .name {width: 800px; height: 220px; border-bottom: 1px #ccdce8 dotted; padding: 20px 0;}
.profile .name .photo {width: 150px;height: 178px;margin-right: 20px;background: #fff; border: 1px #e2e2e2 solid; padding: 7px; overflow: hidden;}
.profile .name .title {width: 550px;height: 36px;line-height: 36px;font-size: 20px; font-weight: bold;}
.profile .name .job {width: 550px;height: 70px;line-height: 30px;font-size: 16px;padding-top: 10px;}
.profile .intro { line-height: 28px;text-align: justify; width: 700px; padding-top: 20px;padding-left: 35px;font-size: 16px;}

.container .main .rightBox w { width: 900px;}
.container .main .rightBox .subTitle { margin-top: 5px; margin-bottom: 5px; font-size: 24px; font-family: Microsoft YaHei; font-weight: 300; color: #333;}
.container .main .rightBox .subTitle .tag { margin: 15px 15px 0 5px; width: 3px; height: 23px; background: rgba(0, 64, 153, 1);}
.container .main .rightBox .subTitle .titleText { font-size: 24px; font-weight: 300; color: rgba(51, 51, 51, 1); line-height: 55px;}
.container .main .rightBox .mainmenu {padding: 20px 20px 20px 20px; font-size: 14px;width: 900px;background-color: #fafafa;border: 1px solid #e6e6e6;}
.container .main .rightBox .menuItemBox { width: 275px;line-height: 36px;}
.container .main .rightBox .menuItemBox:hover .circleStyle { background-color: #002a66;}
.container .main .rightBox .menuItemBox:hover .mainmenuText a { color: #002a66;}
.container .main .rightBox .circle { height: 18px;}
.container .main .rightBox .circleStyle { margin-top: 7px; margin-right: 14px; width: 5px; height: 5px; background: rgba(221, 221, 221, 1); border-radius: 50%;}
.container .main .rightBox .mainmenuText { margin-bottom: 20px; line-height: 18px; font-size: 16px; font-weight: normal; color: rgba(51, 51, 51, 1);}
.container .main .rightBox .mainmenu-row { width: 233px; margin-right: 52px;}
.container .main .rightBox .marginStyle { margin-right: 0;}
.container .main .rightBox .content p{font-size: 18px;line-height: 35px;}
.container .main .rightBox .jgjsContent{padding: 20px 20px 20px 20px; width: 900px;background-color: #fafafa;border: 1px solid #e6e6e6;}
.container .main .rightBox .jgxhldDetail{padding-left:70px;width:700px;height:400px;line-height: 70px;}