@charset "utf-8";



.mainCol{ width: 1200px; height: auto; }
.f1{ width: 1200px; height: auto; }
.mainNews{ width: 1200px;}

.flLeft{ width: 600px; float: left; }
.flash{ width:600px; height: 384px; overflow: hidden;}
.slideBox{ width:600px; height:384px; overflow:hidden; position:relative; margin:0 auto;}
.slideBox .hd{ height:25px; padding-top: 17px; overflow:hidden; position:absolute; right:0px; bottom:0px; z-index:1;/* display: none;*/ }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;}
.slideBox .hd ul li{ float:left;  width:11px; height:11px; overflow:hidden; margin-right:10px; text-indent:-999px; cursor:pointer; /*background:url("../images/icoCircle2.gif") right top no-repeat;*/ background-color: #c4c4c4; }
.slideBox .hd ul li.on{ /*background-position:left top;*/ background-color: #d90d0e; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; height: 384px; background-color: #ece9df; position: relative; }
.slideBox .bd li img{ width:600px; height:384px; display:block;  }
.slideBox .bd li h3{ width: 580px; height: 42px; line-height: 42px; position: absolute; left: 0; bottom:0; font-weight: normal; font-size: 13px; padding-left:10px; padding-right:10px; background-color: rgba(0,0,0,0.7); color: #FFF !important;text-overflow: ellipsis;}
.slideBox .bd li h3 p{ float: right; display: inline-block; padding-left:10px; font-size: 12px; }
.slideBox .bd li h3 p span{ color: #F00; }
.slideBox .prev,
.slideBox .next{ position:absolute; left:0; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:#FFF url(../images/goLeft.png) center center no-repeat; filter:alpha(opacity=50);opacity:0.5;  }
.slideBox .next{ left:auto; right:0; background: #FFF url(../images/goRight.png) center center no-repeat;}
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.xinfang{ width: 598px; height: 220px; border:1px solid #e5e5e5; background-image: url(../images/xinfang.png); background-position: left top; background-repeat: no-repeat; }
.xinfang h3{ width: 578px; height: 50px; line-height: 50px; font-weight: bold; color: #1551c0; text-align: center; font-size: 18px;background-color: #f2f2f2; margin:0 auto;}
.xfList{ width: 588px; height: auto; margin:0 auto; }
.xfList li{ width: 135px; height: auto;  /*padding-bottom:10px;*/ float: left; border:1px solid #f2f2f2; margin:0 5px; background-color: #FFF;}
.xfList li a{ display: block; width:135px; height: 120px; margin:0 auto;}
.xfList li a p{ width: 80px; height: 80px; margin:0 auto; overflow: hidden;}
.xfList li a p img{ width: 80px;height: 80px; }
.xfList li a h4{ width: 135px; height: 30px; line-height: 30px; font-weight: normal; font-size: 14px; overflow: hidden; text-align: center; }
.xfList li a:hover{ background-color: #edf2fa; }

/*.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }*/
.f1Right{ width: 566px; float: right; }
.news{ width: 566px; height: 404px; overflow: hidden; }
.mainNews .mcolHeader{ width: 566px; height: 44px; line-height: 44px; font-size: 18px; background-image: url(../images/colHeader.png); background-repeat: no-repeat; background-position: left top; color: #1551c0; font-weight: bold; }
.mainNews .mcolHeader a,.intro-tab a{ display: block; width: 122px; height: 26px; float: right; background-image: url(../images/more.png); background-repeat: no-repeat; background-position: left top; margin-top: 35px; }
.mainNews .mcolHeader a:hover,.intro-tab a:hover{background-image: url(../images/more2.png); }
.news-tab{ width: 566px; height: 40px; border-bottom:1px dashed #dedede; }
.news-tab p{ width: 96px; height: 38px; line-height: 24px; border-bottom:2px solid #FFF; float: left; color: #333; text-align: center; cursor: pointer; font-size: 14px; }
.news-tab p.on{ border-bottom:2px solid #1551c0; color: #065db4; font-weight: bold; }
.news-tab a{ font-size: 12px; text-transform: uppercase; float: right; height: 24px; line-height: 24px; display: none; margin-top: 8px; }
.news-con,.newsitem{ width: 566px; height: auto;  overflow: hidden; }
.newsitem{display: none;}
.nl-hot{ width: 566px; height: auto; border-bottom:1px solid #f0f0f0; padding-top: 10px; padding-bottom:10px;}
.nlhot-about{width:566px; height: auto; float: right; overflow: hidden;}
.nlhot-about h3,.nlhot-about p{ width: 100%; height: 60px; line-height: 30px; overflow: hidden; font-size: 13px;  color: #666;}
.nlhot-about h3{ height: 30px; line-height: 30px; overflow: hidden; font-size: 16px; }
.ni-list{ width: 566px; height: 204px; overflow: hidden; margin-top: 10px; }
.ni-list li{width: 554px; height: 34px; line-height: 34px; overflow: hidden; font-size: 13px; padding-left:12px; background-image: url(../images/txtli.png); background-position: left center; background-repeat: no-repeat; white-space: nowrap; text-overflow: ellipsis;}
.ni-list li span{ float: right; color: #999; font-size: 12px; display: inline-block; padding-left:10px;}

.notic{ width:566px; height: auto; border-top:1px dashed #e5e5e5; }
.noticCont{ width: 564px; height: 170px; background-color: #f8f9fb; border:1px solid #e5e5e5; }
.noticCont h3{ width: 60px; height: 170px; background-color: #1551c0; background-image: url(../images/notic.png); background-repeat: no-repeat; background-position: center center; float: left; position: relative;}
.noticCont h3 a{ display: block; width:30px; height: 30px; line-height: 30px;  position: absolute; bottom:40px; left:15px;}

.noticCont .nc-right{ width: 484px; padding-right: 10px; height: 150px; float: right; margin-top: 10px;}
.noticCont .nc-right li{ width: 472px; height: 30px; line-height: 30px; overflow: hidden; font-size: 13px; padding-left:12px; background-image: url(../images/txtli.png); background-position: left center; background-repeat: no-repeat; white-space: nowrap; text-overflow: ellipsis;}
.noticCont .nc-right li span{float: right; color: #999; font-size: 12px; display: inline-block; padding-left:10px;}


.honorHeader,.guanliHeader,.noticHeader,.fengcaiHeader{ width: 432px; height: 44px; height: 44px; line-height: 44px; font-size: 18px; background-image: url(../images/colHeader.png); background-repeat: no-repeat; background-position: left top; color: #e12f26; font-weight: bold; }
.honorHeader a,.guanliHeader a,.noticHeader a,.fengcaiHeader a{ display: block; width: 60px; text-align: left; height: 26px; line-height: 26px; font-size: 12px; text-transform: uppercase; float: right;  margin-top: 9px; font-weight: normal; }

.gg{ width:100%; height:auto; overflow:hidden;margin:0 auto;}
.gg img{ width:100%; height:auto; }
.sbxxpt{width:580px;height:120px;float:left;}
.hdyypt{width:580px;height:120px;float:right;}


.slideBoxbanner2{ width:100%; height:auto; overflow:hidden; position:relative; margin:0 auto;}
.slideBoxbanner2 .hd{ width:95px; height:25px; padding-top: 17px; overflow:hidden; position:absolute; right:0; bottom:0px;  z-index:1; }
.slideBoxbanner2 .hd ul{ overflow:hidden; zoom:1; width:105px;}
.slideBoxbanner2 .hd ul li{ float:left;  width:10px; height:10px; overflow:hidden; margin:0 5px; text-indent:-999px; cursor:pointer; background-color: #e5a1a2; }
.slideBoxbanner2 .hd ul li.on{ background-color: #FFF; }
.slideBoxbanner2 .bd{ position:relative; height:100%; z-index:0;   }
.slideBoxbanner2 .bd li{ zoom:1; vertical-align:middle; height: auto; background-color: #ece9df; position: relative; }
.slideBoxbanner2 .bd li img{ width:100%; height:auto; display:block;  }
.slideBoxbanner2 .prev,
.slideBoxbanner2 .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBoxbanner2 .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBoxbanner2 .prev:hover,
.slideBoxbanner2 .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBoxbanner2 .prevStop{ display:none;  }
.slideBoxbanner2 .nextStop{ display:none;  }


.f2{ width:1200px; }
.f2Left{ width: 760px; float: left;overflow: hidden;}
.fencai{ width: 760px;}
.fencai .fcHeader{ width: 760px; height: 44px; line-height: 44px; font-size: 18px; background-image: url(../images/colHeader.png); background-repeat: no-repeat; background-position: left top; color: #1551c0; font-weight: bold; }
.fc-tab{ width: 760px; height: 40px; border-bottom:1px solid #dedede; }
.fc-tab p{ width: 106px; height: 38px; line-height: 24px; border-bottom:2px solid #FFF; float: left; color: #333; text-align: center; cursor: pointer; font-size: 14px; }
.fc-tab p.on{ border-bottom:2px solid #065db4; color: #065db4; font-weight: bold; }
.fc-tab a{ font-size: 12px; text-transform: uppercase; float: right; height: 24px; line-height: 24px; display: none; margin-top: 7px; }


.fc-con,.fcitem{ width: 760px; height: 192px;  overflow: hidden; }
.fcitem{display: none;}
.fc-hot{ width: 760px; height: 90px; padding-top: 10px; padding-bottom:10px;}
.fchot-img{ width: 144px; height: 90px; float: left; display: block; overflow:hidden; }
.fchot-img img{ width: 144px; height: 90px; }
.fchot-about{width:600px; height: 78px; float: right; overflow: hidden;}
.fchot-about h3,.fchot-about p{ width: 100%; height: 48px; line-height: 24px; overflow: hidden; font-size: 13px;  color: #666;}
.fchot-about h3{ height: 30px; line-height: 30px; overflow: hidden; font-size: 16px; }
.fchot-about p{ color: #999; }
.fc-list{ width: 760px; height: 84px; overflow: hidden; }
.fc-list li{width: 748px; height: 28px; line-height: 28px; overflow: hidden; font-size: 13px; padding-left:12px; background-image: url(../images/txtli.png); background-position: left center; background-repeat: no-repeat; white-space: nowrap; text-overflow: ellipsis;}
.fc-list li span{ float: right; color: #999; font-size: 12px; display: inline-block; padding-left:10px;}
.xueshu{ width: 738px; height: 152px; background-color: #f8f9fb; border:1px solid #e5e5e5; padding:10px; }
.xueshu h3{ width:106px; height:152px; background-image: url(../images/xueshu.png); background-position: left top; background-repeat: no-repeat; float: left; position: relative;}
.xueshu h3 a{ display: block; width:80px; height: 30px; line-height: 30px; font-size: 12px; text-transform: uppercase; font-weight: normal; color: #FFF !important; text-align: center; position: absolute; bottom:16px; left:12px;}
.xushu-list{ width: 265px; height: 150px; float: left; padding-left:25px; padding-right:25px; }
.xushu-list li{ width: 265px; height: 26px; line-height: 26px; overflow: hidden; }

.f2Right{ width: 420px; float: right; height: auto; }
.intro{ width: 420px; height: auto; }
.intro h3{ width: 420px; height: 44px; height: 44px; line-height: 44px; font-size: 18px; background-image: url(../images/colHeader.png); background-repeat: no-repeat; background-position: left top; color: #1551c0; font-weight: bold; }
.intro h3 a{ display: block; width: 60px; text-align: left; height: 26px; line-height: 26px; font-size: 12px; text-transform: uppercase; float: right;  margin-top: 9px; font-weight: normal; }
.intro-list{ width: 420px; height: auto;}
.intro-list li{ width: 408px; height: 31px; line-height: 31px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;background-image: url(../images/txtli.png); background-position: left center; background-repeat: no-repeat; padding-left:12px;}
.intro-list li span{ display: inline-block; padding-left:10px; font-size: 14px; color: #999; float: right; font-size: 12px; }











