﻿.header { height:145px;background:url(../images/topbg.png) no-repeat center bottom; }
.header-cont { height:135px;position:relative; }
.header-cont >img { position:absolute;top:20px;height:100px; }
.search { position:absolute;right:0;bottom:10px;width:250px;height:40px;border:1px solid #3d7dca;border-radius:10px;font-size:0; }
.search-text { width:180px;height:30px;font-size:14px;padding:5px 5px 5px 15px;background: transparent;outline:none;color:#3d7dca;vertical-align: top;} 
.search-img { width:30px;height:30px;padding:5px;outline:none; }


.nav { height:60px;background:#3d7dca; }
.nav-list >li { float:left;position:relative;width:16%;padding:15px 0;text-align:center;line-height:30px; }
.nav-list >li a { display:block;width:100%;height:100%;color:#fff;font-size:16px; }

.nav-list >li ul { position:absolute;top:60px;left:0;z-index:99;min-width:100%;background:rgba(255,255,255,0.4);background:#fff \9;display:none; }
.nav-list >li ul li { line-height: 30px; }
.nav-list >li ul li a { color:#333; }

.nav-list >li:hover ul { display:block; }
.nav-list li:hover { background:rgba(255,255,255,0.8);background:#fff \9; }
.nav-list li:hover>a { color:#3d7dca; }


.nav-list .select { background:rgba(255,255,255,0.8);background:#fff \9; }
.nav-list .select>a { color:#3d7dca; }



.banner { width:1280px;height:300px;margin: 0 auto; overflow:hidden;position:relative; }
.banner-list { position: absolute;left:0;width:500%;height:300px; }
.banner-list li { float:left;width:20%;height:300px; }

.banner-icon { position:absolute;bottom:20px;z-index:99;left:50%;margin-left:-30px; }
.banner-icon li { width:20px;height:20px;float:left;margin:5px;border-radius:50%;background:#fff;cursor:pointer; }

.banner .on { background:#3d7dca; }


.main { min-height:500px;background:url(../images/main_bg.png) no-repeat bottom center; background:url(../images/main_bg.png) fixed no-repeat center -400px;}

.main-cont {min-height: 500px;background:#fff; }
.main-cont >div { padding-left:10px;padding-right:10px; }


.footer { padding: 25px 0 38px;background:#3d7dca; }
.footer-container { height:137px; }
.col4 { width:26%;height:inherit;float:left;padding: 0 3.5%;border-left:1px solid #fff; }

.footer1 { border:none; }
.footer1 img { height:137px;padding-left:30px; }
.col4 h3 { color:#fff;font-size:20px;line-height: 50px; }
.footer2 p { color:#fff;line-height: 25px; }
.footer3 li { width:50%;float:left;line-height: 25px; }
.footer3 li a { color:#fff; }



 a:hover { color:#3d7dca; }


.sec-cont { min-height: 500px;position: relative;padding:20px 0 40px; }
.dqwz { line-height: 35px;text-align:right;padding-right:10px; }

.wrap {  }
.wrap >* { background:#fff;border-top:2px solid #3d7dca; }

.wrap-l { width:15%; }
.wrap-l h3 { height:48px;padding-left:20px;font:bold 18px/48px "微软雅黑"; } 
.wrap-l h3 { color:#3d7dca; }

.wrap-l ul { padding:0 10px; }
.wrap-l ul li { line-height: 48px;border-top:1px dashed #cededa;background:url(../images/point.png) no-repeat 10px center;padding-left:30px; }

.tap a { color:#3d7dca; }

.wrap-r { width:74%;min-height:500px;padding:20px 4% ; }


.wrap-r .main-list1 li { height:50px;line-height: 50px;border:none;border-bottom:1px dashed #bfbfbf; }
.wrap-r .main-list1 li span { float:right; }

.fy { margin:30px;text-align:center; }

.tpbt-list {  }
.tpbt-list-iteam { height:147px;border-bottom: 1px solid #cdd8d7;margin-bottom:20px; }

.pull-left { padding-right:0px; }
.pull-left img { width:198px;height:130px;line-height:147px;border:1px solid #cdd8d7;border-bottom:none; }

.iteam-body { width:740px; }
.iteam-body h4 { font:bold 16px/45px "微软雅黑";  }
.iteam-body p { height:45px;line-height: 1.5;color:#666;overflow:hidden;text-overflow: ellipsis;word-break:break-all;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.iteam-body div { color:#666;text-align:right;margin-top:10px; }



.article { padding-bottom: 30px; }
.article-title { font:bold 20px/2 "微软雅黑";color:#666;text-align:center; }
.article-date { text-align:center;color:#999;margin:8px 0 18px; }

.article-content p,
.article-content div { color:#666;text-indent: 2em;line-height: 2; }
.article  .hasNews { margin-top: 35px;color: #666;line-height: 30px;border-top: 1px solid #ccc; }
.article  .hasNews a { color:#666; }