*{ margin:0px; padding:0px;}
body{font-size:14px; color:#333333; font-family:"Microsoft YaHei"; font-family:'微软雅黑'; min-width:1300px; overflow-x:hidden;}
img{margin: 0px; padding: 0px;border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px;}
dl,dt,dd,ol,ul,li,from,input,select,span,p,div{margin: 0px; padding: 0px; list-style: none;}
.clear{clear:both;}
a{color: #333333; text-decoration: none; font-size:14px;}
a:hover{color: #0054ac;cursor:pointer;}
em ,i{ font-style:normal;}
input,button,select,textarea{outline:none}

.w1300{ width:1300px; margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}
.title{ text-align:center; font-size:18px; color:#999999; font-weight:lighter;}
.title span{ font-weight:normal; font-size:40px; color:#343434;}
.title strong{ color:#0054ac;}
.title span:after{ content:''; display:block;  width:50px; height:2px; background:#0054ac; margin:10px auto 13px auto;}

.top20{ margin-top:20px}
.top30{ margin-top:30px}
.top35{ margin-top:35px}
.top40{ margin-top:40px}
.top50{ margin-top:50px}
.top60{ margin-top:60px}
.top70{ margin-top:70px}

/*抬头*/ 
.htop{ background:#f4f4f4; font-size:13px; color:#b0b0b0; line-height:46px;}
.htop a{ font-size:13px; font-weight:lighter; color:#b0b0b0; display:inline-block; padding:0 15px; border-right:1px solid #e7e7e7; position:relative;}
.htop a:nth-child(1){ border-left:1px solid #e7e7e7;}
.htop a img{ position:absolute; z-index:99; width:100%; height:auto; top:100%; left:0; display:none;}
.htop a:hover img{ display:block;}
.htop a:hover{ color:#0054ac;}
.htop p.fl{ padding-left:30px; background:url(../img/20200915104051_508877409.png) no-repeat left center;}
.htop p span{ display:inline-block; padding-left:30px;}
.htop p a:nth-child(1) span{ background:url(../img/20200915104051_877936160.png) no-repeat left center;}
.htop p a:nth-child(2) span{ background:url(../img/20200915104051_480860013.png) no-repeat left center;}
.htop p a:nth-child(3) span{ background:url(../img/20200915104051_2098584746.png) no-repeat left center;}
.hsecond{ padding:40px 0;}
.hlogo p{ margin-left:10px; font-size:38px; color:#343434; margin-top:5px;}
.hlogo p em{ display:block; text-transform:uppercase; font-size:14px; font-weight:lighter; text-transform:uppercase; letter-spacing:0.2px; color:#999;}
.hline{ width:1px; height:52px; margin: 17px 25px 0 25px; background:#b5b5b5; background:linear-gradient(to bottom,#f2f2f2,#b5b5b5,#f2f2f2);}
.hmean{ font-size:16px; color:#666;}
.hmean strong{ display:block; font-size:26px; font-weight:bold; color:#0054ac; margin:12px 0 5px 0;}
.hul{ margin:10px 0 0 45px;}
.hul li{ float:left; padding:0 25px; font-size:14px; color:#999999; border-right:1px dotted #efeeed;}
.hul li+li{ border-left:1px dotted #e2e1e0;}
.hul li span{ display:block; height:40px; text-align:center;}
.hul li:nth-child(3){ border-right:0;}
.hconcat{ margin-top:12px; text-align:right;}
.hconcat span{ font-size:16px; color:#999; padding-left:24px; background:url(../img/20200915104148_1646779034.png) no-repeat left center;}
.hconcat b{font-size: 2rem;color:#0054ac;font-family:Impact;}

/*导航*/
.nav{ position:relative; height:70px; background:#0054ac; font-size:0;}
.nav:after{ content:''; display:block; position:absolute; bottom:0; left:0; width:100%; height:4px; background:#004c9b;}
.nav li{ display:inline-block; width:11.1111%; text-align:center; position:relative; z-index:9; transition:all .3s ease;}
.nav li>a{ display:block; font-size:16px; color:#fff; font-weight:lighter; line-height:70px; position:relative; overflow:hidden;}
.nav li:after,.nav li:nth-child(1):before{ content:''; position:absolute; width:1px; height:16px; border-left:1px dashed #5064a6; right:0; top:0; bottom:0; margin:auto 0;}
.nav li:nth-child(1):before{ right:auto; left:0;}
.nav li:hover:after,.nav li:hover:before,.nav li.cur:after,.nav li.cur:before{ opacity:0;}
.nav li:hover>a,.nav li.cur>a{ background:#e9eaec; color:#343434;    font-weight: normal;}
.nav li>a:after{ content:''; display:block; position:absolute; bottom:0; opacity:0;  width:100%; left:0; height:4px; background:#babcc7;}
.nav li.cur>a:after,.nav li:hover>a:after{ opacity:1;}
.nav li .dropmenu{ position:absolute; top:100%; left:0; width:100%; background:#0054ac; z-index:999; display:none;}
.nav li .dropmenu a{ line-height:45px; border-bottom:1px solid #213985; display:block; color:#fff; font-size:14px; transition:all .3s ease; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.nav li .dropmenu a:hover{ background:#e9eaec; padding-left:10px;  color:#343434;}
.dropmenu table ,.dropmenu tbody,.dropmenu td,.dropmenu tr{ display:block; width:100%;}


/*搜索*/
.search{ border-bottom:1px solid #f5f5f5;}
.keywords{ line-height:78px; padding-left:42px; background:url(../img/20200915111457_1247118868.png) no-repeat left center;}
.keywords,.keywords a{ font-size:13px; color:#999999;}
.keywords a:hover{ color:#0054ac;} 
.search_bg input{ display:block; float:left; overflow:hidden;}
#soo{ background:#0054ac;}
#infoname{ height:78px; box-sizing:content-box; padding-left:55px; border:none; border-left:1px solid #f5f5f5; background:url(../img/20200915111535_197480612.png) no-repeat left center; width:195px; font-size:13px; font-weight:lighter;}

.pages_box{text-align: center; padding: 20px 0;}
.pages_box li{display: inline-block;}
.pages_box a{display:inline-block;vertical-align:middle;padding:0 14px;height:36px;background:#eee;line-height:36px;border: 1px solid #e1e1e1;font-size:13px;cursor: pointer;}
.pages_box a{margin-left:10px;color: #666;}
.pages_box .active a,.pages_box a:hover{background:#e5e5e5;color:#c6171e;font-size:13px;}

/*版权*/
.links{ height:77px; background:#0054ac;}
.links .w1300{ background:url(../img/20200915151202_140689998.png) no-repeat right center; height:77px;}
.links p{ float:left; line-height:77px; color:#fff; font-size:16px;}
.kslj{ height:275px; padding-top:60px; background:#181818;}
.kslj li{ float:left; height:205px; border-right:1px solid #262626; padding:0px 105px;}
.kslj li>p{ font-size:18px; color:#fff; margin-bottom:28px; line-height:18px;}
.kslj li>a{ display:block; font-size:13px; color:#999999; line-height:35px;}
.kslj li>a:hover{ text-decoration: underline; color:#fff;}
.kslj li:nth-child(1){ padding-left:0px;}
.kslj li:nth-last-child(1){ padding-right:0px; float:right; border-right:none;}
.kslj li dl{ float:left; font-size:13px; color:#999999; line-height:25px;}
.kslj li dl img ,.kslj li dl i{ float:left;}
.kslj li dl img+i{ margin:15px 0px 0px 18px;}
.kslj li dl+dl{ margin-left:34px;}
.kslj li dl i span{ display:block; margin-top:35px;}
.kslj li dl>img{ width:110px; height:110px; padding:5px; background:#fff;}
.crconcat{ clear:both; padding-top:35px; font-size:13px; color:#999999; line-height:35px;}
.crconcat span{ font-size:16px; color:#0054ac;} 
.crconcat p{ padding-left:22px; background:url(../img/20200915151558_2122996329.png) no-repeat left center;}
.crconcat p:nth-child(2){ background:url(../img/20200915151558_234994376.png) no-repeat left center;}
.end{ padding:20px 0px; background:#111111; text-align: center;}
.end ,.end a{ font-size:13px; color:#999; line-height:30px;}
.end a:hover{ color:#fff; text-decoration:underline;}


.bodycon {
	width: 1300px;
	margin: 30px auto;
}

.mianbxContent {
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	text-align: left;
	background-color: #eee;
	text-indent: 2.5em;
	transition: 0.1s all;
	background: url(../img/20200916162703_1601065397.png) no-repeat 7px 14px;
	border: 1px dashed #ddd;
	position: relative;
	margin-bottom: 30px;
	width: 100%;
}

.mianbxContent:hover {
	background-position: 7px -29px;
}

.bodycontent{
	width: 1300px;
	margin: 0 auto;
	line-height: 180%;
	text-align: center;
}