HTML,BODY {
  WIDTH: 100%; HEIGHT: 100%
}
BODY {
  MARGIN: 0px; PADDING: 0px; BACKGROUND: #fff; COLOR: #535353; FONT-FAMILY:"Microsoft YaHei"!important,arial,verdana,sans-serif
}
TABLE {
  FONT-SIZE: 12px; TEXT-ALIGN: left; MARGIN: auto
}
DIV {
  FONT-SIZE: 12px; TEXT-ALIGN: left; MARGIN: auto
}
DIV.dfn {
  DISPLAY: none
}
FORM,INPUT,SELECT,TEXTAREA {
  MARGIN: 0px; PADDING: 0px
}
INPUT,SELECT,TEXTAREA {
  FONT-SIZE: 12px; FONT-FAMILY: arial; VERTICAL-ALIGN: middle
}
INPUT.text {
  HEIGHT: 16px; PADDING: 2px; BORDER: #999999 1px solid
}
INPUT.btn {
  HEIGHT: 22px; LINE-HEIGHT: 22px; BORDER: #DCDCDC 1px solid; PADDING-LEFT: 14px; BACKGROUND: url(button.jpg)
}
INPUT.button {
  HEIGHT: 22px; BACKGROUND: #DDDDDD; BORDER: 1px solid; BORDER-COLOR: #DDDDDD #AAAAAA #AAAAAA #DDDDDD; PADDING: 3px 5px 3px 5px; OVERFLOW: visible
}
INPUT.file {
  HEIGHT: 22px; LINE-HEIGHT: 22px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BORDER: #999999 1px solid
}
INPUT.checkbox {
  WIDTH: 13px; HEIGHT: 13px; BORDER: 0px; MARGIN: 2px
}
INPUT.radio {
  WIDTH: 13px; HEIGHT: 13px; BORDER: 0px; MARGIN: 2px
}
SELECT.select {
  HEIGHT: 22px; LINE-HEIGHT: 22px
}
TEXTAREA.textarea {
  PADDING: 2px; BORDER: #999999 1px solid
}
IMG {
  BORDER: 0px
}
IMG.absmiddle {
  VERTICAL-ALIGN: middle
}
A {
  COLOR: #535353; TEXT-DECORATION: none; 
}
A:hover {
  color:#E53C43;
}
*,body{margin:0;padding:0;}ul,li{list-style:none;margin:0;padding:0;}h1,h2,h3,h4{ font-weight:normal;}.fl{float:left;}.fr{float:right;}
#top {
  WIDTH: 100%; border-top:3px solid #0247AC;
}
#topContent {
  WIDTH:1200px; POSITION: relative; PADDING-TOP:113px
}
#topContent H2 {
  POSITION: absolute; TOP: 28px; LEFT: 0px;  FONT-SIZE: 24px; FONT-WEIGHT: bold
}
#topContent H2 A {
  COLOR: #000; 
}
#topContent H2 A:hover {
  COLOR: #333333; 
}
#panel {
  POSITION: absolute; TOP:32px; RIGHT: 10px; background:url(tel.jpg) no-repeat left center;padding-left:64px;
}
#panel p {
  COLOR: #0546A9; line-height:26px; 
}
#panel .tel{
  font-size:24px; font-family:"Trebuchet MS"; 
}
#menu {
  WIDTH: 100%; HEIGHT: 50px; BORDER-BOTTOM: #2B4C99 2px solid; border-top:1px solid #EAEAEA;
}
.menu{
  width:1200px;
}
#menu UL {
  MARGIN: 0px; PADDING: 0px;  LIST-STYLE: none
}
#menu LI {
  DISPLAY: block; FLOAT: left; WHITE-SPACE: nowrap; 
}
#menu A {
  DISPLAY: block; COLOR: #46423F;text-align:center;width:167px; line-height:50px;font-size:14px;margin-left:3px;
}
#menu A:hover {
  BACKGROUND: #0347AC; COLOR: #FFFFFF; 
}
#menu .home A{
  BACKGROUND: #0347AC;color:#fff;
}


