﻿body {margin:0;}

body, button, input, select, textarea {font: 'tahoma',  Arial, Microsoft Yahei,sans-serif,Helvetica;}

body,div,img,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,hr,button,article,aside,details,figcaption,figure,footer,header,menu,nav,section {border: none; margin: 0;padding: 0;}
table,table tr th, table tr td { border:1px solid #ddd; }
table {font-size:14px; min-height: 25px; line-height: 30px; text-align: center; border-collapse: collapse; padding:5px;}  
img {border:none;}
ul li {list-style-type:none;}
ol li {list-style-type:decimal;}
ul,form {margin:0px;padding:0px;}
.clearfix:after, .clearfix:before {
    content: " ";
    display: table;
}
.clearfix:after {
    clear: both;
}
.fr{float:right;
}
blockquote {
    padding-left: 15px;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    border-left: 3px solid #ccc;
    background-color: #f4f4f4;
}

#pcd_ad{display:block;}
#mbd_ad{ display:none}
@media(max-width:769px) {
#pcd_ad{display:none !important;}
#mbd_ad{display:block !important;}
}


.footer{
    font-size: 12px;
    width: 100%;
    text-align: center;
    padding-top: 1rem;
    margin-top: 2rem;
}
.footer p{
    padding: 0;
    margin: 0;
    height: 24px;
    line-height: 24px;
}
.footer a{
     font-size: 12px;
    width: 100%;
    text-align: center;
}



@media (max-width: 768px) {
.top {width: 100%;height: 40px;font: 12px/40px Verdana, Simsun, Helvetica, Arial, sans-serif;
    overflow: hidden;
    padding: 5px 0;
    border-bottom: 1px solid #eee;
}
.toper {margin: 0 auto;	width:100%!important;	height:40px!important;
}
.toper h1{float: left;
}
.toper h1 a{display: flex;
}
.toper img{
	height: 25px;
    padding: 0.5rem;
}
.tab-head{
    list-style-type: none;
    display:flex;
    flex-wrap:nowrap;
    justify-content:space-between;
    padding:0;
	overflow:auto;
}
.tab-head-item{flex:1 0 auto;color:white;padding: 11px 1rem !important;}
.menunav li+li { margin-left: 5px!important;
}

.menunav {height:50px;background:#07c160;box-shadow: 0 1px 5px rgb(0 0 0 / 25%);}
.menunav li { float: left;}
.menunav li+li {
    margin-left: 47px;
}
.menunav li a {display: inline-block;color: #fff;font-size: 18px;}
.newsnav {
    font-size: 12px;
    padding: 0.5rem 15px;
    color: #999;
}
.newsnav a {
    font-size: 12px;
    color: #999;
}
.title h1{
    font-size: 1.5rem!important;
    padding: 0 1rem;
}
.main{
    width: 100%;
}
#content{line-height: 2.2;padding: 1rem;
    font-size: 16px;
    color: #333;
    overflow: hidden;
}
#content p{
	padding: 8px 0 8px 0;
    word-break: break-all;
    display: block;	
    line-height: 1.8;
    word-wrap: break-word;
}
#content a{
    color:#005ab5;
}
#content img{
    max-width:100%;
    text-align: center;
}
#content a:hover{
    text-decoration: underline;
}

.we {
    padding:0 1rem 1rem 1rem; font-weight: bold;
}
.we span{
    color: #28a745!important;
}


.search00 {
    margin-bottom: 1.5rem;
    padding: 1.5rem;
    border: 1px solid #ddd;
    background-color: #f4f4f4!important;
}
.search00txt {
    line-height: 2;
    background-color: #f4f4f4!important;
}
.search00txt span{
   font-weight: 700!important;
   color: #333;
}
.form-inline .form-control {
    display: inline-block;
    height: 100%;
    line-height: inherit;
    border-radius: 4px 0 0 4px;
    border: 0;
    outline: 0;
    color: #999;
    vertical-align: top;
    text-indent: 16px;
    padding: .375rem .75rem;
    font-family: inherit;
}
.btn {
    display: inline-block;
    width: 40px;
    height: 30px;
    outline: 0;
    border: 0;
    background: url(../image/ycjidi-gray-search.png) no-repeat center center #e4e4e5;
    background-size: 90%;
    border-radius: 0 4px 4px 0;
    font-size: 0;
    cursor: pointer;
    -webkit-transition: all .2s ease-in;
    transition: all .2s ease-in;
}

.zxsbox{
    padding-bottom: 1rem;
}

.zxsbox h3 ,.zycsbox h3{padding:0 1rem 1rem; font-size: 14px; border-bottom: 1px dashed rgba(216,216,216,.7);}
.zxsbox ul{padding:0 1rem;}
.zxsbox ul li{border-bottom: #f1f1f1 1px solid; padding: 5px 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
	font-size: 14px;
}
.zxsbox ul li a{color:blue; line-height: 30px;}

.zycsbox{display: inline-block;width: 100%;}

