@charset "utf-8";
* {margin: 0;padding: 0;}
/*html {filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); -webkit-filter: grayscale(100%); }*/
body {font-family: "Microsoft YaHei";}
ul,ol,li {list-style: outside none none;}
a{text-decoration: none;}
.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}
img{ border: none}
.w599{
	width: 9.359rem;
	margin: 0 auto;
}
.top{
	height: 1.563rem;
	background:#076cc8;
	margin-bottom: 1px;
}
.logo img{
	width: 5.203rem;
	padding-top: 0.344rem;
}
.cd{
	padding:0.484rem 0.156rem 0 0;

}
.cd img{
    width: 0.734rem;
}
.xq .ti{ font-size:0.250rem;}
.xq .message{ font-size:0.219rem;}
.subNavBox{width: 3.488rem;
	background: url(../images/tm.png);
	color: #fff;
	position: absolute;
	top: 1.563rem;
	right: 0;
	z-index: 9999;
	padding: 0.313rem 0.6rem;
	display: none;
	height: 100%;}
.subNav{
	border-bottom:solid 1px #82b5e3;
	cursor:pointer;
	font-size:0.375rem;
	color:#fff;
	padding-left:0.156rem;
	padding-bottom: 0.219rem;
	margin-bottom: 0.313rem;
}
.subNav p{
	
	background:url(../images/on.png) no-repeat right center;
}
.subNav a{
	color: #fff;
}
.currentDd{
	color:#fff;
}
.currentDt p{
	background:url(../images/off.png) no-repeat right center;
}
.navContent{
	display: none;
}
.navContent li a{
	display:block;
	font-size:0.375rem;
	color:#fff;
	padding-left:0.556rem;
	padding-bottom: 0.219rem;
}
.home-banner .swiper-container{height:4.3rem;}

.in-new{
	background: #f1f1f1;
	border-bottom: 1px solid #e4e4e4;
	padding: 0.469rem 0;
}
.in-ti01{
	text-align: center;
}
.in-ti01 img{
	width: 2.203rem;
}
.in-xian01 img{
	width: 9.359rem;
	padding: 0.203rem 0;
}

.Menubox {
	height: 0.938rem;
	margin: 0 auto;
	position: relative;
}
.Menubox li {
	float: left;
	display: block;
	cursor: pointer;
	text-align: center;
	height: 0.938rem;
	background: #0481d5;
	margin-right: 0.031rem;
	line-height: 0.938rem;
	width: 3.078rem;
	font-size: 0.375rem;
	font-weight: bold;
	color: #fff;
}
.Menubox li.hover {
	color: #fff;
	background: #1daff3;
}
.Contentbox {
	clear: both;
	margin-top: 0.297rem;
	overflow: auto;
}

.zx-list{
	width: 100%;
}
.zx-list li{
	border-bottom: 1px solid #d1d1d1;
	margin-bottom: 0.275rem;
	background: url(../images/jx3.jpg) no-repeat left 0.1rem;
	padding-left: 0.381rem;
	padding-bottom: 0.275rem;
}
.zx-list li span{
	float: right;
	color: #999;
}
.zx-list li a{
	display: block;
	float: left;
	width: 7.172rem;
	white-space:nowrap; 
	overflow:hidden; 
	text-overflow:ellipsis;
	font-size: 0.313rem;
	color: #666;
}

.box1-le {
	width: 4.250rem;
	height: 2.703rem;
	position: relative;
	margin-bottom: 0.297rem;
}
.box1-le img{
	width: 100%;
	height: 100%;
}
.box1-le p{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 0.578rem;
	background: url(../images/tm_bg.png);
	color: #fff;
	text-align: center;
	line-height: 0.578rem;
}
.box1-ri{
	width: 4.922rem;
}
.box1-ri h1 a{
	color: #f08203;
	display: block;
	font-size: 0.313rem;
	padding-bottom: 0.156rem;
}
.box1-ri p{
	line-height: 1.4;
}
.fw-ti{
	width: 100%;
	min-height: 0.406rem;
	background: url(../images/bg.jpg) repeat-x bottom center;
}
.in-fw{
    padding:0.781rem 0 0.781rem 0;
}
.fw-ti{
	position: relative;
}
.fw-ti a{
	display: block;
	position: absolute;
	right: 0;
	bottom: 0.234rem;
	color: #f08203;
	background: #fff;
}
.fw-ti img{
	background: #fff;
	position: absolute;
	top: 0;
	bottom:0.558rem;
	right: 0;
	left: 0;
	margin: auto;
	width: 1.859rem;
}
.in-fw-list li{
	width: 4.406rem;
	float: left;
	margin: 0.563rem 0.1rem 0 0.1rem;
}
.in-fw-list li img{
	width: 100%;
	height: 3.047rem;
}
.in-fw-list li p{
	background: #f1f1f1;
	border-bottom: 1px solid #e4e4e4;
	height: 0.938rem;
	line-height: 0.938rem;
	text-align: center;
	color: #333;
	font-size: 0.275rem;
}

