.tlbanner img{ width:100%;}
img,span{-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.city1-service{ padding:30px 0;}
.city1-title{ text-align:center; margin-bottom:30px;}
.city1-title span{ font-size:24px; display:inline-block; height:52ppx; line-height:52px; position:relative;}
.city1-title span:before{ content:""; display:table; width:100%; height:2px; background:#ddd; position:absolute; left:0; bottom:0;}
.city1-title span:after{content:""; display:table; width:30%; height:4px; background: #00b3b2; position:absolute; bottom:-1px; left:35%;}
.city1-title p{ margin-top:15px;}

.city1-service ul li{ margin-bottom:30px; text-align:center;}
.city1-service ul li a{ display:block; padding:0 15%;}
.city1-service ul li a img{ width:100%;}
.city1-service ul li a i{ width:100%; max-height:140px; overflow:hidden; display:block;}
.city1-service ul li a:hover img{-webkit-transform: scale(1.2) rotate(7deg);transform: scale(1.2) rotate(7deg);} 
.city1-service ul li a h3{ font-size:16px; margin:10px auto;}
.city1-service ul li a p{ font-size:12px; color:#999;}
.city1-service ul li a span{ padding:3px 14px; border:1px solid #ddd; border-radius:4px; display:inline-block; margin-top:8px;}
.city1-service ul li a:hover span{ background:#00b3b2; color:#fff;}


.city-more{ margin:20px auto; text-align:center;}
.city-more a{ display:inline-block;  padding:4px 16px;background:#00b3b2; color:#fff; border-radius:4px;}
.city-more a:hover{ background:#f90;}


.city1-about{ background:url(../images/map.png) center no-repeat #f3f3f3; padding:30px 0;}

.city1-new{ padding:30px 0;}
.city1-new-title{ height:42px;  border-bottom:1px dashed #ddd; position:relative;}
.city1-new-title:before{ content:""; display:table; position:absolute; left:0; bottom:-2px; height:3px; width:30%;background:#00b3b2;}
.city1-new-title h2{ font-size:20px; float:left;}
.city1-new-title a{ display:inline-block; float:right;background:#00b3b2; padding:2px 10px; border-radius:4px; position:relative; margin-top:4px; font-size:12px; color:#fff;}
.city1-new-title a:hover{ background:#f90;}

.city1-new-list .img-responsive{ margin:15px 0;}
.city1-new-list ul li{ height:36px; line-height:36px; border-bottom:1px dashed #ddd; background:url(../images/18.png) 0 center no-repeat; padding-left:20px;}
.city1-new-list ul li a{ float:left; width:70%; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.city1-new-list ul li span{ float:right; color:#999;}


















.city2-service { background:#fff;}
.city2-service .city2-title{ position:relative; margin-top:-54px; background:rgba(255,255,255,.9);}
.city2-title{ height:54px; line-height:54px; border-bottom:1px solid #ddd;}
.city2-title span{ font-size:20px; font-weight:bold; float:left; padding-left:18px;}
.city2-title span em{ font-style:normal; margin-left:4px; color:#999; font-size:12px;}
.city2-title a{ float:right; padding-right:18px;}
.city2-service ul{ padding-top:30px}
.city2-service ul li{ margin-bottom:30px; text-align:center;}
.city2-service ul li h3{ margin-top:8px;}
.city2-service ul li img{ display:block;}
.city2-service ul li img:hover {-webkit-animation: tada 1s .2s ease both; -moz-animation: tada 1s .2s ease both;}


.city2-about{ background:#fff; margin-top:30px; padding:0 15px; min-height:360px;}
.city2-abtxt{ margin-top:20px; padding-bottom:20px;}

.city2-news{ background:#fff; margin-top:30px;padding:0 15px;min-height:360px;}
.city2-news ul{ padding-bottom:15px;}
.city2-news ul li{ height:36px; line-height:36px; border-bottom:1px dashed #ddd; background:url(../images/18.png) 0 center no-repeat; padding-left:20px;}
.city2-news ul li a{ float:left; width:70%; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.city2-news ul li span{ float:right; color:#999;}

.city2-case{ background:#fff; margin-top:30px;padding:0 15px;min-height:360px; margin-bottom:30px;}
.city2-case ul{ padding-top:30px;}
.city2-case ul li{ margin-bottom:30px;}
.city2-case ul li img{ border:1px solid #ddd; padding:2px; margin-bottom:10px;}
.city2-case ul li a:hover img{ border-color:#F90}
.city2-case ul li span{ display:block;}
.city2-case ul li p{ color:#999;}




.city3-title{ height:60px; background:url(../images/indextitle.png) center no-repeat; text-align:center; margin:40px 0 20px 0;}
.city3-title span{ display:inline-block; font-size:24px; color:#333;}
.city3-title h2{ font-size:18px; color:#999;}

.city3-service { background:#fff; margin-bottom:30px; padding-bottom:15px;}
.city3-service .iconbox-slider .slides .item:after{ display:none;}

.city3-service .item .featured-post:after{ opacity:1;}

.city3-service .owl-carousel .owl-item img{ width:100%;}
.city3-service .iconbox-slider .slides .item{ padding:15px;}
.city3-service .iconbox-slider .owl-controls .owl-nav div.owl-prev{top:50%; right:auto;}
.city3-service .iconbox-slider .owl-controls .owl-nav div.owl-next{top:50%;}
.city3-service .owl-theme .owl-controls .owl-nav div {background: rgba(255, 164, 10, 0.3);}
.city3-service .owl-theme .owl-controls .owl-nav div:hover{background: rgba(255, 164, 10, 0.8);}

.city3-service .item .title-post1{ background:#ddd; text-align:center; padding:8px 0;}



.city3-about{ background:url(../images/zlhj.jpg) center no-repeat; padding:40px 0;}

.city3-abtxt{ background:rgba(255,255,255,.8); padding:30px;}
.city3-ab-title{ text-align:center; font-size:24px;}
.city3-ab-title span{ display:block; font-size:14px; color:#999; margin-top:4px;}
.city3-abtxt p{ width:80%; margin:30px auto; line-height:36px;}
.city3-abtxt .c3more { text-align:center;}
.city3-abtxt .c3more a{ text-align:center; padding:5px 20px; background:#3c3c3b; border:2px solid #3c3c3b; color:#fff;}
.city3-abtxt .c3more a:hover{ background:none; color:#3c3c3b; }

.c3d .city2-title span{ color:#30C; font-weight:normal; position:relative; display:inline-block;}
.c3d .city2-title span:before{ content:""; display:table; width:3px; height:16px; background:#30C; position:absolute; left:0; top:20px;}






.city4-title{ height:73px; line-height:73px; background:url(../images/kygj.png) center no-repeat; text-align:center; font-size:30px; color:#005ea6; font-weight:bold; margin:30px auto; }
.city4-title-c{ height:73px; line-height:73px; background:url(../images/afh7.png) center no-repeat; text-align:center; font-size:30px; color:#005ea6; font-weight:bold; margin:30px auto; color:#fff; }
.city4-title-a{ height:73px; line-height:73px; background:url(../images/3t0c.png) center no-repeat; text-align:center; font-size:30px; color:#005ea6; font-weight:bold; margin:30px auto; }
.city4-title-n{ height:73px; line-height:73px; background:url(../images/a3yl.png) center no-repeat; text-align:center; font-size:30px; color:#005ea6; font-weight:bold; margin:30px auto; }


.city4-service ul li{ margin-bottom:30px;}
.city4-service ul li a{ text-align:center; display:block; background:#4299de; color:#fff;}
.city4-service ul li a img{ width:100%;}
.city4-service ul li:first-child a{ background:#e65461;}
.city4-service ul li a h3{ font-size:18px; margin:12px 0 6px 0;}
.city4-service ul li a:hover{background:#e65461;}
.city4-service ul li a p{ padding:0 15px 15px 15px;} 


.city4-case{ padding:30px 0; background:url(../images/casebg.jpg) center no-repeat; background-size:cover;}
.city4-case ul li{ margin-bottom:30px;}
.city4-case ul li a{ display:block; background:#fff; text-align:center; text-align:center;}
.city4-case ul li a span{ display:block; margin:4px; font-size:16px;}
.city4-case ul li a p{ padding-bottom:8px;}
.city4-case ul li a:hover{background:#e65461; color:#fff;}





.city4-about{ padding:30px 0;}
.city4-abtxt p{ width:80%; margin:30px auto; line-height:36px;}

.city4-new{ padding:30px 0; background:#f3f3f3;}
.city4-n-n { text-align:center; margin:20px 0;}
.city4-n-n a{ padding:12px 30px; background:#ddd; margin:0 6px;}
.city4-n-n a:first-child{ background:#4299de; color:#fff;}
.city4-n-n a:hover{background:#4299de; color:#fff;}
.city4-nlist{ padding-top:20px;}


.city4-nlist ul li{ border-bottom:1px dashed #ddd; padding-bottom:8px; margin-bottom:8px;}
.city4-nlist ul li .c4d-date{ width:60px; height:60px;background:#e65461; color:#fff; float:left; text-align:center; margin-right:10px;}
.city4-nlist ul li .c4d-date em{ font-style:normal; font-size:20px; display:block; margin:8px 0 2px 0;}
.city4-nlist ul li .c4d-date i{ font-style:normal; display:block; font-size:12px;}
.city4-nlist ul li:before,.city4-nlist ul li:after{ clear:both; content:""; display:table;}

.city4-nlist ul li .c4d-des{ float:left; width:80%;}
.city4-nlist ul li .c4d-des a{ display:block; font-size:16px; margin-bottom:4px; }









.city5-title{ height:60px; background:url(../images/bt_Bg.png) center no-repeat; text-align:center; margin:40px 0 20px 0;}
.city5-title h2{ font-size:19px; font-weight:bold; color:#173560;}
.city5-title span{ font-size:12px; color:#d6b770;}

.city5-about h1{ font-size:18px; font-weight:bold;}
.city5-about p{ line-height:32px; text-indent:2em;}
.c5a-m{ margin-top:20px;}
.c5a-m a{ padding:8px 28px; color:#fff; }
.c5a-m .m1{background:#d6b770;}
.c5a-m .m1:hover{ background:#173560;}
.c5a-m .m2{ background:#173560;}
.c5a-m .m2:hover{background:#d6b770;}


.c5d-sl ul li a{ display:block; background:#f6f6f6; width:100%; height:48px; line-height:48px; padding-left:15px; font-size:16px; border-top:1px solid #fff; border-bottom:1px solid #ddd;}
.c5d-sl ul li a:hover{ background:#173560; color:#fff; }


.c5d-ss ul li a{ display:block; border:1px solid #ddd; padding:25px; text-align:center;}
.c5d-ss ul li a img{ width:100%;}
.c5d-ss ul li a h3{ font-size:14px; margin-top:8px;}
.c5d-ss ul li a:hover{ border:1px solid #d6b770;}


.city5-case{ background:#f3f3f3; padding:30px 0; margin-top:30px;}
.city5-case ul li{ margin-bottom:30px;}
.city5-case ul li a{ display:block; background:#fff; text-align:center; text-align:center;}
.city5-case ul li a h3{ display:block; margin:4px; font-size:16px;}
.city5-case ul li a p{ padding-bottom:8px;}
.city5-case ul li a:hover{background:#173560; color:#fff; border:1px solid #173560;}
.city5-more{ margin:20px auto; text-align:center;}
.city5-more a{ display:inline-block;  padding:4px 16px;background:#173560; color:#fff; border-radius:4px;}
.city5-more a:hover{ background:#d6b770;}

.city5-new ul{ margin-top:40px; margin-bottom:20px;}
.city5-new ul li{ border-bottom:1px dashed #ddd; padding-bottom:8px; margin-bottom:8px;}
.city5-new ul li .c4d-date{ width:60px; height:60px;background:#d6b770; color:#fff; float:left; text-align:center; margin-right:10px;}
.city5-new ul li .c4d-date em{ font-style:normal; font-size:20px; display:block; margin:8px 0 2px 0;}
.city5-new ul li .c4d-date i{ font-style:normal; display:block; font-size:12px;}
.city5-new ul li:before,.city5-new ul li:after{ clear:both; content:""; display:table;}
.city5-new ul li .c4d-des{ float:left; width:80%;}
.city5-new ul li .c4d-des a{ display:block; font-size:16px; margin-bottom:4px; }

.city5-new{}
.city5-n-n { text-align:center; margin:20px 0;}
.city5-n-n a{ padding:8px 30px; background:#ddd; margin:0 6px;}
.city5-n-n a:first-child{ background:#173560; color:#fff;}
.city5-n-n a:hover{background:#173560; color:#fff;}







