*{
    margin: 0px;
    padding: 0px;
	/*word-break:break-all;*/
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box;
}
body {
	font-family: \5FAE\8F6F\96C5\9ED1;
	font-size: 13px;
	line-height: 22px;
	color: #333;
	text-decoration: none;
	background: #f4f4f4;
}
ul, li{
	margin:0px; padding:0px;
    list-style-type:none;
}
img{border:0;}
form{padding:0;margin:0;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
a:focus,
a:active {
	outline: none;
}
.fl{float:left;}
.fr{float:right;}
.space {
	padding-top: 20px;
	padding-bottom: 20px;
}
.space-top {
	padding-top: 20px;
}
.space-bottom {
	padding-bottom: 20px;
}
.img-hover:hover {
    opacity: 0.8;
}
.mt12 {margin-top:12px;}
.mt15 {margin-top:15px;}
.mt18 {margin-top:20px;}
.ml15 {margin-left:15px;}
.mr15 {margin-right:15px;}
.mb15 { margin-bottom:15px;}
.mb20 { margin-bottom:20px;}
.ml20 { margin-left:20px;}
.mr20 { margin-right:20px;}
.ml26 { margin-left:26px;}
.ml36 { margin-left:36px;}
.pl15 { padding-left:15px;}
.pr15 { padding-right:15px;}
.pb15 { padding-bottom:15px;}
.pb17 { padding-bottom:17px;}
.pa12 { padding:12px;}
.pa15 { padding:15px;}

.border-lv {border-left: #bfd3aa solid 1px;border-right: #bfd3aa solid 1px;border-bottom: #bfd3aa solid 1px;}
.border-hui {border-left: #e4e7e8 solid 1px;border-right: #e4e7e8 solid 1px;border-bottom: #e4e7e8 solid 1px;}

.corner-trl {border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}
.corner-brl {border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}
.frame {margin-bottom: 16px;}
.frame .columntitle {background: url(column-bg.jpg) repeat-x #569e21;height: 42px;font-size: 22px;color: #ffffff;line-height: 39px;padding: 0 14px;}
.frame .columntitle img {display: inline-block;margin-right: 10px;margin-top: -3px;}
.frame .columntitle1 {background: url(column-bg.jpg) repeat-x #428e1c;height: 54px;font-size: 24px;color: #ffffff;line-height: 50px;padding: 0 14px;}
.frame .columntitle1 img {display: inline-block;margin-right: 10px;margin-top: -3px;}
.frame .content {display: block;overflow: hidden;}
.contents {width:1201px; height:auto; margin:0px auto; overflow:hidden; display:block;}

.border-not { background:#ffffff; border-left:#d9edf8 solid 1px; border-right:#d9edf8 solid 1px; border-bottom:#d9edf8 solid 1px;
  -ms-box-shadow: 0 0 2px 0px rgba(47, 129, 179, 1);
  -o-box-shadow: 0 0 2px 0px rgba(47, 129, 179, 1);
  -moz-box-shadow: 0 0 2px 0px rgba(47, 129, 179, 1);
  -webkit-box-shadow: 0 0 2px 0px rgba(47, 129, 179, 1);
  box-shadow: 0 0 2px 0px rgba(47, 129, 179, 1); margin-bottom:2px;}
.bgbai { background:#ffffff;}
/*抬头*/
.topbanner { height:474px; background: url(iap90-topbg.jpg) #1b4fad no-repeat top center;width: 100%; display: block;border-bottom: #ffc321 solid 1px;}
.topbanner .logo { width:1201px;height:474px;}
/*抬头*/
/*导航*/
.topmenu {height: 112px;overflow: hidden;background: #ffffff;}
.topmenu .lmnav {background: url(iap90-menubg1.png) no-repeat top left #ffffff;height: 112px;}
.topmenu .lmnav li {background: url(iap90-menubg1.png) no-repeat top right;float: left;width: 150px;height: 112px;}
.topmenu .lmnav li .navbox {padding: 17px 0 0 0;border-bottom: #ffffff solid 5px;height: 112px;}
.topmenu .lmnav li:hover .navbox {padding: 17px 0 0 0;border-bottom: #fe9500 solid 5px;height: 112px;}
.topmenu .lmnav li p {color: #333333;margin: 6px 0 0 0;font-size: 26px;text-align: center;}
.topmenu .lmnav li:hover p {color: #fe9500;}
.topmenu .lmnav .active > a > .navbox {padding: 17px 0 0 0;border-bottom: #fe9500 solid 5px;height: 112px;}
.topmenu .lmnav .active > a > .navbox p {color: #fe9500;}

.topmenu .lmnav li .navbox .brilliant90 {width: 36px;height: 36px;margin: 0 auto 12px auto;background: url(iap90-menuico01.png) no-repeat;display: block;}
.topmenu .lmnav li:hover .navbox .brilliant90 {background: url(iap90-menuico01f.png) no-repeat;}
.topmenu .lmnav .active > a > .navbox .brilliant90 {background: url(iap90-menuico01f.png) no-repeat;}

.topmenu .lmnav li .navbox .dynamic {width: 36px;height: 36px;margin: 0 auto 12px auto;background: url(iap90-menuico02.png) no-repeat;display: block;}
.topmenu .lmnav li:hover .navbox .dynamic {background: url(iap90-menuico02f.png) no-repeat;}
.topmenu .lmnav .active > a > .navbox .dynamic {background: url(iap90-menuico02f.png) no-repeat;}

.topmenu .lmnav li .navbox .notice {width: 36px;height: 36px;margin: 0 auto 12px auto;background: url(iap90-menuico03.png) no-repeat;display: block;}
.topmenu .lmnav li:hover .navbox .notice {background: url(iap90-menuico03f.png) no-repeat;}
.topmenu .lmnav .active > a > .navbox .notice {background: url(iap90-menuico03f.png) no-repeat;}

.topmenu .lmnav li .navbox .schedule {width: 36px;height: 36px;margin: 0 auto 12px auto;background: url(iap90-menuico04.png) no-repeat;display: block;}
.topmenu .lmnav li:hover .navbox .schedule {background: url(iap90-menuico04f.png) no-repeat;}
.topmenu .lmnav .active > a > .navbox .schedule {background: url(iap90-menuico04f.png) no-repeat;}

.topmenu .lmnav li .navbox .essay {width: 36px;height: 36px;margin: 0 auto 12px auto;background: url(iap90-menuico05.png) no-repeat;display: block;}
.topmenu .lmnav li:hover .navbox .essay {background: url(iap90-menuico05f.png) no-repeat;}
.topmenu .lmnav .active > a > .navbox .essay {background: url(iap90-menuico05f.png) no-repeat;}

.topmenu .lmnav li .navbox .photo {width: 36px;height: 36px;margin: 0 auto 12px auto;background: url(iap90-menuico06.png) no-repeat;display: block;}
.topmenu .lmnav li:hover .navbox .photo {background: url(iap90-menuico06f.png) no-repeat;}
.topmenu .lmnav .active > a > .navbox .photo {background: url(iap90-menuico06f.png) no-repeat;}

.topmenu .lmnav li .navbox .course {width: 36px;height: 36px;margin: 0 auto 12px auto;background: url(iap90-menuico07.png) no-repeat;display: block;}
.topmenu .lmnav li:hover .navbox .course {background: url(iap90-menuico07f.png) no-repeat;}
.topmenu .lmnav .active > a > .navbox .course {background: url(iap90-menuico07f.png) no-repeat;}

.topmenu .lmnav li .navbox .contact {width: 36px;height: 36px;margin: 0 auto 12px auto;background: url(iap90-menuico08.png) no-repeat;display: block;}
.topmenu .lmnav li:hover .navbox .contact {background: url(iap90-menuico08f.png) no-repeat;}
.topmenu .lmnav .active > a > .navbox .contact {background: url(iap90-menuico08f.png) no-repeat;}

/*栏目名*/
.contentmargins {margin: 45px 80px 50px 80px;overflow: hidden;}
.contentmargins .lmname {background: url(iap90-lmbg.gif) no-repeat center;height: 54px;line-height: 48px;font-size: 32px;color: #fe9500;font-style: italic;text-align: center;font-weight: 600;}

/*主体样式*/
.ctitle{color:#007e07;font-size:22px;font-weight:500; padding-bottom:8px;}
.ctitle2{color:#007e07;font-size:22px;font-weight:500; padding-bottom:8px;}
.ctitle3{color:#007e07;font-size:22px;font-weight:500; padding-bottom:8px;}
.more a { color:#4fa51a; height:40px; line-height:38px; font-size:12px; font-family:Arial; text-decoration:none; display:inline-block; padding-top:3px;}
.more a:hover { color:#ff5400; text-decoration:none;}

.lanmu{ height:44px; background:url(lmbg.gif) left bottom repeat-x #FDFDFD;}
.lanmu_l{ line-height:42px; font-family: \5FAE\8F6F\96C5\9ED1; color:#ffffff; font-weight:600; float:left; font-size:18px; padding-left:15px;}
.lanmu_r{ line-height:44px; padding-right:15px; float:right; color:#bddcff; font-family: Arial; font-size:12px;}
.lanmu_r a{ color:#bddcff; text-decoration:none;}
.lanmu_r a:hover{ color:#42ccff; text-decoration:none;}
.lanmu_r1{ line-height:45px; padding-right:10px; float:right;}
.column_jg { height:44px; background:url(sy-lmbg03.gif) left bottom repeat-x; overflow:hidden; margin:0 15px;}
.column { height:24px; overflow:hidden;margin: 30px 0 22px 0;}
.column1 { height:44px; background:url(sy-lmbg03.gif) left bottom repeat-x; overflow:hidden; margin:15px 38px 0px 38px;}
.column_l { width:auto; height:24px; border-left: #d00d0c solid 5px;line-height:24px; font-size:22px; font-family: \5FAE\8F6F\96C5\9ED1; font-weight:500; color:#333333; float:left; display:inline-block; overflow:hidden;padding: 0 0 0 10px;}
/*.column_r { width:45px; height:40px; line-height:38px; float:right; font-size:9px; overflow:hidden; background:#999;}*/
.column_r { width:auto; height:24px; line-height:24px; font-size:12px; color:#999999; font-family:\5FAE\8F6F\96C5\9ED1; text-align:right; float:right; overflow:hidden;}
.column_r a { color:#999999; text-decoration:none; display:inline-block; height: inherit; padding-top:3px;}
.column_r a:hover { color:#e13c16; text-decoration:none;}

.column_nr { display:block; overflow:hidden;}
.column_nr1 { display:block; overflow:hidden; float:left; width:100%;}
.column_nr2 { display:block; overflow:hidden; float:left; width:91%;}
.column_yq { display:block; overflow:hidden; float:left; width:95%; height:447px;}
.column_dp { display:block; overflow:hidden; float:left;}
.column_gd { display:block; overflow:hidden;}

.piclist { display:block; overflow:hidden;}
.piclist li { width:329px; display:block; overflow:hidden; float:left; margin:0 26px 20px 0;}
.piclist li:nth-child(3n+0) { margin:0 0 20px 0;}
.piclist h4{font-size:14px;margin:10px 0 1px 0; text-align:center;}
.piclist h4 a{color:#8d8d8d;text-decoration:none;font-weight: 500; line-height:20px;}
.piclist h4 a:hover{color:#d42d06;text-decoration:none;}
.piclist-news { display:block; overflow:hidden;}
.piclist-news li { width:329px; display:block; overflow:hidden; float:left; margin:0 26px 20px 0;}
.piclist-news li:nth-child(3n+0) { margin:0 0 20px 0;}
.piclist-news h4{font-size:13px;margin:0px 0 1px 0; text-align:center;height: 62px;background: #f5f5f5;padding: 9px;}
.piclist-news h4 a{color:#454545;text-decoration:none;font-weight: 500;height: 42px; line-height:20px;display: block;overflow: hidden;}
.piclist-news h4 a:hover{color:#007e07;text-decoration:none;}
.viewimg {
  	overflow: hidden;
   	position: relative;
   	text-align: center;
   	cursor:pointer; width:329px; height:219px;border: #ececec solid 1px;
}
.viewimg-first img {
   -webkit-transition: all 0.5s linear;
   -moz-transition: all 0.5s linear;
   -o-transition: all 0.5s linear;
   -ms-transition: all 0.5s linear;
   transition: all 0.5s linear;
   width:100%;height: 100%;
}
.viewimg-first .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
}
.viewimg-first:hover img {
   -webkit-transform: scale(1.25,1.25);
   -moz-transform: scale(1.25,1.25);
   -o-transform: scale(1.25,1.25);
   -ms-transform: scale(1.25,1.25);
   transform: scale(1.25,1.25);
}
.viewimg-first a.info {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.2s ease-in-out;
   -moz-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   -ms-transition: all 0.2s ease-in-out;
   transition: all 0.2s ease-in-out;
}
.viewimg-first:hover .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
}
/*概览*/
/*文字列表*/
.list-news { overflow:hidden; display:block;}
.list-news ul li{overflow:hidden;clear:both;border-bottom:0px dashed #d4d4d4; width:100%; text-align:left;padding: 12px 15px;}
.list-news ul li:nth-child(odd) {background: #fcf8f8;}
.list-news ul li a{ float:left;width:86%;overflow:hidden;font-size:15px;line-height:30px; color:#454545;background-image: url(iap90-ico01.png);background-repeat: no-repeat;background-position: left 13px;padding:0 0 0 16px;text-overflow:ellipsis; white-space:nowrap; display:block; font-weight:500;}
.list-news ul li a:hover {color: #c90809; text-decoration: none;}
.list-news span {line-height:30px;color:#9b9b9b; font-size: 14px; font-family:Arial;}
.list-news span.right {float: right;}

#xlmain {
    width: 97%;
    display: block;
	overflow: hidden;
	margin: 0;
	float: left;
}
#xlmain .wztitle {color: #e02810; font-family: \5FAE\8F6F\96C5\9ED1; line-height:36px; text-align:center; font-size: 24px; }
#xlmain .info {color:#666; font-family: \5FAE\8F6F\96C5\9ED1; text-align:center; font-size: 12px; border-bottom: solid 1px #cccccc; padding: 0px 0px 16px 0px;}
#xlmain .info a {color:#666; text-decoration: none;}
#xlmain .info a:hover {color:#de0c0c; text-decoration: none;}
#xlmain .text { margin:20px 0px 10px 0px; overflow:hidden; display:block;}
#xlmain .text img {display: block;margin-right: auto;margin-left: auto;}
/*底部*/
.footbox { height:118px;background: url(iap90-footbg.gif) repeat-x top center #af1e23;}
.foot{ width:1201px; height:118px; display:block; overflow:hidden; margin:0 auto; padding-top:18px; font-size: 12px; line-height: 24px; font-family: \5FAE\8F6F\96C5\9ED1; color: #fff;}
.foot .logo { width:244px; height:60px; border-right:#d0d0d0 solid 1px; display:block; overflow:hidden; float:left; margin:6px 18px 0 0;}
.foot p { width:100%; font-size:13px; color:#e7bcbd; line-height:20px; font-family:\5FAE\8F6F\96C5\9ED1; text-align: center; display:block; overflow:hidden; float:left; margin:12px 0 0 0;}
.foot a { color: #e7bcbd; text-decoration: none;}
.foot a:hover { color: #e7bcbd; text-decoration: none;}
.foot .sydw { width:80px; display:block; overflow:hidden; float:right;}
.foot .wechat {width: 80px;padding: 9px;float: right;}
/*底部*/
.hei {
	font-size: 12px;
	color: #383838;
	font-family: \5FAE\8F6F\96C5\9ED1;
	text-decoration: none;
}
A.hei:hover {
    COLOR: #c30000; FONT-SIZE: 12px; TEXT-DECORATION: none;
}
.heidata {
	font-size: 12px;
	color: #505052;
	font-family: Arial;
	text-decoration: none;
}
A.heidata:hover {
    COLOR: #c30000; FONT-SIZE: 12px; TEXT-DECORATION: none;
}
.hei1 {
    font-size: 13px;
    line-height: 20px;
    color: #454545;
    text-decoration: none;
    font-family: \5FAE\8F6F\96C5\9ED1;
}
A.hei1:hover {
    COLOR: #007bd1; FONT-SIZE: 13px; TEXT-DECORATION: none;
}
.hei2 {
	font-size: 13px;
	line-height: 20px;
	color: #454545;
	font-family: \5FAE\8F6F\96C5\9ED1;
	text-decoration: none;
}
A.hei2:hover {
    COLOR: #005bb5; FONT-SIZE: 13px; TEXT-DECORATION: none;
}
.hei12 {
	font-size: 12px;
	line-height: 20px;
	color: #747474;
	font-family: \5FAE\8F6F\96C5\9ED1;
	text-decoration: none;
}
.hei13 {
    font-size: 13px;
    line-height: 30px;
    color: #696969;
    text-decoration: none;
    font-family: \5FAE\8F6F\96C5\9ED1;
}
A.hei13:hover {
    COLOR: #de2f00; FONT-SIZE: 13px; TEXT-DECORATION: none;
}
.hei14 {
    font-size: 14px;
    line-height: 25px;
    color: #272727;
    text-decoration: none;
    font-family: \5FAE\8F6F\96C5\9ED1;
}
A.hei14:hover {
    COLOR: #007bd1; FONT-SIZE: 14px; TEXT-DECORATION: none;
}
.hui {
	font-size: 12px;
	line-height: 18px;
	color: #a5a5a5;
	font-family: Arial;
	text-decoration: none;
}
.lan {
	font-size: 12px;
	line-height: 18px;
	color: #128ec4;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
A.lan:hover {
	COLOR: #9c8068; FONT-SIZE: 12px; TEXT-DECORATION: none;
}
.lan1 {
	font-size: 12px;
	line-height: 18px;
	color: #0077bc;
	text-decoration: none;
	font-family: \5FAE\8F6F\96C5\9ED1;
}
.lan_15 {
    font-family: \5FAE\8F6F\96C5\9ED1;
    font-size: 15px;
    line-height: 22px;
    font-weight: normal;
    color: #333; TEXT-DECORATION: none; padding-left:12px; background:url(nysico_hd.gif) left no-repeat;
}
A.lan_15:hover {
    COLOR: #007bd1; FONT-SIZE: 15px; TEXT-DECORATION: none;
}
.hong {
	font-size: 12px; color: #c00101; text-decoration: none; font-family: \5FAE\8F6F\96C5\9ED1;
}
A.hong:hover {
	COLOR: #0018FF; FONT-SIZE: 12px; TEXT-DECORATION: none;
}
.hong18 {
	font-size: 18px; color: #c00101; text-decoration: none; font-family: \5FAE\8F6F\96C5\9ED1;
}
A.hong:hover {
	COLOR: #244686; FONT-SIZE: 18px; TEXT-DECORATION: none;
}
.nrhei {font-size: 15px; line-height: 28px; font-family: \5FAE\8F6F\96C5\9ED1; color: #515151;}
.nrhei img {display: block;margin-right: auto;margin-left: auto;}
.nrhei1 {
	font-size: 15px;
	line-height: 25px;
	color: #5c5c5c;
	font-family: Arial;
	text-decoration: none
}
.aboutthree {
}
.aboutthree .one_sixth {
	background: rgba(255, 255, 255, 1);
	box-shadow: 1px 1px 0px rgba(0, 0, 0, 0.1), 1px -2px 0px #fff;
	border-bottom:1px solid transparent;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.aboutthree .one_sixth:hover {
	border-bottom:1px solid #ffd600;
}
.aboutthree img {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transition: opacity 0.5s linear;
	-moz-transition: opacity 0.5s linear;
	-o-transition: opacity 0.5s linear;
	-ms-transition: opacity 0.5s linear;
	transition: opacity 0.5s linear;
}
.aboutthree img:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
	-webkit-transition: opacity 0.1s linear;
	-moz-transition: opacity 0.1s linear;
	-o-transition: opacity 0.1s linear;
	-ms-transition: opacity 0.1s linear;
	transition: opacity 0.1s linear;
}
/*Page*/
.pagefrm1 {
    color: #333;
    font-size: 12px;
    background-color: #F7F7F7;
    font-family: \5FAE\8F6F\96C5\9ED1;
    border: 1px solid #CCCCCC;
    height: 24px; width: 36px;
    line-height: 22px;
    text-align:center; margin-right: 8px; float: left;
}
.pagefrm2 {
    color: #333;
    font-size: 12px;
    background-color: #F7F7F7;
    font-family: \5FAE\8F6F\96C5\9ED1;
    height: 24px; width: 46px;
    line-height: 22px;
    border: 1px solid #CCCCCC;
}
.pageline{ border-bottom: dotted 1px #cccccc; height:4px; margin-top:26px;float: left;width: 100%;}
#pages {
    HEIGHT: 40px; width:100%; FONT-SIZE: 13px; TEXT-ALIGN: center; CLEAR: both; border-top: dotted 0px #cccccc; overflow: hidden; PADDING-TOP: 0px; margin-top: 26px;float: left;
}

#pages A {
    BORDER-TOP: #dedede 1px solid; HEIGHT: 30px; BORDER-RIGHT: #dedede 1px solid; BACKGROUND: #f5f5f5; BORDER-BOTTOM: #dedede 1px solid; COLOR: #333; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 12px; TEXT-DECORATION: none; MARGIN: 0px 3px; BORDER-LEFT: #dedede 1px solid; DISPLAY: inline-block; LINE-HEIGHT: 28px; PADDING-RIGHT: 12px;border-radius: 2px;
}
#pages A:visited {
    BORDER-TOP: #dedede 1px solid; HEIGHT: 30px; BORDER-RIGHT: #dedede 1px solid; BACKGROUND: #f5f5f5; BORDER-BOTTOM: #dedede 1px solid; COLOR: #333; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 12px; TEXT-DECORATION: none; MARGIN: 0px 3px; BORDER-LEFT: #dedede 1px solid; DISPLAY: inline-block; LINE-HEIGHT: 28px; PADDING-RIGHT: 12px;border-radius: 2px;
}
#pages A:hover {
    BORDER-TOP: #dedede 1px solid; HEIGHT: 30px; BORDER-RIGHT: #dedede 1px solid; BACKGROUND: #f5f5f5; BORDER-BOTTOM: #dedede 1px solid; COLOR: #333; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 12px; TEXT-DECORATION: none; MARGIN: 0px 3px; BORDER-LEFT: #dedede 1px solid; DISPLAY: inline-block; LINE-HEIGHT: 28px; PADDING-RIGHT: 12px;border-radius: 2px;
}
#pages SPAN {
    HEIGHT: 24px;
    COLOR: #333;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    PADDING-LEFT: 8px;
    TEXT-DECORATION: none;
    MARGIN: 0px 3px;
    DISPLAY: inline-block;
    LINE-HEIGHT: 23px;
    PADDING-RIGHT: 8px;
}
/*#pages input {height: 24px; width: 36px;LINE-HEIGHT: 16px; float: left; margin-top: 0px; margin-left: 3px;}*/
.pages A {
    BORDER-TOP: #dedede 1px solid; HEIGHT: 24px; BORDER-RIGHT: #dedede 1px solid; BACKGROUND: #f5f5f5; BORDER-BOTTOM: #dedede 1px solid; COLOR: #333; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 8px; TEXT-DECORATION: none; MARGIN: 0px 3px; BORDER-LEFT: #dedede 1px solid; DISPLAY: inline-block; LINE-HEIGHT: 24px; PADDING-RIGHT: 8px
}
.pages A:visited {
    BORDER-TOP: #dedede 1px solid; HEIGHT: 24px; BORDER-RIGHT: #dedede 1px solid; BACKGROUND: #f5f5f5; BORDER-BOTTOM: #dedede 1px solid; COLOR: #333; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 8px; TEXT-DECORATION: none; MARGIN: 0px 3px; BORDER-LEFT: #dedede 1px solid; DISPLAY: inline-block; LINE-HEIGHT: 24px; PADDING-RIGHT: 8px
}
.pages SPAN {
    BORDER-TOP: #dedede 1px solid; HEIGHT: 24px; BORDER-RIGHT: #dedede 1px solid; BACKGROUND: #f5f5f5; BORDER-BOTTOM: #dedede 1px solid; COLOR: #333; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 8px; TEXT-DECORATION: none; MARGIN: 0px 3px; BORDER-LEFT: #dedede 1px solid; DISPLAY: inline-block; LINE-HEIGHT: 24px; PADDING-RIGHT: 8px
}
#pages A:hover {
    BORDER-TOP: #d80d0e 1px solid; BORDER-RIGHT: #d80d0e 1px solid; BACKGROUND: #d80d0e; BORDER-BOTTOM: #d80d0e 1px solid; COLOR: #fff; BORDER-LEFT: #d80d0e 1px solid
}
#pages A.curr {
    BORDER-TOP: #d80d0e 1px solid; BORDER-RIGHT: #d80d0e 1px solid; BACKGROUND: #d80d0e; BORDER-BOTTOM: #d80d0e 1px solid; COLOR: #fff; BORDER-LEFT: #d80d0e 1px solid
}
#pages A.curr:visited {
    BORDER-TOP: #d80d0e 1px solid; BORDER-RIGHT: #d80d0e 1px solid; BACKGROUND: #d80d0e; BORDER-BOTTOM: #d80d0e 1px solid; COLOR: #fff; BORDER-LEFT: #d80d0e 1px solid
}
.pages A:hover {
    BORDER-TOP: #d80d0e 1px solid; BORDER-RIGHT: #d80d0e 1px solid; BACKGROUND: #d80d0e; BORDER-BOTTOM: #d80d0e 1px solid; COLOR: #fff; BORDER-LEFT: #d80d0e 1px solid
}
/* Scroll to top
---------------------------------- */
.scrollToTop {
	color: #fff;
	position: fixed;
	bottom: 5px;
	right: 5px;
	width: 50px;
	height: 50px;
	text-align: center;
	cursor: pointer;
	background-color: #af1e23;
	z-index: 1005;
	display: none;
}
.scrollToTop i {
	line-height: 50px;
	font-size: 24px;
}

/* Small devices (tablets, phones less than 767px) */
@media (max-width:767px) {
	.scrollToTop {
		width: 40px;
		height: 40px;
		background-color: rgba(0, 0, 0, 0.4);
	}
	.scrollToTop i {
		line-height: 40px;
		font-size: 20px;
	}
}
@media (max-width: 1201px){
    .topbanner, .topnav, .topmenu, .footbox { width: 1201px;}
	.topbanner .logo { margin:25px 0 0 20px;}
}