.swiper-pagination-bullet-active{ background:#076cc8}
.swiper-container .swiper-slide{ height:4.375rem; width:10rem; position:relative}
.swiper-slide img{ width:100%; height:100%; position:absolute; top:0; left:0}
.swiper-container-horizontal>.swiper-pagination-bullets{ bottom:0.25rem;}


.swiper-pagination-bullets>span{ width:0.16rem; height:0.16rem; }
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 0.078rem}

.Menubox1 {
	height: 0.938rem;
	margin: 0 auto;
	position: relative;
}
.Menubox1 li {
	float: left;
	display: block;
	cursor: pointer;
	text-align: center;
	height: 0.938rem;
	background: #0481d5;
	margin-right: 0.031rem;
	line-height: 0.938rem;
	width: 3.078rem;
	font-size: 0.375rem;
	font-weight: bold;
	color: #fff;
}
.Menubox1 li.hover {
	color: #fff;
	background: #1daff3;
}
.zt-list li img{
	width: 9.359rem; 
	overflow: hidden;
}
.zt-list li{
	float: left;
	width: 100%;
	margin-bottom: 0.2rem;
}
.zs01 img{
	width: 1.859rem;
}
.in-fc-tu{
	height: 3.984rem;
	overflow: hidden;
	padding-top:0.219rem;
}
.fc-le{
	width: 4.516rem;
	height: 3.984rem;
}
.fc-le img{
	width: 100%;
	height: 100%;
}
.fc-ri{
	width: 4.843rem;
}
.fc-ri li{
	width: 2.344rem;
	height: 1.953rem;
	float: left;
	margin: 0 0 0.078rem 0.068rem;
}
.fc-ri li img{
	width: 100%;
	height: 100%;
}
.in-link li{
	float: left;
	padding:0.1rem;
} 
.in-link li a{
	color: #333;
}
.in-link{
	padding-top: 0.3rem;
}
.footer{
	width: 10rem;
	margin: 0 auto;
	height: 3.672rem;
	background: url(../images/f_bg.jpg);
}
.footer p{
	text-align: center;
	color: #d4d4d4;
	font-size: 0.281rem;
	line-height: 1.5;
	padding-top: 0.453rem;
}
.ne-xi{
	padding: 0.591rem 0;
}
.ne-ab p{
   font-size: 0.281rem;
   line-height: 1.5;
   text-indent: 0.438rem;
}