.zycsbox ul{padding:0 1rem;}
.zycsbox ul li {
    width: 33.3%;
    padding: 8px 0;
    display: block;
    float: left;
    text-align: center;
    overflow: hidden;
    font-size: 15px;
}
.zycsbox ul li a{color:blue; line-height: 30px;white-space: nowrap; text-overflow: ellipsis;}

.prenext{padding: 1rem;margin: 1rem 0;background: #fff;}
.pre ,.next{display: flow-root;width: 100%; line-height: 28px; overflow:hidden;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.pre a ,.next a{color:blue;}


}


@media (min-width: 769px) {
  
.navWrap {
    position: relative;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    width: 100%;
    min-width: 660px;
    height: 40px;
    padding-top: 2px;
    background: #fff;
    border-bottom: 1px solid #ebebeb;
    -webkit-box-shadow: 0 1px 2px hsla(0,0%,60%,.05);
    box-shadow: 0 1px 2px hsla(0,0%,60%,.05);
}
.fixed-top{height:40px!important;}
.navWrap:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 2px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAB4AAAAACCAIAAAA2H1bMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo2ODc2OGFmMy1iYzQ2LWQ5NDMtOWRiNy0wZTlhOGMwZDdmN2YiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Mzc3NDQxNTY4NkUyMTFFNzhGNzRCM0ZDNUEwNzNDMDgiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Mzc3NDQxNTU4NkUyMTFFNzhGNzRCM0ZDNUEwNzNDMDgiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ZTI1MTM1ZTAtMDczZC03MTRiLTg0ZGMtNmU1NmUyN2I5YzUzIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6ZTRlZTNkMzYtODBiYi0xMWU3LWFkYjQt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) top no-repeat #1ab4ed;
}
.nav_logo {
float:left;padding: 7px 15px 0px 40px;
}
.nav_nav {
    float: left;
}
.nav_nav li {
    float: left;
    width: 60px;line-height: 40px;
    text-align: center;
list-style: none;
}
.nav_nav a {
    font-size: 14px;color:#666;
}
.nav_nav a:hover{text-decoration: underline;
}
.nav_nav .nav-more {
cursor: pointer;
    width: 58px;
    position: relative;
    border: 1px solid #fff;
    border-bottom: none;
}

.nav_nav .nav-more:hover .more-icon {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}
.nav_nav .nav-more .more-icon {
    display: inline-block;
    width: 18px;
    margin-top: 5px;
    cursor: pointer;
    color: #9a9a9a;
    -webkit-transition: -webkit-transform .3s ease-out;
    transition: -webkit-transform .3s ease-out;
    -o-transition: transform .3s ease-out;
    transition: transform .3s ease-out;
    transition: transform .3s ease-out,-webkit-transform .3s ease-out;
}
.more-icon .box {
    display: block;
    position: relative;
    width: 14px;
    height: 8px;
}
.nav-more .more-icon .box-t:before {
    -webkit-transition: -webkit-transform .3s ease-out .3s;
    transition: -webkit-transform .3s ease-out .3s;
    -o-transition: transform .3s ease-out .3s;
    transition: transform .3s ease-out .3s;
    transition: transform .3s ease-out .3s,-webkit-transform .3s ease-out .3s;
}
.more-icon .box:after, .more-icon .box:before {
    position: absolute;
    top: 0;
    content: "";
    width: 6px;
    height: 6px;
    background: #9a9a9a;
}
.nav-more:hover .more-icon .box:after, .nav-more:hover .more-icon .box:before {
  
	background:#167636;
}
.more-icon .box:before {
    left: 0;
}
.more-icon .box:after {
    left: 8px;
}
.nav_nav .sub-nav {
    display: none;
    position: absolute;
    left: -1px;
    top: 59px;
    width: 403px;
    padding: 20px 0 20px 7px;
    border: 1px solid #ebebeb;
    background-color: #fff;
}
.nav_nav .sub-nav li {
    width: 76px;
    padding: 12px 0;
}
  
