﻿/* CSS Document */

.hbanner,.neiCenter,.newbox1,.hzt,.newbox2,.newbox3,.newbox4{ width:100%; margin:0 auto;}
.neiCenter,.center{ width:1280px; margin:0 auto;}
.wrap{padding:15px 15px;}

/*----------------------首页------------*/
/*--头条---*/
.streamer{ width:100%; height: 120px;}
.streamer li{ width:100%; height: 120px; }
.streamer li,.streamer li img{border-radius: 3px; -moz-border-radius:3px; -moz-border-radius:3px;}

.noticeBox{ width:100%;margin-top:20px; overflow: hidden; }
.noticeBox .tit{width:90px; padding:5px 0; background:#115199; line-height: 35px; font-size: 20px; font-weight: bold; text-align: center; box-sizing: border-box;}
.noticeBox .tit a{ color: #fff;}
.zhlist{width:100%; position: relative; margin-top:5px;}
.zhlist .bd{ width:995px;}
.zhlist li{ background: none;padding-left:0; display: flex;justify-content: space-between; flex-direction: row; flex-flow: wrap;}
.zhlist li:hover{ background: none;}
.zhlist .tzgglb{ width:485px; line-height:35px;color:#337ab7; margin-right:10px; overflow:hidden;zoom:1;}
.zhlist .tzgglb a{ float:left; display:block; width:80%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-indent:14px; color: #074281;}
.zhlist .tzgglb span{ display:block; float:right; font-size:15px; text-align:center; line-height: 35px;}
span.more{ display: block; width:60px; height: 30px; line-height: 30px; position: absolute;bottom:5px; right:0; color: #575757;}
span.more a{ color:#575757;}


.notifyBox{ width:1066px;}
.toutiao{ width:100%; line-height: 40px; color: #08509d; }
.toutiao h3{font-weight: bold; font-size: 30px; text-align: center;}
.toutiao a{ color: #08509d;}

.mainCenterOne,.mainCenterTow,.mainCenterThree{ width:100%; }
.mainCenterOne{  box-sizing: border-box;}
.newbox1{margin:20px 0;}
.focus{ width:575px; height:394px; position:relative;}
.focus .hd{ width:120px; height:10px; position:absolute; bottom:17px; right:5px; z-index:99;}
.focus .hd li{ float:left; width:10px; height:10px; margin-right:8px; border-radius:50px; -webkit-border-radius:50px; -moz-border-radius:50px; background:rgba(255,255,255,0.7); cursor: pointer;}
.focus .hd li.on{ background:rgba(255,255,255,0.4);}

.focus .bd{ width:590px; height:394px;}
.focus .bd li{ width:590px; height:394px; float:left; position:relative;overflow: hidden; }
.focus .bd li img{ width:100%;}
.focus .bd li span{ display:block; width:100%; height:45px; background:rgba(0,0,0,0.55); line-height:45px; position:absolute;bottom:0; left:0;}
.focus .bd li span p{ display:block; width:78%; line-height:45px; color:#fff;text-indent:15px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.topNews{ width:565px;padding-top:5px;}

.LmbiaoTit{width: 100%; position: relative;}
.LmbiaoTit ul{ width:100%;}
.LmbiaoTit li{padding:0 16px; height:39px; text-align:center; line-height:36px; font-size:20px; float:left; margin-right:40px;  }
.LmbiaoTit li.on,.LmbiaoTit li:hover{  cursor:pointer;background:url(../images/tit-line2.jpg) repeat-x bottom center;font-weight: bold;}
.LmbiaoTit li.on a,.LmbiaoTit li:hover a{ color:#015294;}
.LmbiaoTit span{ position: absolute;  text-align: center; border-radius:20px; -webkit-border-radius:20px; -moz-border-radidus:20px; background: #f2f1f1; width:60px; height: 22px; line-height: 22px; top:7px; right:5px; font-size: 14px;color:#999;}
.LmbiaoTit span a{ color:#999;}
.LmbiaoTit span:hover{background: #e89219;}
.LmbiaoTit span:hover a{ color: #fff;}

.topNews .LmbiaoTit ul{ width:100%; }
.topNews .LmbiaoTit li.on,.topNews .LmbiaoTit li:hover{  color:#db2929;  cursor:pointer;color: #555;background:#115199; border-radius:20px;-webkit-border-radius:20px; -moz-border-radius:20px;}
.topNews .LmbiaoTit li.on a,.topNews .LmbiaoTit li:hover a{ color: #fff;}


.workBox .LmbiaoTit ul{ width:100%;}
.workBox .LmbiaoTit li{padding-bottom:8px;}
.workBox .LmbiaoTit li.on,.workBox .LmbiaoTit li:hover{  color:#db2929;  cursor:pointer;color: #555;background:url(../images/tit-line5.jpg) repeat-x bottom center; }


.topNews .bd{padding-top:15px; }
.topNews .newlist{padding-left:5px; width: auto;}
.topNews .newlist li{ background: url(../images/arrow2.png) no-repeat left; }
.topNews .newlist li a{ width:80%;}
.topNews .newlist li,.syTrends .bd li{ line-height: 42px; }

.newboxTow{ width:100%;}
.bgTit{ line-height: 45px; position: relative; justify-content: center;}
.bgTit h4,.bgTit span{ display: block;}
.bgTit h3{ display:block; padding:0 10px; font-size: 22px; color: #ee2119; font-weight: bold; position: relative;}

.bgTit span{margin-top:22px;width:238px; height: 2px;  }
.bgTit span.lineleft{ background: url(../images/tit-line-left.png) no-repeat;}
.bgTit span.lineright{ background: url(../images/tit-line-right.png) no-repeat;}

.columnBox{ width:100%; margin-top:20px;}
.workBox{ width:569px;}
.workBox .hd{ height:45px; background: url(../images/tit-line4.jpg) repeat-x bottom;padding-bottom:2px;}
.workBox .bd{margin-top:5px;}
.workBox .bd li{ line-height: 45px;}

.lmlianjie{ width:100%;margin-top:15px;margin-bottom:25px;}
.lmlianjie li{width:226px; height:102px; margin-right:10px; line-height:40px;}
.lmlianjie li{ /*border-radius:5px;-webkit-border-radius:5px; -moz-border-radius:5px;*/}
.lmlianjie li h3{margin-left:25px;margin-top:35px; font-weight: bold;}
.lmlianjie li:last-child{margin-right:0;}
li.gklm1{ background:url(../images/sy-gkbg1.jpg) no-repeat right;}
li.gklm2{ background:url(../images/sy-gkbg2.jpg) no-repeat right;}
li.gklm3{ background:url(../images/sy-gkbg3.jpg) no-repeat right;}
li.gklm4{ background:url(../images/sy-gkbg4.jpg) no-repeat right;}
li.gklm5{ background:url(../images/sy-gkbg5.jpg) no-repeat right;}
.lmlianjie li a{color: #144c89;}

/*--首页专题----*/
.mainCenterTow{ width:100%;marign-top:15px;}
.mainCenterTow .mainCenter{ background: none;min-height: inherit;}
.zhuanti .biaoti{width:63px; height: 115px; font-weight: bold; font-size: 20px; text-align: center; padding:5px 10px; box-sizing: border-box; color: #fff; background: url(../images/syzt-tit.png) no-repeat;}
.zhuanti .biaoti a{ color: #fff;}
.sytop{ width:100%; overflow: hidden; position: relative;margin-top: 24px;}
.sytop .bd {width:1110px; margin: 0 auto;}
.sytop .bd li{ float:left; width:343px; height:116px; margin:0 13px;}
.sytop .bd li img{ width:556px; height:115px; border-radius: 5px; -webkit-border-radius:4px; -moz-border-radius:5px;}
.sytop .bd li:last-child{margin-right:0;}
.sytop .bd li img{ width:100%;}

.sytop .hd{ width:100%; z-index: 99;}
.sytop:hover .hd{ display: block;}
.sytop .hd a{ display: block;width: 25px; height: 54px; position: absolute; top:40px;z-index: 99; border-radius: 5px;}
.sytop .hd a.prev{ left: 0px; background:url(../images/arrow8.png) no-repeat;}
.sytop .hd a.next{ right: 0px; background:url(../images/arrow9.png) no-repeat;}

.mainCenterThree{margin-top:5px;}
.tupicBox{ width:100%; margin-top:10px; position:relative;overflow: hidden;}
.tupicBox .hd{ width:100%; z-index: 99; display: none;}
.tupicBox:hover .hd{ display: block;}
.tupicBox .hd a{ display: block;width: 25px; height: 54px; position: absolute; top:57px;z-index: 99;}
.tupicBox .hd a.prev{ left: 0px; background:url(../images/arrow8.png) no-repeat;}
.tupicBox .hd a.next{ right: 0; background:url(../images/arrow9.png) no-repeat;}
.tupicBox .bd li{width: 287px;  margin-right:18px;  position: relative;padding-bottom:20px;}
.tupicBox .bd li .pic{ width: 287px; height: 180px; width:100%; height: auto;border-radius: 2px; -webkit-border-radius:2px; -moz-border-radius:2px; }
.tupicBox .bd li .pic img{border-radius: 2px; -webkit-border-radius:2px; -moz-border-radius:2px;}
.tupicBox .bd li .tit{ display: block; width:92%; margin: 0 auto; background: #fff; height: 38px; line-height: 38px; border-bottom:3px solid #d61512; text-align: center; padding:0 5px; box-sizing: border-box; overflow: hidden; text-overflow: ellipsis;white-space: nowrap; position: absolute; bottom:0px; left: 10px;}

.syfhBanner{ width:100%; margin: 0 auto; height: 117px;margin-bottom:20px; background: #B16061;}
.syfhBanner img{ width:100%;}


/*--新闻内容---*/
.neiCenter{ background: #fff;}
.newbox2,.newbox3{ width:100%;margin-top:20px;}
.newbox3{margin-top:10px;}

.notice{ width:300px;margin-right:20px;}
.notice .tit{ border-top:2px solid #cc1c15;height:33px; background:url(../images/tit-bg.png) no-repeat center; overflow:hidden;zoom:1; padding-left:60px; width:240px !important;}
.notice .tit i,.notice .tit span{ display:block; float:left;}
.notice .tit i{ width:22px; height:33px; background:url(../images/icon1.png) no-repeat;margin-left:37px;}
.notice .tit span{ line-height:33px; font-size:18px; font-weight:bold; margin-left:9px; color:#fff;}
.tognzhi{ width:100%; margin-top:15px; height:248px;}
.tognzhi ul li{ border-bottom:1px dashed #d8d8d8;padding:0px 14px 5px 14px; margin-bottom:5px; background:url(../images/arrow1.png) no-repeat 0 12px; line-height:26px; width:92% !important;}
.tognzhi ul li span{ float:right; color:#8a8a8a;}
.tognzhi ul li a{ width:100%!important;}


.xinwBox{ width:406px; margin-right:15px;} 
.xinwBox2{ margin-right:0 !important;}
.xinwBox .tit,.newbox4 .tit{ width:100%; height:49px; background:url(../images/sy-tit-bg2.jpg) no-repeat; overflow:hidden;zoom:1;}
.xinwBox .tit h2,.xinwBox .tit span,.newbox4 .tit ul li,.newbox4 .tit span{ display:inline-block; float:left;}
.xinwBox .tit h2{margin-left:29px;  line-height:49px; text-align:center; font-weight:bold; color:#fff; font-size:20px; }
.xinwBox .tit h2 a,.xinwBox .tit span a{ color: #fff;}
.xinwBox .tit span{ float:right !important; height:20px; vertical-align:middle;margin-top:15px;cursor:pointer; border-radius: 5px; -webkit-border-radius:5px; -moz-border-radius:5px; background:#f8b30d; padding:2px 7px; color:#fff; font-size: 14px;}
.xinwBox .tit span:hover{ background: #e58d02;}
.xinwBox .bd{ margin-top:16px; height:212px;}
.xinwBox .bd li{ background:url(../images/arrow1.png) no-repeat left; line-height:34px !important;}

.hcenterTow{ width:100%; marign-top:10px; background:url(../images/sy-bg2.jpg) no-repeat center; height: 323px;}
.hcenterTow .neiCenter{ background: none;}
.wsbsTit{ width:400px; margin: 15px auto; height: 34px;}
.xtlink{width:100%;}
.xtlink li{ float: left;width:190px; height: 190px;padding:10px 7px; overflow: hidden;}
.xtlink li a{ display:block;width:189px; height: 186px;transition: all 0.3s;  background: #fff; border-radius:5px; -webkit-border-radius:5px;-moz-border-radius:5px;}

.xtlink li i,.xtlink li span{ display: block; margin: 0 auto;}
.xtlink li span{margin-top:10px; text-align: center; line-height: 26px; padding:0 20px; font-size: 18px;}
.xtlink li i{ width:78px; height: 74px;padding-top:25px;}

.xtlink li a:hover{ transform: translateY(-4px);box-shadow: -3px 3px 10px -3px #d3a4a4;}
.xtlink li a:hover i,.xtlink li a:hover i img{width:88px; height: 88px;transform: translateY(-5px);}

/*.xtlink li:hover i,*/.gklmbox li:hover i{
	webkit-transition: -webkit-transform 0.7s ease-out;
    -moz-transition: -moz-transform 0.7s ease-out;
    transition: transform 0.7s ease-out;
    transform: rotateY(360deg);
    -webkit-transform: rotateY(360deg);
    -moz-transform: rotateY(360deg);
}



/*-----新闻列表页-------*/
/*--位置--*/
.location{height:40px;width:100%;padding-bottom:8px;padding:0 10px; box-sizing: border-box;margin-top:-20px;}
.weihz{ line-height:40px; background:url(../images/location.png) no-repeat 0px 0px; padding-left:29px; font-size:14px; color:#888;}
.weihz a{ margin:0 5px; color:#898989;}

.neiCenter{margin-top:15px; box-sizing: border-box; width:100%;}

.neiLeft{ width:265px;}
.lmbgtit{ width:265px; background:#015294;}
.lmbgtit h3{ display: block;  padding:25px 20px 25px 25px; font-size: 23px; font-weight: bold; color:#fff; text-align: center;}
.subMenu{ background:#f8f8f8; width: auto;min-height: 400px; max-width: 266px;}
.subMenu li{ margin-bottom:2px; font-size:20px; color:#0d57ac; border-bottom:1px solid #dadada; padding:15px 0px 15px 14px; text-align: center;}
.subMenu li a{ display:block;   line-height:30px; }
.subMenu li.current{ background:#cbddf1;}
.subMenu li.current a{  color:#144f7e; font-weight:bold;}

.rightCenter{ width:875px;}
.rightBit{width:100%; height:50px; border-top:2px solid #ee3937;line-height:57px; overflow:hidden;zoom:1; background:#f8f8f8;}
.rightBit h3{display:block; height:50px; line-height:50px; background:url(../images/right-tit-icon.png) no-repeat 10px 12px; color:#fff; font-weight:bold; font-size:23px; padding-left:50px; color:#eb2626;}
.rignrBox{ width:100%;}
.rignrBox .newlist li{ line-height: 45px; background: url(../images/arrow3.png) no-repeat 10px 20px;}
.rignrBox .newlist li span{margin-right:10px;}
.rignrBox .newlist li a{ text-indent: 15px;}
.rignrBox .newlist li.sek{ background-color: #f5f5f5;}
.rignrBox .newlist li a em{ color:#ee3838; font-style: normal;}


.ybneir{ width:100%; margin-top:10px;}
li.line{ height:1px; border-bottom:1px dashed #c5c5c5; margin:8px 0px; background:none !important;}


/*---图片新闻---*/
.piclist{margin-top:15px;}
.piclist{ width:100%;}
.piclist li{ float:left; width:271px; box-sizing: border-box; margin:0px 7px 13px 7px; padding:8px; background: #f2f2f2; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.piclist li a{ display: block; width:100%; height: 180px; overflow:hidden;}
.piclist li img{width:100%; height: auto;}
.piclist li span{ display:block; width:100%;margin-top:2px; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; line-height:28px;}

/*---问卷调查---*/
.wjdc li{ border-bottom:1px dashed #d6d6d6; padding:5px 0px 5px 5px; background:url(../images/dian2.png) no-repeat left !important;}
.wjdc li a{ width:60% !important; text-indent: 10px !important;  }
.wjdc li span{ display:inline-block; float:right; padding:0 5px; width:auto !important;}
.wjdc li span.chak a{ width: auto !important;color:#666;}

/*--调查问卷详情页--*/
 .explain{ width:96%; border:1px dashed #cfcfcf; padding:15px 15px; margin:0px auto; line-height:32px; font-size:15px;}
.explain2{ width:100%; line-height:36px; border-bottom:1px dashed #cfcfcf; margin-top:20px;padding-bottom:10px;}
.explain2 h6{ font-weight:bold; line-height:26px;}
.dcnr{ width:100%; margin-top:20px;}

.dcnr dl{ margin-bottom:15px;}
.dcnr dl dt{ line-height:36px;padding-left:100px; color:#444 !important; font-weight:bold;}
.dcnr dl dd{ padding-left:100px; line-height:30px; }
.dcnr dl dd input{margin-right:5px;}
.dcnr dl dd textarea{width:450px; outline:none; padding:5px 10px; color:#444; font-size:16px; height:100px;}
.Survey_Box{ font-size:16px;}

.details p#SurveyTitle {
    background:#f0f6fd;          	
	text-align:center; color:#014b9f;
	 padding:10px 0px; 
	   font-size:24px;	   
}
.dctime{background:#f0f6fd;  margin:15px 0px; height:20px; text-align:center; font-size:14px; color:#666;padding-bottom:10px; line-height:30px; }

.details p.survey_des{ padding:0px 40px; line-height:36px; font-size:16px;margin-bottom:15px;}
.dcsj{ background:#f0f6fd; text-align:center;padding:10px 20px;    }
.tijiaoBtn{ width:100%; border-top:1px solid #ccc;padding-top:15px; text-align:center; }
/*--多列--*/
.method{ width:99.8%; margin-bottom:20px; border:1px solid #ddd;}
.method ul{ width:100%; margin:0 auto; margin:5px 0; height:370px;}
.method{ margin-bottom:20px; border:1px solid #ebeaea;padding:10px; border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; box-sizing: border-box;}
.method .title{ width:auto;height:38px;background: #F7F7F7;line-height: 38px;position: relative;}
.method .title h3{ display: block;font-size: 18px;font-weight: bold;color:#ea470f;border-left: 5px solid #ea470f;
	text-indent: 15px; }
.method .title h3 a{color:#ea470f;}
.method .title span{ display: block; position: absolute; top:0px; right:5px; line-height: 38px; font-weight:normal; font-size: 15px;}
.method .title span a{ color: #777;}
.method ul li{ background: url(../images/arrow2.png) no-repeat left !important;line-height: 38px !important; }
.method ul li a{ text-indent: 5px !important;}


.duolieb{margin-top:10px;}
.tijiaoBtn input{ border-radius:5px !important;width:120px !important; height: 40px; line-height: 40px;}
.tijiaoBtn input{
border-radius: 5px !important;
    width: 120px !important;
    height: 40px;
    line-height: 40px;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ee3939), color-stop(100%,#fea15c));
    background: -webkit-linear-gradient(left,#ee3939,#fea15c);
    background: -o-linear-gradient(left,#ee3939,#fea15c);
    background: -moz-linear-gradient(left,#ee3939,#fea15c);
    background: -mos-linear-gradient(left,#ee3939,#fea15c);
    background: -ms-linear-gradient(left, #ee3939 0%,#fea15c 100%);
    background: linear-gradient(left,#ee3939,#fea15c);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee3939', endColorstr='#fea15c',GradientType=1 );
    color: #fff;
}


/*--翻页--*/
.page{  overflow:hidden;zoom:1;margin:15px auto; padding:5px 0;/* background:#f5f5f5;*/ text-align:center; display:table ; font-size:15px !important;}
.page a{ display:block; float:left;background:#fff; border:1px solid #cccccc;padding:2px 5px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; margin-right:10px; text-align:center;  }
.page a:hover,.page a.current{ background:#edac10; color:#fff; border:1px solid #edac10;}
a.page1{ background:#f2efef; border:1px solid #e0e0e0 !important}
.page span,.pagecss span{ display:block; float:left; padding:0 10px; line-height:30px;}
.page span input{ display:inline;background:none; text-align:center; width:25px; height:23px;border:1px solid #d3e6fc; line-height:23px; background:#e2effd; margin:0px 5px;  outline:none; color:#444;}

/*--详情页--*/
.details{ width:92%; margin:0 auto; margin-top:10px;}
.details h2,.details h3{ display:block; width:100%; text-align:center;}
.details h2{ font-size:30px; font-weight:bold; color:#015294; text-align:center; line-height:45px;}
.details h3{ line-height:40px; font-size:20px; color:#444;}

.smbiaoqi{ width:100%; margin-top:20px; border-bottom:1px solid #eae8e8; height:40px; line-height:40px;color:#838383; font-size:14px;  }
.zuozhe{ width:60%;}
.zuozhe span{margin-right:20px;}
.fengxiang{ width:30%; text-align:right; margin-right:10px;}
.fengxiang span{ margin-left:15px;}

.xqCent{width:100%; margin:15px auto;line-height:36px; border-bottom:1px solid #eae8e8; padding-bottom:20px; font-size: 18px;}
.xqCent p{ width:100%;margin-bottom:15px;} 
.xqCent img{ margin:20px auto; text-align:center;  border:5px solid #eaeaea; max-width:95%; display:block; }
.xqCent table{ border-bottom:none !important;border-right:none !important; border:1px solid #cfcece !important;margin:0;border-collapse:collapse;border-spacing:0;width:100% !important;}
.xqCent table td{ border-bottom:1px solid #cfcece !important; padding:10px 15px; border-left:none !important; border-top:none !important; border-right:1px solid #cfcece !important;}

.guanb{ width:100%; text-align:right; height:40px; line-height:40px; font-size: 15px;}
.guanb span,.guanb img{ display: inline;}
.guanb img{margin-right:8px;margin-top:12px;}

.related{ width:100%;margin-top:10px; background: #fff6f6;}
.related ul{padding:20px; width: auto;}
.related ul li{ background:url(../images/arrow3-2.png) no-repeat left !important;padding-left:0; line-height: 38px;}
.related ul li a{ width: auto;background:none !important; margin-right:10px;}
.related ul li span{ color:#a1a0a0; float:left !important}
.related ul li span.bm{ float:left !important; color:#ee3838; font-size:16px; font-weight:bold;}


.slideBox{ width:100%;}

.zhtiyu{ width:100%; height:120px; margin:10px 0 5px 0;}
.zhtiyu li{ width:100%; height:120px; }


/*---专题列表页---*/
.topicBox,.generalBox{ width:100%; margin: 0 auto; margin-top:10px;}
.topicBox .tit,.generalBox .tit{ height: 45px; background: url(../images/line3.jpg) repeat-x center;margin-bottom:10px;}
.topicBox .tit h3,.generalBox .tit h3{ display: inline-block; padding:0 10px;margin-left:20px; font-weight: bold; line-height: 45px; font-size: 20px; color: #d01122; background: #fff;}

.topicBox{margin-bototm:30px;}
.topicBox li{ float: left; width:27.3%; margin: 0 1% 2% 1%; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; height: 88px; line-height: 88px; padding:0 2%; color: #fff; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align: center; font-size: 20px;}
.topicBox li a{ color: #fff;}
li.zhsty1{ background:#4bcac6;}
li.zhsty2{ background:#eea04c;}
li.zhsty3{ background:#f26767;}
li.zhsty4{ background:#918ae4;}

.souresult{ width:100%; height: 35px;}
.souresult span{ color: #f12f2f;}

/*---网站地图---*/
.mapBox{margin-bottom:20px;}
.mapBox .tit{ height: 45px; background: url(../images/line3.jpg) repeat-x center;margin-bottom:10px;}
.mapBox .tit h3{margin: 0 auto; display: block; width:100px; text-align: center;padding:0 10px; font-weight: bold; line-height: 45px; font-size: 20px; color: #0861aa; background: #fff;}

.map{width:98%; margin:16px  auto 0 auto;}
.ditu {width: 100%; background-color:#fdf8f5; height: 40px; line-height: 40px; background: url(../images/tit-line1.jpg) repeat-x bottom #f2f8fc;position:relative;}
.ditu a {padding: 0px 20px;font-weight: bold;height:40px;color:#1167bf; line-height: 40px; font-size: 18px; display: block; position:absolute; bottom:0px; left:0; border-bottom:3px solid #1167bf;}
.ditu a:hover {color:#ee3937; font-weight:bold;}
.mapSublb {padding:10px 15px 0 15px; width: 96%;}
.mapSublb ul{ overflow:hidden;zoom:1; border-bottom:none !important; padding-bottom:0 !important; }
.mapSublb ul li { background:url(../images/arrow2.png) no-repeat left; width:140px; height: 40px; line-height: 40px; overflow: hidden; padding-left:20px; float: left;  margin-right:10px;}
.mapSublb ul li a{ color: #444;}
.mapSublb ul li a:hover{ color: #e61101;}


/*---友情链接---*/
.friend{ width:100%; margin:0 auto; margin-top:20px;}
.friendNei{ width:1280px; margin:0 auto;}
.friendNei .tit{ width:100%; line-height:30px; font-size:16px; font-weight:bold; color:#c92929;  background: url(../images/line3.jpg) repeat-x center;}
.friendNei .tit h3{ display: inline-block; background:url(../images/arrow4.png) no-repeat left #fff; padding-left:20px; padding-right:8px; color:#f13c3d; font-size: 20px; font-weight: bold;}
.yqlist{ width:100%; margin:10px 0; overflow: hidden;zoom:1;margin-bottom:0px;}
.yqlist h3,.yqlist ul,.yqlink2{ display: block; float: left; overflow: hidden;zoom:1;}
.yqlist ul,.yqlink2{ width:93%;margin-left:13px;}
.yqlist li{ line-height:30px; background:url(../images/arrow3.jpg) no-repeat left; padding-left:12px; float:left; width:156px;}
.yqlist h3{ font-size: 16px; font-weight: bold; color:#f23b3d; line-height: 30px;width:70px; text-align: right; }
.yqlist2 ul{ width:100%;display: table; text-align: center;margin-left:0;margin:10px auto;}
.yqlist2 ul li{background: none; width: auto; padding:0 20px; display: inline-block; }
.yqlink2{margin-left:10px;}
.yqlink2 a{width:auto; padding: 0 10px; line-height: 26px}




/*---机构列表页---*/
.jgFramework{ width: 100%; margin-top:0px;}
.jgFramework .hd{ width:100%;}
.jgFramework .hd li{ width:14%; margin-right:0.2%; height: 50px; line-height: 50px; text-align: center;background:#fffced; float: left; position: relative;font-size: 18px; }
.jgFramework .hd li a{ display: block;}
.jgFramework .hd li:last-child{margin-right:0;}
.jgFramework .hd li.on,.jgFramework .hd li:hover{ background: #ef413f;}
.jgFramework .hd li.on a,.jgFramework .hd li:hover a{ color: #fff; font-weight: bold;}
.jgFramework .hd li i{width: 0;height: 0;border-width: 8px;border-style: solid;border-color: transparent transparent transparent transparent; position: absolute;
	left: 45%; bottom:0;}
.jgFramework .hd li.on i,.jgFramework .hd li:hover i{border-color: transparent transparent #fff transparent;}

.jgFramework .bd{margin-top:10px;}
.jgFramework .bd li{ width:100%;}
.institution{ width:94%;margin: 0 auto;margin-top:20px;}
.jiglist,.jglieb2{ width:100%; margin-top:9px; border-bottom:1px solid #9a9a9a;padding-bottom:14px;}
.jiglist h3,.jglieb2 h3{ display:block; width:100%; line-height:30px; font-weight:bold; font-size: 16px; text-align: left;}
.jglieb,.jglieb2 ul{margin-top:15px; display: flex; flex-flow: row; flex-wrap: wrap; justify-content:flex-start;}
.jglieb li{width:190px;  line-height:26px; margin-right:20px;margin-bottom:10px;padding-left:15px; background: url(../images/arrow1.png) no-repeat 0 10px;}
.jiglist p{ display:block; width:100%; line-height:26px; margin:10px auto;}
.jglieb2{ border-bottom:none;}
.jglieb2 li{ width:100%; line-height:26px;}


.leaderlist{ width:100%; margin-top:10px;}
.leaderlist li{background: #F7F7F7;margin: 0 17px 25px 17px;border: 1px solid #E0E0E0;padding: 30px 30px;overflow: hidden;zoom: 1;width: calc(25% - 34px);box-sizing: border-box;}
.ldphoto{width: 100%;overflow: hidden; height: 250px; overflow:hidden;}
.ldphoto img{width: 100%;height:auto;}
.ldname{width:100%;margin-top:10px; }
.ldname h3,.ldname h4{ width:100%; display:block; text-align: center;}
.ldname h3{  font-size:18px; color:#444; font-weight: bold;}
.ldname h4{ font-size:16px; color:#ADADAD;  margin-top:5px;}
.leaderlist li.first{ display: block; width:100%; background:none; border: 0; margin-bottom:0;}
.leaderlist li.first .zhuxi{background: #F7F7F7;border: 1px solid #E0E0E0;padding: 30px 30px; width:196px; margin: 0 auto;}


/*--机构概况---*/
.gaikCenter{ width:100%;}
.gaikCenter p{ line-height: 30px;}
.gaikCenter .details h2{ color: #222;}
.gaikCenter .xqCent{ border-bottom: none;}

.nsjgBox,.jgguqy{ width:100%;}
.nsjgBox li,.jgguqy li{ width:30.3%; margin: 0 1.5% 1.5% 1.5%; background: #efefef; text-align: center; padding:10px 5px; box-sizing: border-box; line-height:30px; 
	}
.nsjgBox li a,.jgguqy li a{ display: block;}
.nsjgBox li:hover,.jgguqy li:hover{ background:#156aaf; color: #fff; }
.nsjgBox li:hover a,.jgguqy li:hover a{color: #fff;}

.jgguqy li{ text-align: left !important; padding:10px 10px 10px 20px;}



/*--领导之窗--*/
.ld-info{width:100%;padding-bottom:20px;margin-bottom:10px;}
.photo{width:240px;float: left; }
.photo h3{ display: block; width:100%; font-size: 16px; text-align: center; line-height: 45px;}
.photopic{ width:240px; height:310px;height:310px; border:1px solid #dfdfdf; padding:5px;overflow: hidden;zoom:1;}
.photopic img{ display: block; width: 100%;height:310px;  }

.ldrw{ width:790px; float: right;}
.jianjie{ height: 300px; overflow-y: scroll;}
.ldjs{margin-bottom:15px;}
.ldjs .tit{ height:40px; border-bottom:1px solid #0a59a9; }
.ldjs .tit h3{ margin-left:15px;height:40px;line-height:40px; background:url(../images/sq_det2.png) no-repeat left; padding-left:20px; text-indent:10px; font-size:16px; font-weight:bold; color:#0a59a9;text-align: left;}

.ldwenz{margin-top:10px; margin-left:15px;}
.ldwenz p{ line-height:32px; font-size:16px;}
.ldjs .bd ul{margin-top:10px; margin-left: 0;margin-left:10px; width:auto;}
.ldjs .lmlist{padding:0;}

table.imagetable {border-width: 1px;border-color: #ddd;border-collapse: collapse;margin-top: 15px;}
table.imagetable td {border-width: 1px;padding: 10px 10px;border-style: solid;border-color: #ddd;font-size: 14px;}
table.imagetable td input, table.imagetable td textarea {border: 1px solid #c0d0d8;outline: none;height: 30px;text-indent: 10px;background: #f3f9fc;}
input.input_button {width: 100px;height: 35px;background: #FF7900;border-radius: 2px;color: #fff;padding: 5px 10px;margin-right: 15px;font-size: 16px;cursor: pointer;border: none;}
.manageBtn #EBtnSubmit {height: 35px;text-indent: 0;background-color: #0082c8;border-radius: 3px;moz-border-radius: 3px;-webkit-border-radius: 3px;}
.manageBtn .btn {text-indent: 0 !important;width: 100px;height: 35px;line-height: 30px;background: #FF7900;border-radius: 2px;color: #fff;padding: 5px 10px;margin-right: 25px;font-size: 16px;cursor: pointer;border: none;outline: none;border-radius: 3px;moz-border-radius: 3px;-webkit-border-radius: 3px;}
.detailTable, .detailTable tr, .detailTable tr td {border: 1px solid #e6e6e6;border-collapse: collapse;}
.detailTable {margin-top: 18px;}
.detailTable {margin-bottom: 10px;background: #fff;width: 100%;}
.detailTable tbody td.tdName {background: #F8FBFF;text-align: center;width: 13%;}
.detailTable tbody td, .detailTable thead th {padding: 10px 10px;}