#middle {
  WIDTH: 1200px; 
}
#middleContent {
  PADDING: 10px 0 30px 0; 
}
#middleContent2 {
  PADDING: 10px 10px 30px 10px; MARGIN-BOTTOM: -5px; 
}
#bottom {
  WIDTH: 100%; background:url(footer_bg.jpg) no-repeat top center #163CAB;color:#F9FBFA;
}
.bottom{ WIDTH: 1200px; overflow:hidden;}
#bottomContent {
  PADDING: 88px 5px 0 5px
}
#bottom .c{ 
width:100%; height:60px; border-top:1px solid #4261BB;
}
#bottom .c p{
  width:1200px; line-height:60px; margin:0 auto;color:#E7E5F0;
}
#bottom .c p a{
  color:#E7E5F0;
}
#bottom .c p a:hover{
  color:#F5BA22;
}
.botmenu{
  width:238px; 
}
.botmenu h4{
  font-size:20px;font-family:"Microsoft YaHei"!important; margin-bottom:28px;
}
.botmenu h4 span{
  border-bottom:4px solid #2A62B7; padding-bottom:8px;
}
.botmenu ul{
  width:133px; 
}
.botmenu li{
  width:50%; float:left; line-height:28px;
}
.botmenu li a {
  COLOR: #F9FBFA; 
}
.botmenu li a:hover {
  color:#F5BA22;
}
.botcontact{
   width:670px; height:160px; border-left:1px solid #2B63B8; border-right:1px solid #2B63B8;margin:35px 0 94px; background:url(dhdz.png) no-repeat 50px 46px;
}
.botcontact p{
  line-height:22px;
}
.botcontact .dh{
  margin-bottom:10px; margin-top:40px; padding-left:55px;
}
.botcontact .dz{
  padding-left:55px;
}
.botcontact .p2{
  font-size:22px;  font-family: "Trebuchet MS";
}
.botcontact div{
  margin-left:50px;
}
.botwx{
  padding-top:70px; height:112px;
}
.botwx img{
  width:112px; height:112px; float:left;
}
.botwx ul{
  margin:35px 12px 0; width:98px; float:left;
}
.botwx li{
  line-height:24px; text-align:right;
}
.ash {
  COLOR: #666666
}
.box1 {
  WIDTH: 236px; MARGIN-BOTTOM: 20px; 
}
.box1 H3 {
  width:236px; height:109px; line-height:99px; text-align:center;background:#214581;MARGIN: 28px 0 0; FONT-SIZE:20px;COLOR: #FEFEFC;font-family:"Microsoft YaHei"!important;
}
.box1 H3 span{
  border-bottom:5px solid #8B8B8D; padding:0 0 9px; 
}
.box1 UL LI {
  MARGIN-TOP: 5px; border:1px solid #ECECEC; line-height:45px; text-indent:10px; background:url(clsbg.jpg) no-repeat 200px center;
}
.box1 ul li a{
font-size:16px;color:#1A4687;
}
.box1 ul li a:hover{
  color:#E53C43;
}
.box1 DIV.box1s {
  MARGIN: 10px; TEXT-ALIGN: center
}
.box2 {
  WIDTH: 100%
}
.box2 H3 {
  MARGIN: 10px; FONT-SIZE: 14px; FONT-WEIGHT: bold; COLOR: #c1c1c1; PADDING-BOTTOM: 5px; 
}

.box2 UL LI {
  height:45px; line-height:45px;border-top: #ddd 1px dotted; background:url(icon.2.jpg) no-repeat 5px center;
}
.box2 UL LI{
  padding-left:20px;
}
.clear {
  DISPLAY: block; CLEAR: both; WIDTH: 100%; HEIGHT: 1px; OVERFLOW: hidden
}
.content DIV {
  LINE-HEIGHT: 200%
}
.comment DIV {
  LINE-HEIGHT: 180%
}
.content img{
  max-width:932px;
}
.cutepage {
  TEXT-ALIGN: center; margin:30px auto;
}
.hand {
  CURSOR: pointer
}
.hidden {
  DISPLAY: none
}
.inline {
  DISPLAY: inline
}
.highlight {
  BACKGROUND: #ffff66
}
.imgbox1 {
  WIDTH: 212px; height:236px; BORDER: #EEEEEE 1px solid; text-align:center;padding-top:13px;
}
.imgbox1 p{
  line-height:38px;
}
.jloader {
  MARGIN: 0px; BACKGROUND: #FFFFFF; PADDING-LEFT: 8px; BORDER: #666666 1px solid
}
.jloader DIV {
  MARGIN: 0px; BACKGROUND: url(jloading.gif) left center no-repeat; HEIGHT: 48px; LINE-HEIGHT: 48px; PADDING-LEFT: 40px; PADDING-RIGHT: 8px; COLOR: #666666
}
.list {
  PADDING-TOP: 28px
}
.news-list table{
  border-collapse:collapse;
}
.news-list tr{
border-bottom:1px dashed #ddd;
}
.line1 {
  HEIGHT: 1px; BACKGROUND: url(line.1.jpg)
}
.middleSide {
  WIDTH: 238px; DISPLAY: inline; FLOAT: left
}
.middleMain {
  WIDTH: 962px; DISPLAY: inline; FLOAT: left
}
.middleMainContent {
  MARGIN-LEFT: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; 
}
.nav SPAN {
  DISPLAY: block; LINE-HEIGHT: 35px; PADDING-TOP: 2px; COLOR: #454545; BORDER-BOTTOM: #eee 1px solid
}
.nav SPAN A {
  COLOR: #777; 
}

