.cms_content {
	WIDTH: 1138px; MARGIN: 0px auto
}
.cms_logo {
	WIDTH: 1138px; MARGIN: 0px auto
}
.footcont {
	WIDTH: 1138px; MARGIN: 0px auto
}
.pathcont {
	WIDTH: 1138px; MARGIN: 0px auto
}
.cms_logo {
	PADDING-BOTTOM: 40px; PADDING-TOP: 40px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
.cms_logo-left {
	FLOAT: left
}
.top_tel {
	BACKGROUND: url(../imgsa/call.jpg) no-repeat left center; FLOAT: right; PADDING-LEFT: 65px
}
.top_tel H3 {
	FONT-SIZE: 18px
}
.top_tel H4 {
	FONT-SIZE: 40px; COLOR: #f00
}
.cms_nav {
	MARGIN-BOTTOM: 6px; BACKGROUND: #2d6acc; PADDING-TOP: 2px
}
#cms_main_nav {
	WIDTH: 1000px; MARGIN: 0px auto
}
#cms_main_nav LI {
	POSITION: relative; FLOAT: left; Z-INDEX: 10; MARGIN-RIGHT: 1px
}
#cms_main_nav LI A {
	FONT-SIZE: 14px; HEIGHT: 48px; COLOR: #fff; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 40px; DISPLAY: block; LINE-HEIGHT: 48px; PADDING-RIGHT: 40px
}
#cms_main_nav .nav_on H3 A {
	COLOR: #2d6acc; BACKGROUND-COLOR: #fff
}
#cms_main_nav LI:hover H3 A {
	COLOR: #2d6acc; BACKGROUND-COLOR: #fff
}
#cms_main_nav LI LI {
	FLOAT: none
}
#cms_main_nav LI LI A {
	HEIGHT: 40px; BACKGROUND: url(../imgsa/sub1.png) no-repeat 20px center; BORDER-BOTTOM: #fff 1px solid; COLOR: #333; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 10px; LINE-HEIGHT: 40px; PADDING-RIGHT: 0px
}
#cms_main_nav LI LI A:hover {
	BACKGROUND: url(../imgsa/sub2.png) no-repeat 20px center; COLOR: #2d6acc
}
.subnav2 {
	WIDTH: 100%; POSITION: absolute; TEXT-ALIGN: center; LEFT: 0px; Z-INDEX: 11; DISPLAY: none; TOP: 48px; BACKGROUND-COLOR: #fff
}
.subnav2 LI {
	
}
.subnav3 {
	WIDTH: 100%; POSITION: absolute; LEFT: 100%; Z-INDEX: 12; DISPLAY: none; TOP: 0px; BACKGROUND-COLOR: #fff
}
.cms_banner {
	POSITION: relative
}
.cms_slide {
	OVERFLOW: hidden; HEIGHT: 512px
}
.cms_slide .d1 {
	HEIGHT: 512px; WIDTH: 100%; POSITION: absolute; LEFT: 0px; DISPLAY: block; TOP: 0px
}
.cms_slide .d2 {
	HEIGHT: 30px; WIDTH: 100%; POSITION: absolute; CLEAR: both; LEFT: 0px; Z-INDEX: 100; BOTTOM: 20px
}
.cms_slide .d2 UL {
	POSITION: absolute; FLOAT: left; LEFT: 50%; DISPLAY: inline; TOP: 0px
}
.cms_slide .d2 LI {
	OVERFLOW: hidden; CURSOR: pointer; HEIGHT: 30px; WIDTH: 17px; BACKGROUND: url(../imgsa/img1.png) no-repeat center 50%; FLOAT: left; MARGIN: 0px 3px; DISPLAY: inline
}
.cms_slide .d2 LI.nuw {
	BACKGROUND: url(../imgsa/img1_1.png) no-repeat center 50%
}
.main_newssroll {
	HEIGHT: 54px; BORDER-BOTTOM: #cfcfcf 1px solid; LINE-HEIGHT: 54px
}
.mntit {
	FONT-SIZE: 16px; FLOAT: left; COLOR: #000
}
.txtScroll-top {
	OVERFLOW: hidden; WIDTH: 600px; POSITION: relative; FLOAT: left; PADDING-LEFT: 30px; MARGIN: 15px 0px 0px 10px
}
.txtScroll-top .hd {
	OVERFLOW: hidden; POSITION: absolute; LEFT: 0px; TOP: 0px
}
.txtScroll-top .hd .prev {
	OVERFLOW: hidden; CURSOR: pointer; HEIGHT: 15px; WIDTH: 15px; BACKGROUND: url(imgsa/icoUp.gif) no-repeat; DISPLAY: block
}
.txtScroll-top .hd .next {
	OVERFLOW: hidden; CURSOR: pointer; HEIGHT: 15px; WIDTH: 15px; BACKGROUND: url(imgsa/icoUp.gif) no-repeat; DISPLAY: block
}
.txtScroll-top .hd .prev {
	BACKGROUND: url(../imgsa/n1.jpg) no-repeat
}
.txtScroll-top .hd .next {
	BACKGROUND: url(../imgsa/n2.jpg) no-repeat
}
.txtScroll-top .bd {
	
}
.txtScroll-top .infoList LI {
	FONT-SIZE: 14px; HEIGHT: 30px; LINE-HEIGHT: 30px
}
.txtScroll-top .infoList LI A {
	PADDING-RIGHT: 50px
}
.txtScroll-top .infoList LI A:hover {
	COLOR: #f00
}
.mian_pro {
	MARGIN-TOP: 27px
}
.mprotit {
	HEIGHT: 38px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 20px; LINE-HEIGHT: 38px; PADDING-RIGHT: 20px; BACKGROUND-COLOR: #2d6acc
}
.mprotit H3 {
	FONT-SIZE: 14px; FLOAT: left; COLOR: #fff
}
.mprotit A {
	FLOAT: right; COLOR: #fff
}
.mpbox {
	OVERFLOW: hidden; PADDING-BOTTOM: 20px; PADDING-TOP: 20px; PADDING-LEFT: 30px; PADDING-RIGHT: 30px
}
.mpboxul {
	WIDTH: 1004px
}
.mpboxul LI {
	MARGIN-BOTTOM: 20px; WIDTH: 211px; FLOAT: left; MARGIN-RIGHT: 40px
}
.mpboxul LI .mpbox_img {
	
}
.mpboxul LI .mpbox_img IMG {
	BORDER-TOP: #e3e3e3 1px solid; HEIGHT: 146px; BORDER-RIGHT: #e3e3e3 1px solid; WIDTH: 209px; BORDER-BOTTOM: #e3e3e3 1px solid; BORDER-LEFT: #e3e3e3 1px solid; border-radius: 5px
}
.mpboxul LI .mpbox_tit {
	FONT-SIZE: 14px; HEIGHT: 32px; COLOR: #2d6acc; LINE-HEIGHT: 32px
}
.mpboxul LI .mpbox_sum {
	OVERFLOW: hidden; HEIGHT: 48px; COLOR: #666; LINE-HEIGHT: 24px
}
.mpboxul LI .mpbox_more {
	COLOR: #2d6acc
}
.mpboxul LI .mpbox_more:hover {
	COLOR: #f00
}
.main_news {
	MARGIN: 28px 0px
}
.main_about {
	OVERFLOW: hidden; BORDER-TOP: #e3e3e3 1px solid; BORDER-RIGHT: #e3e3e3 1px solid; WIDTH: 576px; BORDER-BOTTOM: #e3e3e3 1px solid; FLOAT: left; MIN-HEIGHT: 380px; BORDER-LEFT: #e3e3e3 1px solid; border-radius: 5px
}
.ma_tit {
	HEIGHT: 40px; BORDER-BOTTOM: #e3e3e3 1px dashed; LINE-HEIGHT: 40px
}
.ma_tit H3 {
	FONT-SIZE: 14px; BACKGROUND: url(../imgsa/rbtn.jpg) #1961d3 no-repeat 10px center; FLOAT: left; COLOR: #fff; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 35px; PADDING-RIGHT: 28px; border-radius: 5px
}
.ma_info {
	PADDING-BOTTOM: 20px; PADDING-TOP: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px
}
.ma_img {
	WIDTH: 240px; FLOAT: left
}
.ma_remark {
	WIDTH: 266px; FLOAT: left; PADDING-LEFT: 30px; LINE-HEIGHT: 23px
}
.ma_more {
	FONT-WEIGHT: bold; COLOR: #2d6acc
}
.ma_more:hover {
	TEXT-DECORATION: underline
}
.main_newsright {
	BORDER-TOP: #e3e3e3 1px solid; BORDER-RIGHT: #e3e3e3 1px solid; WIDTH: 415px; BORDER-BOTTOM: #e3e3e3 1px solid; FLOAT: right; MIN-HEIGHT: 380px; BORDER-LEFT: #e3e3e3 1px solid; border-radius: 5px
}
.main_newsright .hd {
	HEIGHT: 42px; POSITION: relative; PADDING-LEFT: 27px; LINE-HEIGHT: 42px; BACKGROUND-COLOR: #2d6acc; border-radius: 5px
}
.main_newsright .hd UL {
	
}
.main_newsright .hd UL LI {
	FONT-SIZE: 14px; CURSOR: pointer; FLOAT: left; COLOR: #fff; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 25px; PADDING-RIGHT: 25px
}
.main_newsright .hd UL LI.on {
	BACKGROUND: #fff; COLOR: #013588
}
.main_newsright .bd {
	PADDING-BOTTOM: 20px; PADDING-TOP: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px
}
.main_newsright .bd UL {
	ZOOM: 1
}
.main_newsright .bd LI {
	HEIGHT: 39px; BACKGROUND: url(../imgsa/nli.jpg) no-repeat left center; BORDER-BOTTOM: #e3e3e3 1px dashed; PADDING-LEFT: 15px; LINE-HEIGHT: 39px
}
.main_newsright .bd LI A {
	WIDTH: 275px; FLOAT: left; COLOR: #666
}
.main_newsright .bd LI SPAN {
	FLOAT: right; COLOR: #666
}
.main_newsright .bd LI A:hover {
	FONT-WEIGHT: bold; COLOR: #2d6acc
}
.main_newpro {
	
}
.main_newpro .mprotit H3 {
	BACKGROUND: url(../imgsa/rbtn.jpg) no-repeat left center; PADDING-LEFT: 20px
}
.proscroll {
	OVERFLOW: hidden; POSITION: relative;  PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
.proscroll .hd {
	POSITION: relative
}
.proscroll .hd .prev {
	CURSOR: pointer; HEIGHT: 50px; WIDTH: 26px; POSITION: absolute; DISPLAY: block; TOP: 20px
}
.proscroll .hd .next {
	CURSOR: pointer; HEIGHT: 50px; WIDTH: 26px; POSITION: absolute; DISPLAY: block; TOP: 20px
}
.proscroll .hd .prev {
	BACKGROUND: url(../imgsa/left-btn.jpg) no-repeat; LEFT: 0px
}
.proscroll .hd .next {
	BACKGROUND: url(../imgsa/right-btn.jpg) no-repeat; RIGHT: 0px
}
.proscroll .bd {
	OVERFLOW: hidden; WIDTH: 1020px; MARGIN: auto
}
.newproul {
	OVERFLOW: hidden; ZOOM: 1;  
}
.newproul LI {
	FONT-SIZE: 14px; OVERFLOW: hidden; WIDTH: 200px; height:105px; FLOAT: left; TEXT-ALIGN: center; LINE-HEIGHT: 30px; MARGIN-RIGHT: 5px; _display: inline
}

.newproul LI img { border:solid #DEDEDE 1px;}
	
	
.newproul LI A:hover {
	COLOR: #f00
}