.logobox{padding-right:10px;
}
.logobox img{
    margin-top: 7px;
}
.logobox form {
    margin: 2px 40px 0 0;
    float: left;
}
.logobox .text1 {
    color: #666;
    font-size: 14px;
    float: left;
    height: 32px;
    line-height: 32px;
    padding-left: 12px;
    width: 240px;
    border: 1px solid #f4f4f4;
    border-right: 0px;
}
.logobox .btn1 {
    background: #f4f4f4;
    float: left;
    cursor: pointer;
    font-size: 14px;
    height: 34px;
    width: 90px;
    border: 0;
}
.logobox span {
    color: #666;
    display: block;
    padding: 0 0 0 20px;
    float: right;
}
.logobox span a {
    color: #999;
    margin-left: 5px;
}
.newsnav{
	font-size: 13px;
    width: 100%;
    padding: 15px 0;
    color:#757575!important;
}
.mainmain{
     
    width:100%; margin: 50px auto;    padding: 30px;
	box-shadow: 0 2px 6px rgba(100, 100, 100, .3);
}
.newsnav a{ 
color: #6c757d!important;
}
.c_main{display:flex;width:100%;}
.fleft {
    width: 100%;
    float: left;
	padding-right: 13px;

}
.title h1{width: 100%;
	font-size:130%;
	color:#21759b;
}
.smain{
   
}
.l_nav {
    
    float: left;
    margin-right: 40px;
    width: 120px;
}
.leftbox{
    margin-top: 1rem;
    border: 1px solid #ddd;
    padding: .5rem;
}
.sj{color: #666; text-align:center;font-family: Politica;font-size: 12px;
}
.ly{color: #ddd;text-align:center;
    font-size: 12px; background:#ddd;    margin-top: 10px;
}
.ly a{color:#666;display: block;padding: 4px;
}
.ly a:hover{color:#666!important;
}
.zz{color: #999;text-align:center;    margin-top: 10px;font-size: 12px;
}
.leftbox ul li{
    border-top: 1px dotted #ddd;
    text-align: center;
    padding: 5px 0px;
    margin: 0px;
    list-style: none;
    height: 25px;
    line-height: 25px;
}
.leftbox ul li a{
    font-size: 13px;
}
.main {
     
}

.title{margin:10px 0 30px;}
#content {line-height:1.7;font-size:14px;word-break: break-word;color:#000;margin-bottom: 50px;}
#content p{
	text-indent: 0;
	margin: 10px auto;

}
#content a{
    color:#005ab5;
}
#content img{
    max-width:100%;
    text-align: center;
}
#content span{
    line-height: 26px;
    height: 26px;
    display: block;
    font-size: 14px;
    text-align: right;
}
#content a:hover{
    text-decoration: underline;
}
.we {
    padding:1rem 0; font-weight: bold;
}
.we span{
    color: #28a745!important;
}

.search00 {
    padding: 1.5rem;
    border: 1px solid #ddd;
    background-color: #f4f4f4!important;
}
.search00txt {
    line-height: 2;
    background-color: #f4f4f4!important;
}
.search00txt span{
   font-weight: 700!important;
   color: #333;
}
.form-inline .form-control {
    display: inline-block;
    height: 100%;
    line-height: inherit;
    border-radius: 4px 0 0 4px;
    border: 0;
    outline: 0;
    color: #999;
    vertical-align: top;
    text-indent: 16px;
    padding: .375rem .75rem;
    font-family: inherit;
}
.btn {
    display: inline-block;
    width: 40px;
    height: 30px;
    outline: 0;
    border: 0;
    background: url(../image/ycjidi-gray-search.png) no-repeat center center #e4e4e5;
    background-size: 90%;
    border-radius: 0 4px 4px 0;
    font-size: 0;
    cursor: pointer;
    -webkit-transition: all .2s ease-in;
    transition: all .2s ease-in;
}
.ztgaiyao strong{ border-left: 5px solid #06c;}

.fright {
    float: right;
    width: 100%;
    padding-left: 13px;
}

.xgbq,.xgbq1{
    float: left;
    width: 100%;
}
.xgbq h3,.xgbq1 h3{
    font-size: 12px;
    padding: 0.5rem 0;
}

.prenext{display: flow-root; font-size:12px; color:#000;line-height: 1.8;}
.pre ,.next{float: left;width: 100%;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.pre a ,.next a{color:#000;text-decoration: underline;}

.xgbq1  ul {
-moz-column-count: 2;
-moz-column-gap: 60px;
-webkit-column-count: 2;
-webkit-column-gap: 60px;
column-count: 2;
column-gap: 10px;
}
.xgbq1 ul li{
   background: url(../image/li_dot.gif) 1px 10px no-repeat;
   line-height: 1.5;
}
.xgbq ul li{
    
   line-height: 1.5;
}
.clicks{font-size: 12px;    color: #757575;}
.xgbq  ul li a{font-size: 12px;    color: #757575;}
.xgbq1 ul li a{font-size: 12px;  padding-left:12px;  color: #757575;}

.zxsbox {padding: 1rem 0;width: 100%;    display: flow-root;}
.zxsbox h3 ,.zycsbox h3{font-size:12px;margin-bottom: 6px;
}
.zxsbox li {
    line-height:1.5;
    padding: 0 0 0 12px;
    background: url(../image/li_dot.gif) 1px 8px no-repeat;
}
.zxsbox li a{overflow: hidden;
    display: block;
    
    font-size: 12px;
    color:#000;
    line-height:1.5; 
}
.zxsbox li a:hover {
color: #21759b}
.zycsbox{padding: 1rem 0; display:inline-block;width: 100%;}
.zycsbox ul li {
    width: 33.3%;
    padding: 8px 0;
    display: block;
    float: left;
    text-align: center;
    overflow: hidden;
    font-size: 16px;
}
.zycsbox ul {padding-top: 15px;}
.zycsbox ul li a{color:blue; line-height: 30px;white-space: nowrap; text-overflow: ellipsis;}



}