.probox1 {
  WIDTH: 233px; FLOAT: left; DISPLAY: inline
}
.quote {
  WIDTH: 98%; LINE-HEIGHT: 150%; BORDER: #dcdcdc 1px dotted; PADDING: 5px
}
.relative {
  POSITION: relative
}
.red {
  COLOR: #CC0066
}
.tit1 {
  HEIGHT: 50px
}
.tit1 SPAN {
  PADDING-LEFT: 10px; BACKGROUND: url(icon.2.jpg) center left no-repeat
}
.time1 {
  TEXT-ALIGN: right
}
.time1 SPAN {
  COLOR: #999999
}
.tablem {
  WIDTH: 100%; BORDER: 0px
}
.tablen {
  WIDTH: 100%; BORDER: 0px
}
.tablex {
  WIDTH: 100%; BACKGROUND: #CCCCCC; BORDER: 0px
}
.tablex TD {
  BACKGROUND: #FFFFFF
}
.tables {
  WIDTH: 100%; MARGIN-BOTTOM: 5px; BACKGROUND: #DCDCDC; BORDER: 0px
}
.tables TD {
  BACKGROUND: #FFFFFF
}
.tables TD.tbt {
  BACKGROUND: #F9F9F9
}
.topic {
  HEIGHT: 35px
}
.topic DIV {
  LINE-HEIGHT: 35px; FONT-SIZE:22px; FONT-WEIGHT: bold; text-align:center;
}
.ubb_code {
  BORDER: #dcdcdc 1px dotted; PADDING: 5px; LINE-HEIGHT: 150%; FONT-STYLE: italic
}
.ubb_quote {
  BORDER: #dcdcdc 1px dotted; PADDING: 5px; LINE-HEIGHT: 150%
}

#faded {
    width: 100%;
    height: 571px;
    overflow: hidden;
    position: relative;
    z-index: 0;
}
.about{
  width:1200px; overflow:hidden; margin:67px auto 27px;
}
.about .fr h3{
  font-size:20px; color:#2B5391; font-family:"Microsoft YaHei"!important; margin:0 0 35px; 
}
.about .fr h3 span{
   border-bottom:5px solid #C2C2C4; padding:0 0 9px;
}
.about .fl{
  width:505px; height:295px;
}
.about .fl img{
  width:505px; height:295px;
}
.about .fr{
  width:610px;height:215px; padding-left:40px; margin-top:40px; border-left:1px solid #D0D1D5;
}
.about .jjtxt{
   width:610px; height:165px; overflow:auto;line-height:24px; color:#5E5E5E; text-indent:2em;
}
.about .more{
  text-align:right; height:28px; line-height:28px;
}
.about .more a{
  background:#2B5391; color:#F5F6FA; padding:8px 20px; margin-right:10px;
}  

/**¹ö¶¯Í¼Æ¬**/
.rollBox{width:1100px;overflow:hidden;margin:30px auto 36px;}
.rollBox .LeftBotton{height:48px;width:30px;background:url(button.gif) no-repeat 0 0;overflow:hidden;float:left;display:inline;margin:30px 0 0 0;cursor:pointer;}
.rollBox .RightBotton{height:48px;width:30px;background:url(button.gif) no-repeat -30px 0;overflow:hidden;float:left;display:inline;margin:30px 0 0 0;cursor:pointer;}
.rollBox .Cont{width:1020px;overflow:hidden;float:left;margin: 0 10px;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:204px;float:left;text-align:center;}
.rollBox .Cont .pic img{display:block;margin:0 auto;width:204px;height:109px; }
.rollBox #List1,.rollBox #List2{float:left;}
/**¹ö¶¯Í¼Æ¬**/


.news{ width:1200px; overflow:hidden;}.news .zxly{width:240px; height:356px;} .news .xwzx{ width:620px; height:356px; margin-left:10px;} .news .lxwm{ width:320px; height:356px;margin-left:10px;}.news h3{ height:68px; line-height:68px; margin-bottom:14px; font-size:20px; color:#2B5391; font-family:"Microsoft YaHei"!important; }.news h3 span{border-bottom:5px solid #C2C2C4; padding:0 0 9px;}.zxly .nbox1{ width:238px; height:271px;border:1px solid #D9D9D9;}.xwzx .nbox2{ width:618px;height:271px;border:1px solid #D9D9D9;}.lxwm .nbox3{ width:318px;height:271px;border:1px solid #D9D9D9;}.zxly .nbox1 img{ padding:28px 14px; width:210px; height:215px;}.lxwm .nbox3 a img{width:289px; height:106px;padding:10px 14px;}.lxwm .nbox3 p{ width:306px;line-height:30px;white-space:nowrap; overflow:hidden; }.lxwm .nbox3 p img{ width:32px; height:28px; vertical-align:middle;margin:0 10px 0 14px;}.xwzx .nbox2 img{padding-top:50px;}


#tabtit{width:365px;position:relative;margin:20px 5px 20px 30px; float:left;}.tabtit li{width:86px;height:40px;float:left;text-align:center;line-height:32px; font-weight:bold;}.tabtit li:hover{cursor:pointer;}#tabtit .tabtit{z-index:1;width:365px;height:40px;}#tabtit .tabtit .selected{background:url(tablibg.jpg) no-repeat center center #2B63B8;color:#fff;}#tabtit .tab_box{width:365px;}.hide{display:none;}.tab_box div{overflow:hidden;}.newslitxt li{ float:left;width:355px;line-height:30px; border-bottom:1px dashed #C6C6C6;}.newslitxt li span{float:right; color:#ACACAC;}.newslitxt li a{float:left;}
