@charset "utf-8";
/* CSS Document */

.other-banner{ width:100%; position:relative; top:55px;}
.other-banner p{ display:table; margin:0 auto;}
.other-banner p img{ width:100%;}

.nav-tab{ width:100%; background:#fff; border-radius:5px; display:table; margin-top:10px; padding:15px 5px; overflow:hidden;box-sizing:border-box;}
.nav-tab > li{ width:100%;float:left; background:#fff; font-size:1.2em; color:#393939; padding:0.5em 0; margin-bottom:5px; border:2px solid #01a0ea; text-align:center; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
.nav-tab > li > a{color:#393939; display: block; width: 100%;}
.nav-tab li.nav-on{ background:#01a0ea; color:#fff;}
.nav-tab li.nav-on a{ color:#fff;}
.nav-tab li:first-child{ border-radius:5px 0 0 5px;}
.nav-tab li:nth-child(3){ border-radius:0 5px 5px 0;}
.nav-tab li:nth-child(4){ border-radius:5px;}
.nav-tab li:last-child{ border-radius:5px;}

.nav-tcon{ width:100%; display:table;margin-top:10px; }
.ywzb-list{ width:102%; display:table;}
.ywzb-list li{ width:33%; float: left; margin-bottom:5px;}
.ywzb-list li dl{ background:#fff;border-radius:5px; margin-right:5px;box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
.ywzb-list li dt{ width:100%; padding:20% 0;text-align:center;}
.ywzb-list li dd{ padding:5% 0;}
.ywzb-list li dd a{ display:table; margin:0 auto;}
.ywzb-list li dd a span{background: #b3e1f8 none repeat scroll 0 0;color: #fff;display: block;float: left;font-size: 20px;font-weight: bold;height: 18px;line-height: 18px;padding-bottom: 2px;text-align: center;width: 20px;}
.ywzb-list li dd a p { color: #fff; background: #bacae3; display: block;font-size: 12px; height: 20px;line-height: 20px;text-align: center;width: 82px;}

.tab-btn{ width:100%; display:table;}
.tab-btn li{ width:48%; text-align:center; float:left; background:#004ea2;border-radius:3px; margin:10px 3px; padding:0.5em 0;}
.tab-btn li a{ color:#fff; font-size:1.2em;}.ywzb-list{ width:102%; display:table;}
.more-btn li{ width:98%;text-align:center; float:left; background:#004ea2;border-radius:3px; margin:10px 3px; padding:0.5em 0;}
.more-btn li a{ color:#fff; font-size:1.2em;}.ywzb-list{ width:102%; display:table;}



.gfs-list{ width:102%; display:table;}
.gfs-list li{ width:33%; float: left; margin-bottom:5px;}
.gfs-list li dl{ background:#fff;border-radius:5px; margin-right:5px;}
.gfs-list li dl dt{height:50px; width:100%; padding:25% 0;text-align:center;}

.contact-list{width:100%; background:#fff; border-radius:5px; display:table; margin-top:10px; padding:15px 10px; overflow:hidden;box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
.contact-list li{ border-bottom:1px solid #ababab;font-size:1.2em; padding:10px 0; color:#575757;}
.contact-list li span{ display:block; float:left; margin-bottom:10px; font-size:0.7em; margin-bottom:10px;}


.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}

.nav-tab b{font-size:1.2em;  margin-bottom:1em;  color:#004ea2;}
.nav-tab > p{ font-size:1.2em; color:#393939; line-height:22px; margin-bottom:1em; text-indent:2em;}
.nav-tab > p.ser-img{ display:table;text-indent:0em; margin:0 auto; }
.nav-tab > p.ser-img img{ width:100%;}
.nav-tab > p.ser-img a{ display:block; width:50%; float:left; text-align:center;text-indent:0em;}
.nav-tab > p.ser-img a img{ width:90%;}


.ser-list{ margin-top:1em;}
.ser-list li{ padding:1em 0; font-size:1.2em;  color:#393939; border-bottom:1px solid #e8ebee;}
.ser-list li span{ float:left; display:block; width:4px; height:4px; background:#6695c7; border-radius:50%; margin:0.5em 0.5em 1em 0.5em;}



/*Contenedor Principal*/
.accordion {width: 100%;margin: 1em auto 1.2em;}
.accordion li{ margin-bottom:1em;background: #fff; border-radius:5px;}
.accordion .link {cursor: pointer;display: block;padding: 15px; color: #535353;font-size:2em;position: relative;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}
.accordion li:last-child .link {border-bottom: 0;}
.accordion li i.acc-icon {width:19px; height:11px; background: url(../images/dsj-icon.png);position:absolute; top:22px; right:12px;}
.accordion li.open .link {color: #004ea2;}
.accordion li.open i.fa-chevron-down {	-webkit-transform: rotate(180deg);	-ms-transform: rotate(180deg);	-o-transform: rotate(180deg);transform: rotate(180deg);}

/* Submenu*/
.submenu {display: none; background:#fff;font-size: 1.3em; padding:0 15px; border-top:3px solid #e3ecf5;}
.submenu li{ border-bottom:1px solid #e3e3e3; color:#313131; font-size:1em;  line-height:25px; padding:0.5em 0;}








/*Contenedor Principal*/
.case-acc {width: 100%;margin: 1em auto 1.2em;}
.case-acc li{ margin-bottom:0.2em; z-index:1;}
.case-acc .case-link {cursor: pointer;display: block;background: #004ea2; padding:8px; color: #fff; font-size:1.5em;position: relative;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}
.case-acc li:last-child .case-link {border-bottom: 0;}
.case-acc li i.acc-icon {width:16px; height:9px; background: url(../images/case-icon.png) ;position:absolute; top:15px;right:10px;}
.case-acc li.open1 .case-link {color: #fff;}

/* Submenu*/
.case-sub {display: none; padding:15px 0; z-index:999; overflow:auto;zoom:1; }
.case-sub li{ float:left;background:#fff; width:29%; display:table; margin:2px 2px 0 2px; padding:5px; border-radius:5px;}
.case-sub li img{ width:100%;}*/






































.peo-list li{ width:100%; background:#fff; border-radius:5px; display:table; margin-top:10px; padding:7px; overflow:hidden;box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
.peo-list li dt{ float:left; width:30%;}
.peo-list li dt img{ width:100%;}
.peo-list li dd{ float:left; width:65%; margin-left:1em;}
.peo-list li dd h1{ color:#454444; font-size:1.5em; margin-bottom:0.5em;}
.peo-list li dd p{ text-indent:2em; color:#454444;font-size:1em;}




/*Contenedor Principal*/
.team-acc {width: 100%;margin: 1em auto 1.2em;}
.team-acc li{ margin-bottom:1em;background: #fff; padding-bottom:0.5em; }
.team-acc .team-link {cursor: pointer;display: block;padding:8px; margin:0 5px; color: #2f2f2f; text-align:center;font-size:1.5em;position: relative;border:1px solid #e5e5e5; border-left:0; border-right:0;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}
.team-acc li i.acc-icon {width:22px; height:13px; background: url(../images/team-icon.png);position:absolute; top:15px;left:60%;}
.team-acc li.open .team-link {color: #004ea2;}
.team-acc li.open i.fa-chevron-down {	-webkit-transform: rotate(180deg);	-ms-transform: rotate(180deg);	-o-transform: rotate(180deg);transform: rotate(180deg);}

/* Submenu*/
.team-menu {display: none; background:#fff;padding:0 15px;}
.team-menu p{  color:#313131; font-size:1em;  line-height:25px; padding:0.5em 0;}

.team-info{ width:100%; display:table; padding:0.5em;}
.team-info dt{ width:30%; float:left;}
.team-info dt img{ width:100%;}
.team-info dd{ width:65%; float:left; margin:1em 0 0 1em;}
.team-info dd h1{ font-size:2em; color:#2f2f2f; margin-bottom:0.7em;}
.team-info dd p{ font-size:1em; }
.team-info dd p span{ margin-right:1em;color:#2f2f2f;}


.dj-list li{ width:100%; background:#fff; border-radius:5px; display:table; margin-top:10px; padding:15px 5px; overflow:hidden;box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
.dj-list li a{color:#393939;}
.dj-list li dt{ width:3px; height:20px; background:#004ea2; margin-left:-5px; float:left;}
.dj-list li dd{ width:90%; float:left; margin-left:1em; font-size:1.2em;}
.dj-list li dd p{line-height:20px; margin-bottom:1em;}
.dj-list li dd span{ color:#a5a5a5;}





.zzry-list{ width:100%; display:table; margin-bottom:25px;}
.zzry-list li{ float:left; width:50%;margin-top:10px; }
.zzry-list li dl{ width:98%; background:#fff;border-radius:5px; display:table; margin:0 auto;  padding:15px 5px; overflow:hidden;box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
.zzry-list li dt{ display:table; margin:0 auto;}
.zzry-list li dt img{ width:100%;}
.zzry-list li dd{ text-align:center; margin:0.5em 0;}






.kw-list{ width:100%; display:table;}
.kw-list li{width:100%; background:#fff; border-radius:5px; display:table; margin-top:10px; padding:10px; overflow:hidden;box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
.kw-list li dt{ width:30%; float:left;}
.kw-list li dt img{ width:100%;}
.kw-list li dd{ width:60%; float:left; margin-left:2em;}
.kw-list li dd h1{ font-size:1.5em; color:#3d3c3c;}
.kw-list li dd span{ display:block;}
.kw-list li dd a{ display:block;  margin-top:30px;color: #fff;font-size: 12px;height: 20px;width: 82px;}
.kw-list li dd a:hover{ font-weight:bold;}
.kw-list li dd a span{background: #b3e1f8 none repeat scroll 0 0;color: #fff;display: block;float: left;font-size: 20px;font-weight: bold;height: 18px;line-height: 18px;padding-bottom: 2px;text-align: center;width: 20px;}
.kw-list li dd a p { color: #fff; background: #bacae3; display: block;font-size: 12px; height: 20px;line-height: 20px;text-align: center;width: 82px;}


.sw-list{ width:100%; display:table;}
.sw-list li{width:100%; background:#fff; border-radius:5px; display:table; margin-top:10px; padding:1em 0.8em; overflow:hidden;box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
.sw-list li a{ color:#383838;}
.sw-list li p{ font-size:1.2em; color:#383838; margin-bottom:1em;}
.sw-list li span{ color:#9b9b9b;}


.dx-list{ width:89%; margin: 0 auto;}
.dx-list li{ width:100%; border-top:1px solid #bbbbbb; padding:1em 0; display:table; margin-bottom:1em;}
.dx-list li dl dt{ float:left; font-weight:bold; color:#3371b4; font-size:1.2em;}
.dx-list li dl dd{ float:right; font-size:1em; color:#3371b4;}
.dx-list li dl dd p{color:#3371b4; text-align:right; margin:0; font-size:1em;}

.per-list{ width:100%; margin: 0 auto; display:table;}
.per-list li{ float:left; width:50%;margin-top:10px; }
.per-list li dl{ width:90%; background:#fff;border-radius:5px; display:table; margin:0 auto;  padding:15px 5px; overflow:hidden;}
.per-list li dt{ display:table; margin:0 auto;}
.per-list li dt img{ width:100%;}
.per-list li dt p{ text-align:center; color:#0960bd; font-size:1.2em;}
.per-list li dd{ text-align:center; margin:0.5em 0;}
.per-list li dd p{ color:#787878; font-size:1em;}

.shzp-list{ width:100%; margin: 0 auto; display:table;}
.shzp-list li{ width:100%;background: #f8f8f8; padding:1em 0; display:table; margin:0.5em 0;}
.shzp-list li dt{width:80%;float: left;font-size:1.2em;color: #404040;font-weight: bold;padding-left:1em;}
.shzp-list li dd{width:10%;float:right;}
.shzp-list li dd i.add-icon{display: block;width: 22px;height: 22px;background: url(../images/rc-add-icon.png) no-repeat 0 -22px;}
.shzp-list li:hover{  background:#c2c3e2;}
.shzp-list li:hover dt{ color:#fff;}
.shzp-list li:hover .add-icon{background:url(../images/rc-add-icon.png) no-repeat 0 0;}



.yp-form{ width:100%; display:table;}
.yp-form p{display:block; width:100%; display:table; margin-bottom:15px;}
.yp-form p span{ display:block; width:25%;height:35px; line-height:35px; text-align:right; margin-right:15px; font-size:1.2em; color:#777; float:left;}
.yp-form p input{ float:left; width:60%; height:35px; border-radius:5px; background:#f6f6f6; padding:0 10px; border:1px solid #f1f1f1;}
.yp-form p textarea{ width:60%; height:115px; background:#f6f6f6; border:0;border-radius:5px; padding:10px;border:1px solid #f1f1f1;}
.yp-form p a{ display:block; float:left; width:82px; height:30px; line-height:30px; text-align:center; background:#1d50a3;border-radius:5px; color:#fff; font-size:14px; margin-top:10px; }
.yp-form p a:hover{ background:#05337e;}


.new-list{width:100%; display:table;}
.new-list li{width:100%; background:#fff; border-radius:5px; display:table; margin-top:10px; padding:5px; overflow:hidden;box-sizing:border-box;}
.new-list li dt{ width:30%; float:left; display:table;}
.new-list li dt img{ width:100%;}
.new-list li dd{ width:60%; float:left; margin-left:1em;}
.new-list li dd h1{ font-size:1.2em; color:#383838; margin-bottom:5px;}
.new-list li dd span{ color:#5f5f5f;font-size:1em;}

.new-top{ display:table; border-bottom:1px solid #e3e3e3; padding-bottom:1.5em; margin-bottom:1.5em;}
.new-top h1{ font-size:1.3em; color:#383838; line-height:25px; margin-bottom:8px;}
.new-top p{ font-size:1em; color:#5f5f5f;}






.tab-btn a {
    background: #004ea2 none repeat scroll 0 0;
    border-radius: 3px;
    color: #fff;
    float: left;
    margin: 10px 3px;
    padding: 0.5em 0;
    text-align: center;
    width: 47%;
}
