@charset "utf-8";
/* CSS Document */

body{
	font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", "Hiragino Sans GB", "微软雅黑", sans-serif;
	font-size:15px;
	margin:0px;
	padding:0px;
}
ul,ol{ margin:0px; padding:0px; list-style:none;}
h1,h2,h3,h4,h5,h6,p{ margin:0px; padding:0px;}
.header{
	width:100%;
	height:110px;
	margin:0px auto;
	background:url(../images/navbg.jpg) repeat-x;
}
.header .logo{
	width:1200px;
	margin:0px auto;
	height:102px;
	overflow:hidden;
	background:url(../images/logo.jpg) no-repeat;
	position:relative;
}
.header .logo span{
	display:block;
	width:300px;
	height:20px;
	position:absolute;
	right:10px;
	bottom:10px;
	text-align:center;	
}
.nav{
	width:100%;
	min-width:1200px;
	height:50px;
	line-height:50px;
	background-color:#1b74ce;
}
.nav ul{
	display:block;
	width:1200px;
	height:50px;
	line-height:50px;
	margin:0px auto; 
}
.nav a{ color:#FFF; text-decoration:none; display:block;
}
.nav ul li {
	width:110px;
	line-height:50px;
	float:left;
	text-align:center;
}
.nav ul li:hover{ background-color:#008df9;}
.gopic{
	width:1200px;
	height:330px;
	
	margin:0px auto;
}

.articleBox{
	width:1200px;
	height:300px;
	margin:10px auto;
	overflow:hidden;
}
.fl{ float:left;}
.fr{ float:right;}
.articleList{
	width:580px;
	height:300px;
}
.articleList .articleListTitle{
	display:block;
	width:100%;
	height:45px;
	overflow:hidden;
	border-bottom:1px solid #1b74ce;
}
.articleList .articleListTitle h2{
	width:200px;
	height:45px;
	line-height:45px;
	background:url(../images/listico.png) 8px center no-repeat;
	text-indent:40px;
	color:#1b74ce;
	font-size:20px;
	font-weight:normal;
	float:left;
}
.articleList .articleListTitle span{
	width:80px;
	display:block;
	line-height:65px;
	float:right;
	text-align:center;
	font-size:14px;
}
.articleList .articleListTitle span a{
	color:#999;
	text-decoration:none;
}

.articleList .articleListTitle span a:hover{
	color:#1b74ce;
	font-weight:bold;
}
.articleList ul{
	display:block;
	width:98%;
	margin:5px auto;
}
.articleList ul li{
	display:block;
	width:100%;
	height:38px;
	line-height:38px;
	background:url(../images/pico.png) left center no-repeat;
	overflow:hidden;
}
.articleList ul li span{
	display:block;
	float:left;
	width:460px;
	text-indent:18px;
	overflow:hidden;
	 overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.articleList ul li i{
	display:block;
	width:100px;
	font-style:normal;
	float:right;
	text-align:right;
	color:#999;
	font-size:14px;
	overflow:hidden;	
}
.articleList ul li span a{
	text-decoration:none;
	color:#333;
}
.articleList ul li span a:hover{
	text-decoration:none;
	color:#1b74ce;
	text-decoration:underline;
}
.footer{
	width:100%;
	min-width:1200px;
	height:120px;
	background-color:#1b74ce;
	text-align:center;
}
.footer p:first-child{ padding-top:10px;}
.footer p{
	line-height:30px;
	color:#FFF;
}
.pageImages{
	background:url(../images/page.jpg);
	width:1200px;
	height:200px;
	margin:0px auto; 
}

.classPage {
    width:1200px;
    min-height:800px;
    overflow:hidden;
    margin:5px auto;
}
.classPage .left {
    width:288px;
    min-height:780px;
    overflow:hidden;
    background:url(../images/leftbg.png) left top repeat-y;
    border-radius:3px;
    float:left;
}
.classPage .left ul {
    display:block;
    width:90%;
    float:right;
    font-size:16px;
	font-weight:bold;
    margin-top:35px;
    letter-spacing:1px;
}
.classPage .left ul li {
    display:block;
    width:100%;
    height:45px;
    line-height:45px;
    border-bottom:1px solid #0671cc;
    text-indent:25px;
    margin-top:1px;
    background:url(../images/jt.png) 218px center no-repeat;
}
.classPage .left ul .active a {
    color:#2c2c2c;
    font-weight:bold;
}
.classPage .left ul .active, .classPage .left ul .active:hover {
    background-color:#FFF;
    background:url(../images/jthover.png) 218px center no-repeat #FFF;
    border-radius:5px 0px 0px 5px;
}
.classPage .left ul li:hover {
    background-color:#0671cc;
    border-radius:5px 0px 0px 5px;
}
.classPage .left ul li a {
    display:block;
    width:100%;
    color:#FFF;
    text-decoration:none;
}
.classPage .right {
    width:900px;
    min-height:780px;
    overflow:hidden;
    float:right;
}
.classPage .right .pageNav {
    height:45px;
    width:100%;
    border-bottom:2px solid #2c2c2c;
    background:url(../images/p.png) 10px center no-repeat;
    line-height:45px;
    text-indent:40px;
    font-size:15px;
    font-family:"微软雅黑";
}
.classPage .right .pageNav span {
    background:url(../images/jt4.png) right center no-repeat;
    padding-right:18px;
    padding-left:3px;
}
.classPage .right .pageNav span:last-child {
    background:none;
}
.classPage .right .pageNav span a {
    color:#2c2c2c;
    text-decoration:none;
}
.classPage .right ul {
    width:98%;
    margin:5px auto;
}
.classPage .right ul li {
    display:block;
    width:100%;
    line-height:38px;
	height:37px;
	border-bottom: 1px solid #ccc;
}
.classPage .right ul li b {
    display:block;
    width:88px;
    float:right;
    font-weight:normal;
    text-align:center;
    color:#888;
}
.classPage .right ul li span {
    display:block;
    width:768px;
    float:left;
    overflow:hidden;
    text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    white-space:nowrap;
}
.classPage .right ul li a {
    color:#2c2c2c;
    text-decoration:none;
}
.classPage .right ul li a:hover {
    color:##1b74ce;
    text-decoration:underline;
}
.classPage .right .page {
    clear:both;
    width:88%;
    margin:0px auto;
    height:40px;
    line-height:40px;
    font-weight:bold;
    font-size:12px;
    color:#333;
    text-align:right;
    font-family:"宋体";
}
.classPage .right .page i {
    font-style:normal;
    padding:0px 3px;
}
.classPage .right .page a {
    padding:5px 15px;
    background-color:#005faf;
    color:#FFF;
    text-decoration:none;
    margin:0px 10px;
    border:1px solid #025499;
    font-size:12px;
    font-weight:normal;
    border-radius:3px;
}
/************ClassPage End************/

/************articlePage Start************/
 .articlePage {
    width:1200px;
 	min-height:800px;
    margin:5px auto;
}
.articlePage .left {
    width:288px;
    min-height:780px;
    background:url(../images/leftbg.png) left top repeat-y #005faf;
    background-color:#005faf;
    border-radius:3px;
    float:left;
}
.articlePage .left ul {
    display:block;
    width:90%;
    float:right;
    font-family:"微软雅黑";
    font-size:16px;
    margin-top:35px;
    letter-spacing:1px;
}
.articlePage .left ul li {
    display:block;
    width:100%;
    height:45px;
    line-height:45px;
    border-bottom:1px solid #0671cc;
    text-indent:25px;
    margin-top:1px;
    background:url(../images/jt.png) 218px center no-repeat;
}
.articlePage .left ul .active a {
    color:#2c2c2c;
    font-weight:bold;
}
.articlePage .left ul .active, .articlePage .left ul .active:hover {
    background-color:#FFF;
    background:url(../images/jthover.png) 218px center no-repeat #FFF;
    border-radius:5px 0px 0px 5px;
}
.articlePage .left ul li:hover {
    background-color:#0671cc;
    border-radius:5px 0px 0px 5px;
}
.articlePage .left ul li a {
    display:block;
    width:100%;
    color:#FFF;
    text-decoration:none;
}
.articlePage .right {
    width:900px;
    min-height:780px;
    float:right;
}
.articlePage .right .pageNav {
    height:45px;
    width:100%;
    border-bottom:2px solid #2c2c2c;
    background:url(../images/p.png) 10px center no-repeat;
    line-height:45px;
    text-indent:40px;
    font-size:15px;
    font-family:"微软雅黑";
}
.articlePage .right .pageNav span {
    background:url(../images/jt4.png) right center no-repeat;
    padding-right:18px;
    padding-left:3px;
}
.articlePage .right .pageNav span:last-child {
    background:none;
}
.articlePage .right .pageNav span a {
    color:#2c2c2c;
    text-decoration:none;
}
.articlePage .right {
    font-family:"宋体";
    font-size:14px;
}
.articlePage .right .pageTitle {
    width:88%;
    font-size:18px;
    font-weight:bold;
    line-height:28px;
    margin:30px auto;
    text-align:center;
}
.articlePage .right .articleInfo {
    clear:both;
    width:88%;
    text-align:right;
    margin:8px auto;
    color:#888;
    margin-bottom: 15px;
}
.articlePage .right .pageContent {
    width:99%;
    margin:5px auto;
    line-height:26px;
    text-indent:2em;
    font-family:"宋体";
    font-size:14px;
}
.articlePage .right .pageContent p {
    line-height:26px;
    text-indent:2em;
    margin:10px auto;
}
.articlePage .right .pageContent img {
    max-width:96%;
}
.articlePage .right .pageContent table {
    table-layout: fixed;
}
.articlePage .right .pageContent table td p {
    text-indent: 0px;
}
.articlePage .right .pageContent a {
    font-weight: normal;
    color:#00f;
}
.articlePage .right .pageContent table td {
    border: 1px solid #000;
    word-break: break-all;
    word-wrap:break-word;
    vertical-align: middle;
    padding: 0px 3px;
}
/************articlePage End************/


/*-----------------VMS SLider Start----------------*/
 .VMS_Slider {
    width: 1200px;
    height: 330px;
    font-size: 14px;
    position:relative;
    margin:0px auto;
    overflow:hidden;
}
.VMS_Slider img {
    border:0px;
}
.VMS_Slider a {
    text-decoration:none;
    font-size:16px;
}
.VMS_Slider a.control_btn {
    position:absolute;
    display: block;
    top: 50%;
    margin-top: -78px;
    width: 76px;
    height: 112px;
    cursor: pointer;
    z-index: 2;
    background: url(../images/buttons.png) no-repeat;
}
.VMS_Slider a.prev {
    left: 0;
    background-position: 0 0
}
.VMS_Slider a.next {
    right: 0;
    background-position: -76px 0
}
.VMS_Slider a.prev:hover {
    background-position: 0 -112px
}
.VMS_Slider a.next:hover {
    background-position: -76px -112px
}
/*----------------------------VMS Slider End------------------------*/











