@charset "utf-8";
/* CSS Document */
*{ padding:0px; margin:0px;}
body{ font-family:Microsoft Yahei; font-size:12px; color:#333;}
a{ text-decoration:none; color:#333;}
h3{ font-weight:normal;}
ul,li,ol{ list-style:none;}
img{ display:block; border:0px; vertical-align:middle;}
input,textarea,button{ border:0px; background:none; outline:none;}
table{ border-collapse:collapse; border-spacing:0;}
.wrapper{ width:100%;}

/* 头部样式 */
.header{ width:1200px; height:50px; margin:0px auto;}
.logo{ float:left; width:18%;}
.logo img{ height:50px;}
.menu{ float:right; width:80%;}
.menu ul{ width:100%; height:50px;}
.menu ul li{ float:left; width:12.5%; text-align:center; line-height:50px; font-size:18px; position:relative;}
.menu ul li a{ display:block; padding:0px 10px; color:#333;}
.menu ul li:hover{ background:#1846a4;}
.menu ul li:hover a{ color:#fff;}
.menu ul li .menu_ul{ display:none}
.menu ul li:hover .menu_ul{ display:block; width:100%; z-index:999; position:absolute; left:0;}
.menu ul li:nth-child(3) .menu_ul{width: 160px;}
.menu ul li .menu_ul p{ width:100%; text-align:center; line-height:50px;transform-origin: top center;transform-origin: top center;}
.menu ul li .menu_ul p a{ background:#fff; color:#535353;transition: background-color 0.5s ease-in-out;  animation-delay: 1.2s;  animation: menu2 0.3s ease-in-out forwards; border-top:1px solid #2752aa; font-size:16px;}
.menu ul li .menu_ul p a:hover{ background:#1846a4; color:#fff;}
@keyframes menu2 {
  0% {opacity: 0;transform: scale(0.7);}
  100% {opacity:1;transform: scale(1);}
}

/*首页服务领域*/
.main{ width:100%;}
.fwly{ width:100%;}
.fwly_tp{ width:100%; text-align:center; font-size:34px; margin:0px auto; color:#333; line-height:75px; margin-top:30px;}
.fwly_bt{ width:100%; background:url(../images/fwly.jpg) center center no-repeat; padding-top:35px;}
.fwly_main{ width:1200px; margin:0px auto; overflow:hidden;}
.fwly_li{ float:left; width:204px; position:relative; margin-bottom:35px; margin-right:45px; }
.fwly_li:nth-child(5n){margin-right:0px;}
.fwly_img img{ width:100%;}
.fwly_con{ position:absolute; width:90%; top:60px; left:8%; color:#eeeeee;}
.fwly_con h3{ line-height:50px; font-size:22px;}
.fwly_con p{ line-height:24px;}

/*首页新闻*/
.hydt{ width:1200px; margin:0px auto;}
.hydt_tp{ width:100%; text-align:center; font-size:34px; margin:0px auto; color:#333; line-height:65px;}
.hydt_bt{ width:100%; margin:0px auto; overflow:hidden; padding-top:40px;}
.hydt_lt{ float:left; width:48%;}
.hydt_tit{ width:100%; height:46px; line-height:46px; text-align:center; background:#1e53c2; color:#fff; font-size:16px;}
.hydt_ul{ width:100%; padding:30px 0px;}
.hydt_ul ul li{ width:100%; font-size:18px; line-height:32px;}
.hydt_ul ul li a{ color:#555;}
.hydt_ul ul li a:hover{ color:#1e53c2}
.hydt_rt{ float:right; width:48%;}
.hydt_ma{ border:2px solid #1e53c2; height:42px; line-height:42px; text-align:center;color:#1846a4; font-size:16px;}

/*footer*/
.footer{ width:100%; background:#1846a4; margin-top:30px; color:#fff;}
.footer a{ color:#fff;}
.footer_in{ width:1200px; margin:0px auto; padding:70px; overflow:hidden;}
.footer_lt{ float:left; width:30%;}
.lxfs{ width:100%; line-height:24px;}
.ft_logo{ width:auto; padding-top:30px; overflow:hidden; padding-bottom:10px; border-bottom:1px solid #fff;}
.ft_logo img{ float:left;}
.biaoyu{ float:left; padding-left:20px; line-height:32px;}
.biaoyu h3{ font-size:16px; letter-spacing:5px;}
.biaoyu p{ font-size:14px;}
.footer_rt{ float:right; width:56%;}
.footer_menu{ width:100%; overflow:hidden;}
.footer_ul{ float:left; width:14.2%; font-size:14px; padding-left:2%}
.footer_ul h3{ line-height:24px; font-size:14px;}
.footer_ul ul{ margin-top:10px; line-height:24px;}
.footer_fwly{ float:left; width:32.5%; padding-left:2.6%;}
.footer_fwly h3{ line-height:24px; font-size:14px;}
.footer_fwly ul{ margin-top:10px; line-height:24px; overflow:hidden;}
.footer_fwly ul li{ float:left; width:50%;}

.footer_ewm{ width:100%; margin-top:10px;}
.footer_ewm ul{ width:100%; overflow:hidden;}
.footer_ewm ul li{ float:left; width:16.6%; text-align:center; line-height:36px;}
.footer_ewm ul li img{ max-width:100%; margin:0px auto;}

/*内页css*/
.banner_nei{ width:100%;}
.banner_nei img{ width:100%;}
.neiye{ width:1200px; margin:0 auto;}
.position{ width:100%; line-height:26px; padding:20px 0; border-bottom:1px solid #000; margin-top:20px; font-size:18px; padding-left:35px; background:url(../images/home.png) no-repeat left center;}

.neirong{ width:100%; overflow:hidden; margin-top:55px;}
.second{ float:left; width:280px;}
.second_tit{ width:100%; height:90px; line-height:90px; color:#333; background:#dce9ff; text-align:center; font-size:18px;}
.second_ul{ width:100%; margin-top:5px; background:#f3f7ff;}
.second_ul ul{ width:100%; padding:10px 0px;}
.second_ul ul li{ width:94%; line-height:48px; text-align:right; font-size:18px; padding:0 3%;}
.second_ul ul li.hover{ background:#dce9ff;}
.neirong_rt{ float:right; width:880px;}
.title{ width:100%; height:90px; line-height:90px; color:#333; text-align:center; font-size:26px; overflow:hidden;}
.content{ width:100%; line-height:30px; font-size:14px;}
.content table{ width:90% !important; margin:0px auto;}
.content table td{ padding:0px 10px;}
.content img{ display:block; margin:0px auto;}

/*文章列表*/
.news{ width:100%;}
.news ul li{ width:96%; overflow:hidden; padding:1.8%; border:1px solid #eee; margin-bottom:20px;}
.news ul li img{ float:left; width:160px; height:auto;}
.news ul li .li_rt{ float:left; width:79%; padding-left:2%; line-height:24px; font-size:14px;}
.news ul li .li_rt h3{ font-size:16px; line-height:30px;}
.news ul li .li_rt h3 a{ color:#333;}
.news ul li .li_rt p{ color:#666;}

.pages{ width:100%; text-align:center;}
.pages a{ display:inline-block; padding:5px 10px; font-size:14px; color:#333; margin:0px 10px; border:1px solid #ccc;}
.pages a:hover{ background:#1846a4; border:1px solid #1846a4; color:#fff;}

.flink{ padding-bottom:25px; border-bottom:1px solid #fff; margin-bottom:25px;}