.content .location{margin-top: 15px;padding-left: 20px;margin-bottom: 5px;background: url(../image/location_icon.png) 5px center no-repeat;}
.content-info{margin: 10px 1px;padding-bottom: 20px;border: 1px solid #ccc;}
.content-info h2{margin: 30px 0px;text-align: center;color: #ff0000;font-size: 24px;}
.content-information{width: 98%;margin: 0 auto;height: 36px;background: #f4f4f4;color: #888;font-size: 14px;line-height: 36px;text-align: center;margin-bottom: 10px;}
.content-information .in1{width: 25%;float: left;}
.xxgk_title{width: 96.2%;overflow: hidden;box-shadow: 0px 2px 5px #ECEBEB;border: 1px solid #ECEBEB;margin: 20px;}
.xxgk_title ul{overflow: hidden;margin: 20px 10px 20px 15px;}
.xxgk_title ul li{float: left;width: 555px;height: 40px;background: #f3f3f3;margin:0 0 4px 4px;}
.xxgk_title ul li a{width: 134px;height: 40px;display: block;float: left;background: url(../image/xxgk_xl_mark.jpg) no-repeat;color: #fff;text-align: center;line-height: 40px;font-size: 16px;cursor: auto;}
.xxgk_title ul li span{background: #f3f3f3;width: 330px;height: 40px;display: block;float: left;color: #666666;line-height: 40px;text-indent: 20px;}
.gcontent{width: 96%;margin: 10px auto 20px auto;min-height: 600px;line-height: 30px;font-size: 16px;}
.attachbox,.govbox{padding:0 15px;position: relative;margin-bottom: 15px;}
.attachbox .base-tit,.govbox .base-tit{border-bottom: 1px solid #f0f0f0;color: #3b8dd1;line-height: 1em;font-size: 18px;font-weight: normal;}
.attachbox .base-tit span,.govbox .base-tit span{position: relative;top: 1px;display: inline-block;padding: 10px 0;border-bottom: 1px solid #3b8dd1;}
.attach_list ul,.gov_list ul{margin-top: 10px !important;}
.attach_list ul li,.gov_list ul li{height: 30px;line-height: 30px;font-size: 16px;}
.gov_list ul li:before{content:"■";color:#ff0000;padding-right:10px;}
.attach_list ul li span{float:right;padding-right:10px;}
.m-detailinfo{width: 100%;height: 43px;line-height: 43px;border-bottom: 1px solid #ddd;}
.m-detailinfo-left{width: 50%;height: 43px;line-height: 43px;padding-left: 28px;color: #999;}
.m-detailinfo-left span{font-size: 12px;color: #999;margin-right: 16px;}
.m-detailinfo-left h2{line-height: 43px;text-align: left;font-size: 18px;color: #3269B8;margin:0;}
.nav_bottom ul li{float:left;display:block;color:#242424;line-height:43px;font-size:16px;position:relative;padding: 0 10px;cursor: pointer;}
.nav_bottom ul li:before{content:"";position:absolute;bottom:-2px;left:0;right:0;background:#3f51b5;-webkit-transform:scaleX(0);transform:scaleX(0);transition:all 1s cubic-bezier(.215,.61,.215,1);-webkit-transition:all 1s cubic-bezier(.215,.61,.215,1);color:#fff;height:4px;}
.nav_bottom ul li:hover{color:#3f51b5;}
.nav_bottom ul li:hover:before,.nav_bottom ul li:hover:focus:before{-webkit-transform:scaleX(1);transform:scaleX(1);}
.nav_bottom ul li.active{color:#FFFFFF;-webkit-transition:.3s;font-weight:bold;background-color: #4e8dc1;}
.nav_bottom ul li.active:hover:focus:before{-webkit-transform:scaleX(1);transform:scaleX(1);}