﻿@charset "utf-8";
@import url(base.css); /*reset*/
.index .header { width: 100%; height: 2.5rem; line-height: 2.5rem; background-color: #104aa4; font-weight: normal; position: relative; text-align: center; }
.index .header h2 { top: 0; position: absolute; left: 0; right: 0; margin: auto; color: #fff; font-size: 1rem; z-index: 10; font-weight: normal; }
.index .header .back { display: block; width: 2.59375rem; height: 2.5rem; z-index: 11; position:relative; }
.index .header .menu { width: 2.5625rem; height: 2.5rem; z-index: 100; }
.index .wrapper03 { overflow:hidden; position: relative; height: 3.259375rem; line-height: 1.59375rem; width: 100%; margin: 0 auto; background: url(/images/h5/bg.png) repeat-x; -webkit-background-size: 100% 1.90625rem; background-size: 100% 1.90625rem; }
.index .wrapper03.height1 { height: 1.90625rem; }
.index .wrapper03.height { height: 3.1875rem; }
.index .wrapper03 .scroller { position: absolute; z-index:50; }
.index .wrapper03 .scroller li { z-index: 10; height: 1.59375rem; color: #232323; float: left; line-height: 1.59375rem; font-size: 0.6875rem; text-align: center; }
.index .wrapper03 .scroller li a {position:relative; z-index:10; color: #fff; display: block; margin: 0 .5rem; padding: 0 .1rem; }
.index .wrapper03 .scroller li.cur a{ padding-bottom: 0.3125rem; background: url(/images/h5/arrow.png) no-repeat bottom; -webkit-background-size: 0.875rem 0.3125rem; background-size: 0.875rem 0.3125rem;}
.index .wrapper03 .hide { position:absolute; left:0; top:1.59375rem; z-index:0; width: 100%; height: 1.59375rem; background-color: #eaeaea; overflow: hidden; display: none; }
.index .wrapper03 li.cur .hide { display:block; }
.index .wrapper03 li.cur .hide a { float: left; color: #4e4e4e; font-size: 0.625rem; margin: 0 .5rem;padding-bottom:0; background: none; }
.index .wrapper03 li.cur .hide a.eron { color: #6da8f4; }

.index .content {padding:0 0 1.2rem 0; text-align: center; }
.index .content .jianjie { margin: 0 0.53125rem; text-align: left; font-size: 0.625rem; color: #000000; line-height: 180%; }
.index .content .jianjie img { width: 100%; }
.index .content .hyjianjie { margin: 0 0.53125rem; text-align: left; font-size: 0.625rem; color: #000000; line-height: 180%; }
.index .content .hyjianjie img { width: 100%; }

.infotitle { text-align: center; font-size: 1.09375rem; color: #104aa4; margin: 0 0 6%; }
.subtit { display:none; }
.jianjie { padding: 0 0.53125rem; text-align: left; font-size: 0.625rem; color: #000000; line-height: 180%; }
.infocontent img { width: 100%; }
.infocontent{ font-size: 0.625rem; color: #000000; }
.goback {  text-align:center;margin:20px auto 0;}
.goback a{ width: 4.21875rem; height: 1.625rem; line-height: 1.625rem; display: inline-block; color: #fff; font-size: 0.625rem; background-color: #1760be; border-radius: 0.125rem; margin: 0 0.34375rem; box-shadow: 0.40625rem 0.40625rem 0.8125rem rgba(201, 225, 255, 0.6);}


.index .content .cp { text-align: center; overflow: hidden; padding-bottom: 0.8125rem; }
.index .content .cp ul { padding: 0 0.625rem 0.6875rem; overflow: hidden; margin-top: 0.3125rem; border-bottom: 1px solid #e3e3e3; }
.index .content .cp ul li { width: 48%; float: left; margin-top: 0.65625rem; }
.index .content .cp ul li img { width: 100%; height: 8.9375rem; }
.index .content .cp ul li h3 { color: #000000; font-size: 0.625rem; font-weight: normal; line-height: 180%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.index .content .cp ul li:nth-child(even) { float: right; }
.index .content .cp .more { display: block; width: 7.96875rem; height: 1.625rem; line-height: 1.625rem; border-radius: 0.15625rem; background-color: #1760be; box-shadow: 0.40625rem 0.40625rem 0.8125rem rgba(201, 225, 255, 0.6); color: #fff; font-size: 0.625rem; margin: 0.78125rem auto 0; }

.index .content .cp2 { text-align: center; overflow: hidden; padding-bottom: 0.8125rem; }
.index .content .cp2 ul { padding: 0 0.625rem 0.6875rem; overflow: hidden; margin-top: 0.3125rem; border-bottom: 1px solid #e3e3e3; }
.index .content .cp2 ul li { width: 48%; float: left; margin-top: 0.65625rem; }
.index .content .cp2 ul li img { width: 100%; height: 5.9375rem; }
.index .content .cp2 ul li h3 { color: #000000; font-size: 0.625rem; font-weight: normal; line-height: 180%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.index .content .cp2 ul li:nth-child(even) { float: right; }
.index .content .cp2 .more { display: block; width: 7.96875rem; height: 1.625rem; line-height: 1.625rem; border-radius: 0.15625rem; background-color: #1760be; box-shadow: 0.40625rem 0.40625rem 0.8125rem rgba(201, 225, 255, 0.6); color: #fff; font-size: 0.625rem; margin: 0.78125rem auto 0; }


.index .content .news { text-align: left; }
.index .content .news .ul { padding: 0 0.625rem; }
.index .content .news .ul li { padding: 0.9375rem 0; overflow: hidden; border-bottom: 1px solid #e5e5e5; }
.index .content .news .ul li h2 { width: 100%; font-size: 0.6875rem; color: #030303; font-weight: normal; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.index .content .news .ul li .txt { margin: 0.3125rem 0 0.375rem; line-height: 160%; width: 100%; color: #a6a6a6; font-size: 0.625rem; word-break: break-all; text-overflow: ellipsis; display: -webkit-box; /** ������Ϊ��������ģ����ʾ **/ -webkit-box-orient: vertical; /** ���û����������ж�������Ԫ�ص����з�ʽ **/ -webkit-line-clamp: 2; /** ��ʾ������ **/ overflow: hidden; /** ���س��������� **/ }
.index .content .news .ul li .date { color: #030303; font-size: 0.5625rem; }
.index .content .case .title { text-align: left; background-color: #efefef; border-left: 0.3125rem solid #104aa4; }
.index .content .case .title h2 { padding-left: 0.34375rem; height: 1.59375rem; line-height: 1.59375rem; color: #000000; font-size: 0.8125rem; border-left: 0.09375rem solid #ffffff; font-weight: normal; }
.index .content .case .hy ul { padding: 0 0.625rem; overflow: hidden; margin-top: 1.125rem; }
.index .content .case .hy ul li { width: 48%; float: left; padding-bottom:1rem; background:url(/images/casebg.png) no-repeat center bottom; -webkit-background-size: 100% 1.26875rem; background-size: 100% 1.26875rem; overflow:hidden; }
.index .content .case .hy ul li img { width: 100%; height: 5.3125rem; }
.index .content .case .hy ul li h3 { color: #000000; font-size: 0.625rem; font-weight: normal; line-height: 180%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.index .content .case .hy ul li:nth-child(even) { float: right; }
.index .content .case .cp ul { padding-bottom: 0; margin: 0; border: 0 none; }
.index .content .page { font-size: 0; margin: 0.9375rem 0 1.34375rem; }
.index .content .page a { width: 4.21875rem; height: 1.625rem; line-height: 1.625rem; display: inline-block; color: #fff; font-size: 0.625rem; background-color: #1760be; border-radius: 0.125rem; margin: 0 0.34375rem; box-shadow: 0.40625rem 0.40625rem 0.8125rem rgba(201, 225, 255, 0.6); }

