﻿@charset "utf-8";
#big_banner { min-height: 60px; background: #fff; }
#big_banner img { width: 100%; height: auto; vertical-align: middle; }
#big_banner .swiper-pagination { text-align: center; }
#big_banner .swiper-pagination-bullet { width: 14px; height: 14px; border-radius: 10px; }
#big_banner .swiper-pagination-bullet-active { background: #0060ab; }

/* quick */
.quick { padding: 10px 20px; }
.quick a { float: left; display: block; width:33%; text-align: center; padding: 10px 0; padding-bottom: 8px; }
.quick a .img { display: block; width: 70px; height: 70px; margin: 0 auto; border-radius: 50%; -webkit-border-radius: 50%; text-align: center; line-height: 50px; font-size: 22px; color: #fff; background-color: #333; margin-bottom: 4px; }
.quick a .img {border-radius: 100%;background-color: #fff;}
.quick a img {width: 100%;}

.myfa.myfa-quick1 { background-position: 10px -30px; }
.myfa.myfa-quick2 { background-position: -86px -30px; }
.myfa.myfa-quick3 { background-position: -236px -30px; }
.myfa.myfa-quick4 { background-position: -381px -30px; }
.myfa.myfa-quick5 { background-position: -237px -130px; }
.myfa.myfa-quick6 { background-position: -384px -130px; }
.myfa.myfa-quick7 { background-position: -240px -257px; }
.myfa.myfa-quick8 { background-position: -383px -255px; }
.quick a:hover, .quick a:active, .quick a:visited, .quick a.on { background: #eee; }
.quick a p { color: #999; font-size: 14px; line-height: 2em; }

/*服务*/
.xtit{ text-align: center; margin-top: 20px;}
.xtit h4{  font-size: 16px; color: #717171;}
.xtit img{ width: 23px; height: 20px; display: inline-block; margin: 6px 0;}
.fuwu .fuwu_co{ width: 50%; float: left; text-align: center;}
.fuwu .fuwu_co img{ width: 95%;display: inline-block;}
.fuwu .fuwu_co a{ display: block; font-size: 14px; color: #5c5c5c;margin-top: 10px;}
.fuwu .fuwu_co p{ padding: 10px 20px; font-size: 12px; color: #5c5c5c;height:70px;}
/*news*/
.head{background-color: #434343; color: #fff; text-align: center; border-bottom: 2px solid #0060ab; margin-top: 30px; border-radius: 10px 10px 0 0;}
.head a{font-size: 16px; line-height: 48px;}

.cot { margin: 0; color: #282828; overflow: hidden; padding: 10px;}
.newslist li { height: 34px; border-left: 0; border-right: 0; line-height: 40px; background: #fff; position: relative; }
.newslist li a { width: 100%; height: 100%; display: block; }
.newslist li img { display: block; height: 100%; float: left; width: auto; }
.newslist li .txt { margin: auto 1em; height: 100%; overflow: hidden; vertical-align: middle }
.newslist li .txt h4 { color: #919191; font-size: 14px; overflow: hidden; white-space: nowrap; width: 70%; text-overflow: ellipsis; float: left; }
.newslist li .txt:hover h4 { color: #0060ab;}
.newslist li .txt:hover .upTime { color: #0060ab;}
.newslist li .txt .upTime { font-size: 14px; color: #919191; float: right }

/*about*/
.about{padding: 20px 40px;}
.about p{ font-size: 16px; color: #999; line-height: 30px; text-align: justify;}