.tu01{
	width: 9.359rem;
	padding-top:0.1rem;
}
.tu02{
	width: 1.234rem;
	height: 0.859rem;
}
.zizhi li{ 
	width:2.969rem; 
	position:relative; 
	text-align: center;
	float:left; 
	margin:0px 0.047rem 0.313rem 0.047rem;
	border: 1px solid #eee;
}
.zizhi li img{
	padding-top: 0.1rem;
	width: 2.828rem;
	height:2.266rem;
}
.zizhi li p{
	color: #333;
}
.jianT{text-align: center; padding-top: 0.469rem;}
.jianT li a{ font-size: 14px; color:#474747; padding:6px 10px ; line-height: 1; border: 1px solid #dbdbdb; background:#f8f8f8; border-radius:5px; }
.jianT li a:hover{text-decoration: none; background:#00488e; border:1px solid #2b2b33; color:#fff;}
.jianT li{ display: inline; margin: 0 2px}
.jianT li .on{ background:#00488e; border:1px solid #2b2b33; color:#fff;   padding: 7px 11px; border-radius: 5px;}

.jianT a[disabled]{  color: #777;cursor: not-allowed;background-color: #fff;border-color: #ddd; }
.ne-wh dl{
	width:2.125rem;
	float:left;
	margin-right: 0.203rem;
}
.ne-wh dl dt{
	width: 2.125rem;
	height: 0.703rem;
	line-height: 0.703rem;
	text-align: center;
	color: #fff;
	font-size: 0.281rem;
	background: #076cc8;
}
.ne-wh dl dd{
	position: relative;
	height: 2.891rem;
	overflow: hidden;
	margin-top: 0.156rem;
	width: 2.125rem;
}
.ne-wh dl dd img{
	width: 100%;
	height: 100%;
}
.wh-box{
	height: 2.891rem;
	overflow: hidden;
	width: 2.125rem;
	background: url(../images/tm_bg1.png);
	color: #fff;
	position: absolute;
	top: 2.891rem;
	left: 0;
	text-align: center;
	font-size: 0.250rem;
	transition-duration: .5s;
}
.ne-wh dl:hover .wh-box{
	top: 0;
}
.tu03{
	width: 9.359rem;
	height: 2.813rem;
}
.sideMen{ 
	width:100%; 
}
.sideMen h3{ 
	height:0.500rem; 
	line-height:0.500rem; 
	padding-left:10px;  
	border-top:1px solid #e3e3e3; 
	background:#076cc8;
	font-weight: normal;
	color: #fff;
}

.sideMen ul{ 
	padding:8px 0; 
	line-height: 1.6;  
}
.sideMen ul span{
	color: #076cc8;
}
.tu04{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0.8;

}
.zydd{
	position: relative;
	width: 9.359rem;
	height: 6.875rem;
	background: #000;
}
.zydd p{
	color: #fff;
	position: absolute;
	z-index: 1;
	text-align: center;
	width: 100%;
	line-height: 2;
	padding-top:0.1rem;
	font-size:0.313rem;
}
.con-three{
	width: 2.859rem;
	height: 4.266rem;
	float: left;
	margin: 0.113rem;
	position: relative;
	cursor: pointer;
	overflow: hidden;

}
.con-three img{
	width: 2.859rem;
	height: 4.266rem;
}
.txt-three{
	position: absolute;
	left: 0;
	top: 4.266rem;
	width: 100%;
	height: 4.266rem;
	text-align: center;
	color: #fff;
	background: rgba(0,0,0,0.6);
	filter:Alpha(opacity=80);
	transition-duration: 500ms
}
.txt-three h3{
	font-weight: normal;
	font-size: 0.281rem;
	padding: 1rem 0 0.2rem 0;
}
.con-three:hover .txt-three{
	top:0;
}
.txt-three p{
	font-size: 0.250rem;
	display: block;
	padding-bottom: 0.2rem;
}
.txt-three a{
	color: #fff;
	background: #52c60a;
	border-radius: 5px;
	padding: 7px 5px;
	font-size: 0.250rem;
}
.send_k03{ width:100%; height:0.594rem; border:1px solid #dcdcdc; border-radius:5px; outline:none;}
.dl_form{ padding-bottom:0.391rem; clear:both; width: 100%; margin: 0 auto;}
.send_k04{ width:138px; height:34px; line-height:34px; text-align:center; font-size: 0.250rem; color:#fff; background:#076cc8; border:none; outline:none; cursor:pointer; display:block;}
.tj{
	width: 138px; margin:0 auto;
}
.dl01{ width:20%; font-size:16px; line-height:0.594rem;font-size: 0.250rem;}
.dl02{ width:78%; font-size:16px; line-height:0.594rem;}

.detail p{
    font-size:16px;
}
 .detail img {
                                max-width: 90%;
                            }





.Menubox5 {
	margin: 0 auto;
	padding-left: 0.078rem;
	position: relative;
}
.Menubox5 li {
	float: left;
	display: block;
	cursor: pointer;
	text-align: center;
	height: 0.469rem;
	background: #ececec;
	margin-right: 0.078;
	line-height: 0.469rem;
    padding: 0 0.375rem;
	font-size: 0.219rem;
	font-weight: bold;
	color: #777;
}
.Menubox5 li.hover {
	color: #fff;
	background: #0066cb;
}
.Contentbox5 {
	clear: both;
	
	overflow: auto;

	padding:0.391rem 0.297rem 0.781rem 0.297rem;
}
.CbContainer5 ul{
	float: left;
	margin-right: 0.641rem;
}
.CbContainer5 ul li{
	padding-bottom: 0.078rem;
	font-size: 0.219rem;
	color:#333;
}