* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL {
	LIST-STYLE-TYPE: none
}
LI {
	LIST-STYLE-TYPE: none
}
.center {
	TEXT-ALIGN: center
}
A {
	COLOR: #41485b; TEXT-DECORATION: none
}
.header {
	DISPLAY: block; WIDTH: 100%; HEIGHT: 85px
}
.center {
	WIDTH: 100%; TEXT-ALIGN: center
}
.center IMG {
	WIDTH: 100%
}
.logo {
	BORDER-TOP-WIDTH: 0px; MARGIN-TOP: 25px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(logo.png) no-repeat left top; BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: 5%; WIDTH: 383px; HEIGHT: 55px; BORDER-RIGHT-WIDTH: 0px
}
BODY {
	FONT-SIZE: 12px; BACKGROUND: #fff; OVERFLOW-X: hidden; WIDTH: 100%; COLOR: #5b6e95; LINE-HEIGHT: 21px
}
.nav {
	BACKGROUND: url(nav.jpg) repeat-x left top; HEIGHT: 52px
}
#current {
	FLOAT: left; WIDTH: 100%
}
.nav LI {
	PADDING-RIGHT: 2px; DISPLAY: inline-block; BACKGROUND: url(navline.jpg) no-repeat right top; FLOAT: left; WIDTH: 19.2%; LINE-HEIGHT: 52px; TEXT-ALIGN: center
}
.nav LI A {
	FONT-SIZE: 14px; FLOAT: left; WIDTH: 100%; COLOR: #545f8d! important; LINE-HEIGHT: 47px
}
.search_i {
	PADDING-LEFT: 2%; FLOAT: left; WIDTH: 98%; PADDING-TOP: 3.7%; HEIGHT: 50px
}
.newslist {
	BACKGROUND: #fff; PADDING-BOTTOM: 12px; WIDTH: 99.9%
}
.caselist {
	BACKGROUND: #fff; PADDING-BOTTOM: 12px; WIDTH: 99.9%
}
.prolist {
	BACKGROUND: #fff; PADDING-BOTTOM: 12px; WIDTH: 99.9%
}
.textinput {
	DISPLAY: inline-block; FLOAT: left; WIDTH: 85%; MARGIN-RIGHT: 1%; HEIGHT: 2.5em
}
.clear {
	CLEAR: both
}
.search_i IMG {
	MARGIN-TOP: 3px
}
.newslist_t {
	BORDER-TOP: #c0d1db 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #02428f; LINE-HEIGHT: 43px; BORDER-BOTTOM: #fff 1px solid; box-shadow: 0px 2px 1px 0px #999
}
.case_t {
	BORDER-TOP: #c0d1db 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #02428f; LINE-HEIGHT: 43px; BORDER-BOTTOM: #fff 1px solid; box-shadow: 0px 2px 1px 0px #999
}
.prolist_t {
	BORDER-TOP: #c0d1db 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #02428f; LINE-HEIGHT: 43px; BORDER-BOTTOM: #fff 1px solid; box-shadow: 0px 2px 1px 0px #999
}
.case_t {
	MARGIN-BOTTOM: 25px
}
.newslist_t SPAN {
	DISPLAY: block; BACKGROUND: url(news_t.gif) no-repeat right center; MARGIN: 0px 4%
}
.case_t SPAN {
	DISPLAY: block; BACKGROUND: url(news_t.gif) no-repeat right center; MARGIN: 0px 4%
}
.prolist SPAN {
	DISPLAY: block; BACKGROUND: url(news_t.gif) no-repeat right center; MARGIN: 0px 4%
}
.newslist LI {
	BACKGROUND: url(newslistli.gif) no-repeat right center; MARGIN: 0px 4%; LINE-HEIGHT: 39px; BORDER-BOTTOM: #dadee9 1px solid; LIST-STYLE-TYPE: none
}
.prolist LI {
	MARGIN-TOP: 18px; DISPLAY: inline-block; MARGIN-LEFT: 2%; WIDTH: 30%; float:left;
}
.prolist LI img { border:1px solid #ddd; padding:3px;
}

.prolist li A {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 100%; WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis; text-align:center; 
}

.prolist p{ height:35px; line-height:35px;}

