.homeBox{ min-height: 650px; height: auto; overflow: hidden; padding-bottom: 30px;;}
.container{ padding: 30px;}
.container .leftMenu{ width: 215px; float: left;}
.leftMenu{ border-right: 1px solid #f5f5f5;}
.leftMenu h2{ font-weight: normal; font-size: 24px; height: 33px; padding: 20px 0; line-height: 28px;;}
.leftMenu h2 img{ display: inline-block; vertical-align: middle; margin-right: 10px;;}
.Lmenu{ margin-top: 20px;;}
.Lmenu li{ width: 100%; display: table; line-height: 35px; border-bottom: 1px solid #f5f5f5; font-family: simsun; font-size: 14px;}
.Lmenu li h4 a{ padding-left: 55px; display: block; font-weight: normal; color: #353535;}
.Lmenu li.act h4 a,.Lmenu li h4 a:hover{ background: #f5a700 url(../images/ico40.png) no-repeat 210px center; color: #fff;}
.rightBox{ width: 860px; float: right;margin-top: 16px;}

.Lmenu li .secMenu{ background: #133d92; padding-left: 60px; display: none;}
.Lmenu li .secMenu a{ display: block; background: url(../images/ico39.png) no-repeat left center; padding-left: 10px; color: #fff;;}
.Lmenu li.act .secMenu{ display: block;}

.path{ text-align: right; font-size: 14px; padding: 10px 0; border-bottom: 3px solid #f1f1f1;}
.path b{ display: inline-block; font-size: 24px; position: relative; font-weight: normal; float: left; color: #000000;}
.topline{ width: 20px; height: 2px; background: #009a44; display: inline-block; position: absolute; left: 2px; top: -10px;;}

.contBox{ margin: 20px 0;}
.newsList{}
.newsList li{ padding: 14px 0; border-bottom: 1px dashed #ddd; font-size: 14px;;}
.newsList li a span{ display: inline-block; background: url(../images/ico35.png) no-repeat left center; padding-left: 15px;font-family: simsun;}
.newsList li a em{ float: right;}

.newsList table th {
    background: #d8d5d5;
    background: #ffffff;
    padding:10px 5px;
    color: #333333;
    font-size: 14px;
    border:0 none;
}
.newsList tr td{font-size: 14px;  text-align:center; padding: 0;}
.newsList tr td.leftico a span {
    /*display: inline-block;*/
    background: url(../images/ico35.png) no-repeat left center;
    padding-left: 15px;
    font-family: simsun;
    text-align:left;
    padding: 0 10px;
}
.newsList tr td.leftico{text-align:left; line-height:40px; height:40px; display:block; overflow:hidden;}

.i-path{ width: 18px; height: 23px; background: url(../images/ico41.png) no-repeat center center; margin-right: 5px; vertical-align: middle;}

.tmenu{ margin: 0 auto; padding:0; display:block; margin-top: 25px; overflow: hidden; padding: 10px 0;}
.tmenu ul.bdlist li{ float:left; width: 20%;  margin-right:20px; /*background: #e5e5e5;*/ background:none; border:#e5e5e5 solid 1px; box-shadow: 0 0 5px #f1f1f1; margin-left:20px; text-align:center; margin-bottom:30px;}

.tmenu ul.bdlist li a{ display:block; height: 180px; color:#666666;}
.tmenu ul.bdlist li span{ display:block; padding-top: 20px; font-size:16px; }
.tmenu ul.bdlist li a:hover span{ color:#000000;}
.tmenu ul.bdlist li i{ margin:30px auto 0; padding:0; text-align:center; display:block; width: 100px; height: 100px; line-height: 18px; text-align: center;font-size: 12px;  vertical-align: middle; }
.tmenu ul.bdlist li i img{ text-align:center; margin:0 auto; padding:0; width:100px; height:100px;}

.myList{}
.myList .tit1 {
    border-bottom: 3px solid #ddd;
    height: 38px;
    line-height: 38px;
    font-size: 20px;
	margin-bottom:25px;
}
.myList .tit1 span.act {
    border-bottom: 3px solid #000000;
}
.myList .tit1 span {
    display: inline-block;
    /*padding: 0 10px;*/
    height: 38px;
    cursor: pointer;
	color:#666666;
}
.myList li{ float:left; padding: 10px 20px; min-width:225px; border: 1px solid #f1f1f1;  font-size: 14px; margin-left:30px; margin-right:25px; border-radius:36px; margin-bottom:25px;}
.myList li a span{ display: inline-block; background: url(../images/ico35.png) no-repeat left center; padding-left: 15px;font-family: simsun;}

.DetialTop{ padding: 15px 0; text-align: center;}
.DetialTop h3{ font-size: 24px; font-weight: normal; line-height: 30px; color: #000;}
.DetialTop h4{font-size: 14px; font-weight: normal; color: #999; font-family: simsun; margin-top: 10px;;}
.DetialCon{ clear: both; margin: 20px; font-size: 14px; line-height: 24px;font-family: simsun;}
.DetialCon p{padding:0 0 15px 0;}
.pageOpare{ clear: both; text-align: center; font-size: 14px; margin-top: 30px;;}
.pageOpare a{ display: inline-block; border: 1px solid #ddd; padding: 0 10px; line-height: 30px;;}

/*鏈烘瀯棰嗗鍒楄〃椤�*/
.instList{font-family:'瀹嬩綋';}
.instList h6{ text-align:right}
.instList li{ border-bottom:1px dashed #d5d5d5; padding:10px 0;font-family: simsun;}
.instList p{ padding-left:38px; position:relative; margin:10px 0; font-size:14px; line-height:26px;}
.instList p .i-insico{ position:absolute; left:5px;  top:2px; width: 24px; height: 24px;font-size: 14px;;}
.instList p b{font-size: 16px;;} 
.aMore{ display:inline-block; background:#009a44; color:#fff; padding:0 10px; font-weight:normal; line-height:22px; border-radius: 10px;font-size: 14px; }
.aMore:hover{ color:#fff; text-decoration:underline}

.ldLeft{ text-align: center;}
.ldLeft img{ display:inline-block; background:#fff; padding:5px; padding: 5px;box-shadow: 0 0 5px #CCCCCC;}
.ldLeft span{ display:block; width:152px; text-align:center; font-size:18px; color:#089adb; margin-top:10px;}
.ldRight{ }
.ldRight dl{ margin-bottom:25px;}
.ldRight dl dt{ font-size:20px; color:#333; margin-bottom:10px;}
.ldRight dl dt .i-ld1{ display:inline-block; vertical-align:middle; margin-right:10px; width:30px;}
.ldRight dl dd{ position:relative; padding-left:46px; font-size:14px; line-height:30px;font-family:simsun;}
.i-cl1{ width: 5px; height: 5px; background: url(../images/ico35.png) no-repeat center center; vertical-align: middle;; margin-right: 5px;;}
.leaderInfo{ overflow: hidden; padding: 15px 0;}
.leaderInfo li{ width: 32%; padding: 5px 0; float: left;font-family:simsun;}

.orgDetailTitle{ font-size:24px; color:#ef8100}
.orgDL{font-family:simsun;}
.orgDL{ padding:6px 0; padding-left:140px; position:relative; margin:5px 0; font-size:14px; line-height:26px;}
.orgDL dt{ position:absolute; left:5px;  top:6px; width:120px; height:30px; text-align: center; background: #009a44; font-size: 14px; font-weight: bold; color: #fff; line-height: 30px; border-radius: 15px;;} 

.LawGuideList{font-family:simsun;}
.LawGuideList li h4{}
.LawGuideList li h4 a{ display:block; padding:8px 0;padding-left:25px; background:url(../images/ico49.png) no-repeat 5px center; font-size:14px; font-weight:normal; width:90%; text-overflow:ellipsis;}
.LawGuideList li.act{ background: rgba(255, 255, 255, 0.81);}
/*.LawGuideList li.act{ background: rgba(91, 167, 214, 0.81);}*/
.LawGuideList li h4 a:hover{ background:url(../images/ico50.png) no-repeat 5px center #133d92; color: #000;}
.LawGuideList li.act h4 a{ color:#000;background:url(../images/ico50.png) no-repeat 5px center;}
/*.LawGuideList li h4 a:hover{ background:url(../images/ico50.png) no-repeat 5px center #133d92; color: #fff;}
.LawGuideList li.act h4 a{ color:#fff;background:url(../images/ico50.png) no-repeat 5px center;}*/
.LawGuideList li{ width:100%; display:table;  background: #f9f9f9; margin-bottom: 3px;}
.LawGuideList li .LGopera{ display:none; padding:0px 0 14px 0; border-radius:4px; font-size:12px; line-height:24px; margin:10px 0 0 0; position:relative;}

.LawGuideList li .LGopera a{ display:inline-block; margin:0 10px; color: #000;}
/*.LawGuideList li .LGopera a{ display:inline-block; margin:0 10px; color: #fff;}*/
.LawGuideList li.act .LGopera{ display:block;}

.i-lg1,.i-lg2,.i-lg3,.i-lg4,.i-lg5,.i-lg6{ width:23px; height:24px; display:inline-block; background-image:url(../images/ico48.png); background-repeat:no-repeat; vertical-align:middle; margin-right:5px;}
.i-lg1{ background-position:0 0;}
.i-lg2{ background-position:-27px 0;}
.i-lg3{ background-position:-55px 0;}
.i-lg4{ background-position:-84px 0;}
.i-lg5{ background-position:-112px 0;}
.i-lg6{ background-position:-141px 0;}

.LgTitle{ font-size:26px; line-height:32px; text-align:center;}
.LgCon{ width:100%; overflow:hidden}
.LgCon dl{ padding:15px 0; border-bottom:1px solid #f3f3f3; clear:both; font-size:14px;position:relative; padding-left:150px; line-height:24px;font-family: simsun;}
.LgCon dl dt{ width:120px; float:left; text-align:left; margin-right:12px; font-weight:bold; position:absolute; left:10px; top:15px; background: #009a44; border-radius: 20px; color: #fff; text-align: center; line-height: 30px; font-family: simsun;}
.LgCon dl.long{ padding-left: 220px;;}
.LgCon dl.long dt{ width: 180px;}

/*鍦ㄧ嚎璁胯皥*/
.msgTop{font-family: simsun;padding-bottom:20px; border-bottom:1px dashed #f9f9f9;}
.msgTop p{ padding:5px 0; line-height:24px; font-size:14px;}
.i-mg1,.i-mg2,.i-mg3,.i-mg4{ width:36px; height:34px; display:inline-block; background-image:url(../images/ico51.png); background-repeat:no-repeat; vertical-align:middle; margin-right:10px;}
.i-mg1{ background-position:0 -0px}
.i-mg2{ background-position:0 -42px}
.i-mg3{ background-position:0 -84px}
.i-mg4{ background-position:0 -128px}

.msgBox{ border:8px solid #f9f9f9; padding:20px 0; margin-top:20px; font-size:14px;font-family: simsun; background: #f1f1f1;}
.msgBox li{ width:100%; display:table; padding:5px 0;}
.msgBox li .lisp{ width:140px; float:left; margin-right:10px; text-align:right}
.msgBox li .lirp{ width:600px; float:left;}
.msgBtn{ display:inline-block; width:124px; height:36px; line-height:36px; text-align:center; background:#133d92; margin-right:10px; color:#fff; font-weight:bold}
.msgBtn2{ display:inline-block; width:124px; height:36px; line-height:36px; text-align:center; background:#f5ad00; margin-right:10px; color:#fff; font-weight:bold}
.msgInput{ width:372px; height:28px; line-height:28px; padding:2px 5px; background:#fff; color:#666;}
.msg-zj{ border: solid 1px #ef8100;}
.msgArea{ width:600px; height:210px; line-height:28px; padding:2px 5px; background:#fff; color:#666;}
.row {margin-bottom: 15px;}
.row textarea{width:450px;background:#f8f8f8; color:#666; border: solid 1px #ef8100;}
.tjyj_title{margin: 20px 0;display: block;}

.tableList{ margin-top: 30px;font-family: simsun;}
.tableListTable{ font-size: 14px; width: 100%;}
.tableListTable th{ background: #133d92; font-size: 14px; color: #fff; line-height: 42px; border-right: 1px solid #fff;;}
.tableListTable td{ text-align: center; padding: 14px 0; line-height: 20px;border-right: 1px solid #fff;border-bottom: 1px solid #fff;;}
.tblt{ display: block; text-align: left; padding: 0 20px;;}
.hsbg td{background: #f9f9f9; }
/*鎴戣棰勭害*/
.ui-shadow{-webkit-box-shadow:0 1px 3px rgba(0,0,0,.15);-moz-box-shadow:0 1px 3px rgba(0,0,0,.15);box-shadow:0 1px 3px rgba(0,0,0,.15)}
.ui-shadow p{ text-indent:2em;}
table.table-stripe {
	color: #000000;
	border: 1px black solid;
	border-collapse: collapse;
}

.table-stripe td {
	padding: 15px 15px 15px 15px;
}
.table-stripe td b {
    background:#ebebeb;
	display:block;
	width:100%px;
	height:35px;
	padding-left:2em;
	line-height:35px;
    
}
.table-stripe td strong {
	display:block;
	width:100%px;
	height:35px;
	padding-left:2em;
	line-height:35px;
    
}
.bottom_line td,th{
	border-bottom:1px black solid;
}
.ui-btn{background-color:#666;background-color:rgba(0,0,0,.15); width:100%; padding:12px 0;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.3);-moz-box-shadow:0 1px 0 rgba(255,255,255,.3);box-shadow:0 1px 0 rgba(255,255,255,.3); border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; font-size:16px; font-weight:bold; color:#333; display:block; text-align:center;}

/*topic_1*/
.topicBan{ margin-top: 35px;;}
.checkLink{ overflow: hidden;}
.checkLink ul{ width: 105%;}
.checkLink ul li{ width: 21%; float: left; margin-right: 40px;}
.checkLink ul li a{ display: block; line-height: 37px; color: #fff; background: #f5a700; text-align: center; font-size: 14px;;}
.checkLink ul li a:hover{ background: #ffc13b;}

.applyBox{ margin-top: 30px;;}
.applyLt{ width: 396px; float: left; height: 470px; background: #e6faf8;}
.applyLt h4{ height: 44px; line-height: 44px; text-align: center; background: #00756c; color: #fff; font-size: 18px;  font-weight: normal;}
.applyLt p{ text-align: center; padding: 10px 0 0 0; line-height: 18px; font-size: 14px;;}
.applyLt p span{ display: inline-block; padding:5px 15px; background: #d33e3e; color: #fff;;}
.applyRt{ width: 750px; float: right;} 

.apTab{ border-bottom: 1px solid #00a699; height: 30px;;}
.apTab span{ display: inline-block; padding: 0 20px; line-height: 30px; color: #00a699; font-size: 14px; cursor: pointer;}
.apTab span.act{ background: #00a699; color: #fff;}
.apTabCon .apBox{ display: none;}
.apBox{ padding: 20px; font-size: 14px; color: #00a699;}
.apBox.act{ display: block;}

.btmBox{ margin-top: 30px;;}
.btmBoxLt{ width:360px ; float: left;; border: 1px solid #ddd; height: 272px;;}
.btmBoxLt.Mid{ margin: 0 38px;}
.btmBoxLt h4{ background: #ddaf51; color:#fff; font-size: 16px; line-height: 36px; text-indent: 20px; font-weight: normal;}
.BoxLtCon{ padding: 15px; line-height: 24px; font-size:12px ;}

.applyZL{ overflow: hidden;}
.apLt{ width: 515px; float: left;}
.apLt h4{ background: #ddaf51; color:#fff; font-size: 14px; line-height: 30px; text-indent: 20px; font-weight: normal; margin-bottom: 10px;;}
.apLtTxt{ margin: 0 0 15px 0; line-height: 24px; font-size: 14px;;}

.apMid{width: 270px;float: left; margin: 0 32px;}
.apMid img{width: 270px; margin:0 auto; padding:0; text-align:center;}
.apMid a{ display: block; line-height: 100px; background: #759eb7; text-align: center; font-size: 18px; margin-top: 15px; color: #fff;}
.apMid a:hover{ background: #658da6;}
.apRt{ width: 325px; float: right;}
.apRt h4{ background: #759eb7; color:#fff; font-size: 14px; line-height: 30px; text-indent: 20px; font-weight: normal; margin-bottom: 10px;;}


.newsList2{}
.newsList2 .newsBox{ border: 1px solid #ddd; margin-bottom:25px;}
.newsList2 .newsBox h4{background: #fff; color:#fff; font-size: 16px; line-height: 36px;font-weight: normal; border-bottom: 1px solid #ddd;;}
.newsList2 .newsBox h4 span{ display: inline-block; background: #0070C0; padding: 0 30px;;}
.newsList2 .newsBox ul{ margin: 20px;;}
.newsList2 .newsBox ul li{ line-height: 24px; display: table; width: 100%;}
.newsList2 .newsBox ul li a{ display:block; padding-left: 20px; background: url(../images/ico_dise.png) no-repeat left  center; font-size: 14px;;}


/*page*/
.page{ text-align:center; padding:15px 0; clear:both; font-size:14px; line-height:30px; margin-top:30px;}
.page a{ display:inline-block; border:1px solid #ddd; padding:0 10px; margin:5px;}
.page a.act,.page a:hover,.page a.current{ color:#fff; border:1px solid #f18700; background:#f18700;}

.page .rightcon {
  /*float: right;
  width: 430px;*/
  display: inline;
  margin: 8px 0 0 0;
}
.page .rightcon a {
  float: left;
  padding: 2px 7px;
  height: 20px;
  line-height: 20px;
  color: #000;
  display: inline;
  margin: 0 2px;
}
.page .rightcon a.next {
  background: #96aac1;
  color: #fff;
}
.page .rightcon a.hover {
  background: #3d7fca;
  color: #fff;
}
.page .rightcon span {
  margin: 0 2px;
}
.page .rightcon input[type="text"] {
  border: 1px solid #ddd;
  display: inline-block;
  text-align: center;
  color: #666;
  line-height: 18px;
  width: 48px;
  margin-right: 5px;
  height: 25px;
}
.page .rightcon input[type="button"] {
  width: 40px;
  height: 25px;
  background: #3d7fca;
  color: #fff;
  line-height: 25px;
  font-size: 13px;
  text-align: center;
  display: inline-block;
  border: 0;
  cursor: pointer;
}

/*杞浇鏉ユ簮*/
.container .xx_con {
    border: 1px solid #c9c9c9;
    overflow: hidden;
    padding: 5px 0;
}
.container .xx_con p {
    font-size: 14px;
    line-height: 36px;
    float: left;
    width: 47%;
    overflow: hidden;
    color: #4a4a4a;
    padding: 0 0 0 20px;
}
.container .xx_con p.mingc {
    width: 100%;
}
.container .xx_con p em {
    float: left;
    color: #000;
    padding: 0 10px;
}

/*鏂板宸︿晶鑿滃崟*/
.siderBar{/*width: 250px;*/float: left;margin: 16px 0 20px 16px;  margin: 16px 0 20px 0;padding: 0 15px;}
.siderBar h3{border-radius: 4px 4px 0 0;text-align: center;font-size: 20px;color: #fff;font-weight: bold;line-height: 50px;
filter:alpha(opacity=100 finishopacity=100 style=1 startx=0,starty=25,finishx=250,finishy=25) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#3d85c8,endcolorstr=#17afe1,gradientType=0);
    -ms-filter:alpha(opacity=100 finishopacity=100 style=1 startx=0,starty=25,finishx=250,finishy=25) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#3d85c8,endcolorstr=#17afe1,gradientType=0);/*IE8*/	
    background:#3d85c8; /* 涓�浜涗笉鏀寔鑳屾櫙娓愬彉鐨勬祻瑙堝櫒 */  
    background:-moz-linear-gradient(left, #3d85c8, #17afe1);  
    background:-webkit-gradient(linear, 0 25, 250 25, from(#3d85c8), to(#17afe1));  
    background:-o-linear-gradient(left, #3d85c8, #17afe1); padding: 0 10px; }
.siderBar li{line-height: 50px;}
.siderBar ul li a{padding-left: 62px;display: block;background: url(../images/icon-41.png) no-repeat 40px center #f6f6f6; border-bottom: 1px solid #ddd; border-top: 1px solid #fff;font-size: 16px; font-weight: normal;}
.siderBar ul li.active h5 a{background: url(../images/icon-44.png) no-repeat 40px center #ddebf0;color: #0773ba;}
.siderBar ul li ol{display: none;}
.siderBar ul li ol li a{font-size: 14px; padding-left: 70px;background: url(../images/icon-42.png) no-repeat 53px center #f6f6f6;;}
.siderBar ul li ol li.active a{background: url(../images/icon-42.png) no-repeat 53px center #e9e9e9;color: #0773ba;}

.siderBar ul li.active ol{display: block;}

@media screen and (max-width: 960px) and (min-width: 300px){
.siderBar{display:none;}
}