﻿/* public */
html,body,form,ol,ul,li,div,p,dl,dt,dd,h1,h2,h3,h4,h5,h6,table,th,td,font,em,ins,span,a{margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,button,input,select,textarea{font-size:100%;font-weight:normal}
html{_filter:expression(document.execCommand("BackgroundImageCache",false,true));}
ul,li,div,dl,dt,dd{list-style:none;}
h1.wm-public{height:0px; line-height:0px; font-size:0px;}
a{text-decoration:none;}
a{blr:expression(this.onFocus=this.blur());outline:none;}
img{border:0;}
font,em{font-style:normal; font-family:\5b8b\4f53;}
label{vertical-align:middle; font-family:tahoma;}
textarea,input{resize:none; outline:none;}
textarea{overflow:auto;}
.pub_clr{clear:both;font-size:0;height:0;line-height:0;overflow:hidden;}
body{background:none; font-size:12px; font-family:"Microsoft YaHei"; min-width:1200px;}
#wrap{height: 4101px;background:#195283 url(../images/bg.jpg) no-repeat center 0;}
.section{width: 100%;}
.section01{height:820px;}
.section02{height:1000px;}
.section03{height:800px;}
.section04{height:810px;}
.rep{width:1200px;margin:0 auto;height: 100%;position: relative;overflow: hidden;}
.rep .tit{background-position: center top;background-repeat: no-repeat;}
.rep .tit01{background-image: url(../images/t1.png); height: 228px;}
.rep .tit02{background-image: url(../images/t2.png); height: 210px;}
.rep .tit03{background-image: url(../images/t3.png); height: 196px;}
.rep .tit04{background-image: url(../images/t4.png); height: 210px;}

.rep .icon{position: absolute;top:40px;left:76px;padding-top:23px;width: 93px;height: 69px;background: url(../images/icon.png) no-repeat center;font-size:20px;font-weight: bold;color:#860000;text-align: center;line-height: 1.1em; display: block;}
.rep .icon01{color:#fff45c;background: url(../images/icon02.png)  no-repeat center; width: 72px; height: 105px; overflow: hidden; text-indent: -999px; display: block; text-align: left;}
.rep .tips{margin-top:60px;text-align: center;font-size:20px;color:#fff45c;font-family: "宋体"}
.section02 .rep,.section03 .rep{width: 1065px;}
.section02 .news_item{ width:1030px; margin:0 auto; }
.section02 .news_item li{float: left; width: 302px; height: 325px; background: url(../images/libg.png) no-repeat center; margin:0 20px;  margin-bottom: 42px; position: relative;}
.section02 .news_item li .iconabs{position:absolute; width:113px; height:108px; top:-11px; right:-22px; margin: 0;}
.section02 .news_item .empty{  background: none; width: 122px;}
.section02 .news_item li h2{width:265px; font-size:18px;;text-align: center; margin:0 auto; padding:30px 0 10px; font-weight: bold;color:#4c4490; position: relative;}
.section02 .news_item li h2 span{ display:block; font-weight: normal; }
.section02 .news_item li h2::after{
	content: '';
	position: absolute;
	border-top: 1px solid #c4d7e8;
	width: 180px;
	left: 50%;
	transform: translateX(-50%);
	bottom: 5px;
}
.section02 .news_item li .img{ width:243px; height:205px; margin:0 auto; display:block; border: 1px solid #d9d1c0}
.section03 .dj{ width:1030px; margin:0 auto; }
.section03 .dj li{float: left; width: 293px;height: 229px;background: url(../images/libg2.png) no-repeat; text-align: center; position:relative; margin:25px;  }
.section03 .dj li.kong{ width:150px; background:none; }
.section03 .dj li h2{padding:8px 0;font-size:16px;color:#4c4490; font-weight: bold; letter-spacing: -1px;}
.section03 .dj li h2 span{display:block;color:##3d3c39; font-weight: normal;}
.section03 .dj li img.iconabs{ position:absolute; width:113px; height:108px; top:-21px; right:-26px; }
.section03 .rep .tips{color:#c40202;}
.section04 .super{width:1200px; margin:50px auto 0; }
.section04 .super li{float: left; width:292px; height: 485px; margin:0 4px; overflow:hidden; background:url(../images/a.png) no-repeat 0 0; }
.section04 .super li.second{position: relative;}
.section04 .super li div.md{width:311px; height:349px;}
.section04 .super li div.xs{width:311px;position: absolute; left:0; bottom: 0; }
.section04 .super li h2{text-align:center;;text-align: center; padding-top: 9px; font:400 18px/46px "Microsoft YaHei"; height: 60px; color: #ffffff;}
.section04 .super li .xs h2{ padding-top:0;}
.section04 .super li table{width: 210px;margin:0 auto;font-size: 14px; color: #4c4490;}
.section04 .super li table tr td{padding:3px 0;}
.section04 .super .xs table tr td{ padding: 2px 0;}

.numUl{ padding-left:30px;}
.numUl li{ font-size: 16px; padding:15px 0 6px 0; line-height:26px; list-style-type:decimal;color:#FFF ; }
.numUl li span{ color:#ea6809; }
.floatBox{ position:fixed; top:300px; right:0; width:200px; height:300px; overflow:hidden; }
.publicBtn{ position:absolute; left:0; top:50%; margin-top:-74px; width:19px; height:148px; background:url(../images/floatBtn2.png) -19px 0 no-repeat; cursor:pointer; }
.linksBox{ position:absolute; left:19px; top:0; width:181px; height:270px; background:url("../images/floatBoxBg2.png"); padding-top:30px; }
.linksBox a{ width:161px; height:47px; display:block;  margin:0 10px 7px; text-align: center; font:20px/46px "Microsoft YaHei"; color:#FFF;background-color: #6161b4;}
.linksBox a:hover,.linksBox a.on{ background:#862b6a; color: #ffffff;}
.gotop{ display:block; width:181px; height:42px; position:absolute; bottom:0; left:0; text-align:center; line-height:42px; font-size:15px; text-indent: -999em; cursor:pointer; }