.protxt P {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #8a90a8; LINE-HEIGHT: 23px; HEIGHT: 23px; TEXT-ALIGN: center
}
.proimg IMG {
	DISPLAY: block
}
.newslist LI A P {
	BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; BORDER-BOTTOM-WIDTH: 0px; COLOR: #414150; BORDER-RIGHT-WIDTH: 0px
}
.newslist LI A SPAN {
	BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; BORDER-BOTTOM-WIDTH: 0px; COLOR: #414150; BORDER-RIGHT-WIDTH: 0px
}
.time {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.newslist LI A P {
	DISPLAY: inline-block; VERTICAL-ALIGN: middle; OVERFLOW: hidden; WIDTH: 60%; LINE-HEIGHT: 40px; WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis
}
.newslist LI A {
	TEXT-DECORATION: none
}
.caselist {
	DISPLAY: block; MIN-HEIGHT: 80px; BACKGROUND: #fff; PADDING-BOTTOM: 3%
}
.caselist LI IMG {
	FLOAT: left
}
.caselist LI {
	BACKGROUND: #ededed; FLOAT: left; MARGIN-BOTTOM: 1%; MARGIN-LEFT: 1%; OVERFLOW: hidden; WIDTH: 48%
}
.casetxt {
	DISPLAY: inline-block; FONT-WEIGHT: normal; FONT-SIZE: 12px; FLOAT: left; WIDTH: 65%; COLOR: #8a8ea7; LINE-HEIGHT: 18px
}
.casetxt P {
	FONT-WEIGHT: bold; OVERFLOW: hidden; WIDTH: 100%; COLOR: #41485b; WORD-BREAK: break-all; WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis
}
.caseimg {
	DISPLAY: inline-block; MAX-WIDTH: 150px; MARGIN: 3px 2% 0px; WIDTH: 30%
}
.caseimg IMG {
	BORDER-RIGHT: #f00 2px solid; BORDER-TOP: #f00 2px solid; MARGIN-TOP: 1px; BORDER-LEFT: #f00 2px solid; BORDER-BOTTOM: #f00 2px solid
}
.foot {
	Z-INDEX: 1000; RIGHT: 0px; LEFT: 0px; OVERFLOW: hidden; WIDTH: 100%; BOTTOM: 0px; LINE-HEIGHT: 50px; POSITION: fixed; HEIGHT: 50px; text-shadow: 0 1px 0 #eee
}
.foot LI {
	BACKGROUND: url(footline.jpg) no-repeat right center; FLOAT: left; WIDTH: 33.3%; LINE-HEIGHT: 50px; TEXT-ALIGN: center
}
.foot LI A {
	COLOR: #bec4d9! important
}
.foot UL LI.foottel P {
	BACKGROUND: url(foottel.png) no-repeat left center; MARGIN: 0px auto; WIDTH: 60px; HEIGHT: 100%; TEXT-ALIGN: right
}
.ui-page {
	BACKGROUND: #fff; PADDING-BOTTOM: 50px
}
.foot UL LI.footmail P {
	BACKGROUND: url(footmail.png) no-repeat left center; MARGIN: 0px auto; WIDTH: 66px; HEIGHT: 100%; TEXT-ALIGN: right
}
.foot UL LI.footmap P {
	BACKGROUND: url(footicons1.png) no-repeat left center; MARGIN: 0px auto; WIDTH: 60px; HEIGHT: 100%; TEXT-ALIGN: right
}
.big-pic {
	WIDTH: 100%
}
.big-pic-in {
	MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 100%; POSITION: relative; HEIGHT: auto
}
.pic-list {
	POSITION: relative; HEIGHT: auto; -webkit-transform: translate3d(0,0,0)
}
.big-pic IMG {
	FLOAT: left; WIDTH: 100%; HEIGHT: auto
}
.big-pic2 .pic-list {
	WIDTH: 200%
}
.big-pic2 .pic-list IMG {
	WIDTH: 100%
}
-- > .big-pic2 .pic-list IMG {
	WIDTH: 50%
}
.big-pic3 .pic-list {
	WIDTH: 300%
}
.big-pic3 .pic-list IMG {
	WIDTH: 33.3%
}
.big-pic4 .pic-list {
	WIDTH: 400%
}
.big-pic4 .pic-list IMG {
	WIDTH: 25%
}
.slide-dot {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 8px; FLOAT: left; PADDING-BOTTOM: 2px; BOTTOM: 10px; PADDING-TOP: 2px; POSITION: absolute; HEIGHT: 9px
}
.slide-dot SPAN {
	DISPLAY: inline-block; Z-INDEX: 10; BACKGROUND: url(slide-dot.png) no-repeat -20px 0px; MARGIN: 0px 5px; VERTICAL-ALIGN: top; WIDTH: 11px; HEIGHT: 11px
}
.slide-dot .slide-dot-cur {
	BACKGROUND-POSITION: 0px 0px; Z-INDEX: 10
}
.transition {
	-webkit-transition: -webkit-transform 0.3s ease-out; -moz-transition: -moz-transform 0.3s ease-out; -o-transition: -o-transform 0.3s ease-out; transition: transform 0.3s ease-out
}
.ui-bar-g {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BACKGROUND: #252a3d; BORDER-LEFT: #ccc 1px solid; COLOR: #333; BORDER-BOTTOM: #ccc 1px solid; text-shadow: 0 1px 0 #eee
}
.ui-bar-g {
	FONT-FAMILY: Helvetica, Arial, sans-serif
}
.ui-bar-g INPUT {
	FONT-FAMILY: Helvetica, Arial, sans-serif
}
.ui-bar-g SELECT {
	FONT-FAMILY: Helvetica, Arial, sans-serif
}
.ui-bar-g TEXTAREA {
	FONT-FAMILY: Helvetica, Arial, sans-serif
}
.ui-bar-g BUTTON {
	FONT-FAMILY: Helvetica, Arial, sans-serif
}
.ui-bar-g .ui-link-inherit {
	COLOR: #333
}
.ui-bar-g .ui-link {
	FONT-WEIGHT: bold
}
.ui-bar-g .ui-link:hover {
	COLOR: #2489ce
}
.ui-bar-g .ui-link:active {
	COLOR: #2489ce
}
.ui-bar-g .ui-link:visited {
	COLOR: #2489ce
}
.ui-bar-h {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BACKGROUND: #252a3d; BORDER-LEFT: #ccc 1px solid; COLOR: #333; BORDER-BOTTOM: #ccc 1px solid; text-shadow: 0 1px 0 #eee
}
.about {
	BACKGROUND: #fff; PADDING-BOTTOM: 20px; WIDTH: 99.9%; COLOR: #5b6e95; HEIGHT: 100%
}
.about P {
	
}
.about_t {
	BORDER-TOP: #c0d1db 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN-BOTTOM: 3%; COLOR: #02428f; LINE-HEIGHT: 40px; BORDER-BOTTOM: #fff 1px solid; box-shadow: 0px 2px 1px 0px #999
}
.title_l {
	DISPLAY: inline-block; PADDING-LEFT: 5%
}
.backbut {
	DISPLAY: inline-block; WIDTH: 100px; LINE-HEIGHT: 30px
}
.backbut {
	BORDER-RIGHT: #cfd9e0 1px solid; BORDER-TOP: #cfd9e0 1px solid; BACKGROUND: #e2ecf3; FLOAT: right; MARGIN: 3px 0.5%; BORDER-LEFT: #cfd9e0 1px solid; WIDTH: 70px; COLOR: #6e8ea2; BORDER-BOTTOM: #cfd9e0 1px solid; TEXT-ALIGN: center; -moz-border-radius: .6em; border-radius: .6em; box-shadow: 0 1px 1px #333; -webkit-border: .6em
}
.font14 {
	FONT-SIZE: 14px; COLOR: #1d48a0
}
.about .prolist LI {
	WIDTH: 30%
}
.about LI .protxt P {
	WIDTH: 100%; TEXT-INDENT: 0px
}
.about .caselist LI {
	WIDTH: 98%
}
.pline P {
	MARGIN-BOTTOM: 20px; TEXT-INDENT: 0em
}
.pages {
	CLEAR: both; MARGIN: 20px auto; WIDTH: 120px; HEIGHT: 30px
}
.pages SPAN {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; FONT: 500 16px/30px ????; COLOR: #333333; PADDING-TOP: 0px; HEIGHT: 30px; TEXT-ALIGN: center
}
.left {
	DISPLAY: block; BACKGROUND: url(left.jpg) no-repeat left center; FLOAT: left; FONT: 700 20px/28px ????; VERTICAL-ALIGN: middle; WIDTH: 26px; HEIGHT: 28px; TEXT-ALIGN: center
}
.right {
	DISPLAY: block; BACKGROUND: url(right.jpg) no-repeat left center; FLOAT: left; FONT: 700 20px/28px ????; VERTICAL-ALIGN: middle; WIDTH: 26px; HEIGHT: 28px; TEXT-ALIGN: center
}
.topback {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BACKGROUND: #252a3d; BORDER-LEFT: #ccc 1px solid; WIDTH: 100%; COLOR: #333; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 45px; text-shadow: 0 1px 0 #eee
}
.topbackbtn {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BACKGROUND: url(navline.jpg) repeat-x 0px 0px; FLOAT: right; MARGIN: 8px 5% 0px 0px; FONT: 500 1em/23px ????; BORDER-LEFT: #fff 1px solid; WIDTH: 50px; BORDER-BOTTOM: #fff 1px solid; HEIGHT: 23px; TEXT-ALIGN: center; border-radius: 3px
}


.box{ padding:3px; border:1px solid #ddd;}

