@charset "utf-8";
/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
html,body{height:100%;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font:12px/1.14 arial,\5b8b\4f53;color:#333;outline:0;}
body{background:#f3f6f9;font-family: "Microsoft YaHei","å¾®è½¯éé»",tahoma,arial,simsun,"å®ä½";font-size: 14px;}
a{color:#000;}

.cf:after{display:block;clear:both;content:"";visibility:hidden;height:0;}
.cf{zoom:1;}
.fl{float: left !important;}
.fr{
	float: right !important;
	padding-right: 10px;
}
.dn{display: none;}
/* function*/
.f-cb:after,.f-cbli li:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.f-cb,.f-cbli li{zoom:1;}
.f-cb1{clear: both;}
.f-ib{display:inline-block;*display:inline;*zoom:1;}
.f-dn{display:none;}
.f-db{display:block;}
.f-dib{display: inline-block;}
.f-fl{float:left;}
.f-fr{float:right;}
.f-pr{position:relative;}
.f-pa{position:absolute;}
.f-right10{right: 10px;}
.f-prz{position:relative;zoom:1;}
.f-iauto,.f-iauto img{width: auto;}
.f-oh{overflow:hidden;}
.f-ff0{font-family:arial,\5b8b\4f53;}
.f-ff1{font-family:"Microsoft YaHei",\5fae\8f6f\96c5\9ed1,arial,\5b8b\4f53;}
.f-ti2{text-indent:2em;}
.f-fs12{font-size:12px;}
.f-fs14{font-size:14px;}
.f-fs16{font-size:16px;}
.f-fs18{font-size:18px;}
.f-fs20{font-size:20px;}
.f-fs22{font-size:22px;}
.f-fs24{font-size:24px;}
.f-fs26{font-size:26px;}
.f-fs28{font-size:28px;}
.f-fs30{font-size:30px;}
.f-fs36{font-size:36px;}
.f-fs40{font-size:40px;}
.f-fs48{font-size:48px;}
.f-fwn{font-weight:normal;}
.f-fwb{font-weight:bold;}
.f-tal{text-align:left;}
.f-tac{text-align:center;}
.f-tar{text-align:right;}
.f-c000{  color: #000;  }
.f-vam,.f-vama>*{vertical-align:middle;}
.f-vatb{vertical-align:text-bottom;}
.f-vatp{vertical-align: top;}
.f-wsn{word-wrap:normal;white-space:nowrap;}
.f-pre{overflow:hidden;text-align:left;white-space:pre-wrap;word-wrap:break-word;word-break:break-all;}
.f-wwb{white-space:normal;word-wrap:break-word;word-break:break-all;}
.f-ti{overflow:hidden;text-indent:-30000px;}
.f-ti2{text-indent:2em;}
.f-lhn{line-height:normal;}
.f-tdu,.f-tdu:hover{text-decoration:underline;}
.f-tdn,.f-tdn:hover{text-decoration:none;}
.f-toe{overflow:hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;}
.f-csp{cursor:pointer;}
.f-csd{cursor:default;}
.f-csh{cursor:help;}
.f-csm{cursor:move;}
.f-usn{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}
/*éç¨*/
.h1,h1 {font-size:36px}
.h2,h2 {font-size:30px}
.h3,h3 {font-size:24px}
.h4,h4 {font-size:18px}
.h5,h5 {font-size:14px}
.h6,h6 {font-size:12px}

.col1,.col10,.col11,.col12,.col2,.col3,.col4,.col5,.col6,.col7,.col8,.col9 {
	float:left
}
.col12 {  width:100%  }
.col11 {  width:91.66666667%  }
.col10 {  width:83.33333333%  }
.col9 {  width:75%  }
.col8 {  width:66.66666667%  }
.col7 {  width:58.33333333%  }
.col6 {  width:50%  }
.col5 {  width:41.66666667%  }
.col4 {  width:33.33333333%  }
.col3 {  width:25%  }
.col2 {  width:16.66666667%  }
.col1 {width:8.33333333%}
.pg20{padding: 20px;}
.pg10{padding: 10px;}
.pga{padding: 10px 0;}
.pga24{padding: 24px 0;}
.pga27{padding: 27px 0;}
.pga42{padding: 42px 0;}
.pgb{padding: 0 10px;}
.pt{padding-top: 10px;}
.pt15{padding-top: 15px;}
.pr{padding-right: 10px;}
.pb{padding-bottom: 10px;}
.pb20{padding-bottom: 20px;}
.pb25{padding-bottom: 25px;}
.pb30{padding-bottom: 30px;}
.pbp20{padding-bottom: 20%;}
.pl{padding-left: 10px;}
.pl15{padding-left: 15px;}

.mga{margin: 10px 0;}
.mgb{margin: 10px 0;}
.mt{margin-top: 10px;}
.mt15{margin-top: 15px;}
.mt17{margin-top: 17px;}
.mt20{margin-top: 20px;}
.mt50{margin-top: 50px;}
.mt60{margin-top: 60px;}
.mr{margin-right: 10px;}
.mr13{margin-right: 13px;}
.mr20{margin-right: 20px;}
.mb,.mbs>*{margin-bottom: 10px;}
.mb17{margin-bottom: 17px;}
.mb20{margin-bottom: 20px;}
.mb24{margin-bottom: 24px;}
.mb30{margin-bottom: 30px;}
.mb40{margin-bottom: 40px;}
.mb60{margin-bottom: 60px;}
.mbp20{margin-bottom: 20%;}
.ml{margin-left: 10px;}
.ml20{margin-left: 20px;}
.ml40{margin-left: 40px;}
.mbs>*:last-child{margin-bottom: 0}
.g-in{
	width: 1130px;
	margin: 0 auto;
}
.f-lh20{
	line-height: 20px;
}
/* æå­é¢è²åç®è¤æ ·å¼?*/
.c-a1{
	color: #03a5a5;
}
.c-a2{
	color: #a0a0a0;
}
.c-a3{
	color: #fff;
}
.c-a4{
	color: #05d3d3;
}
.b-a1{
	background: #2380b9;
}
.b-a2{
	background: #fff;
}
.img img{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:70%;}
/*åä»¶*/
.icon-pointa{
	width: 5px;
	height: 5px;
	display: inline-block;
	vertical-align: middle;
	background: #ccd4dc;
	border-radius: 50px;
}

/*æ¨¡å */
.idx-blocka{
	margin-bottom: 32px;
}
.idx-blockb .g-in>.fl{
	width: 560px;
}
.idx-blockb .fr{
	width: 480px;
	height: 126px;
	background: #fff;
}
.idx-blockb .fr .panelb{
	width: 233px;
	background: #2380b9;
}
.idx-blockb .fr .panela>div,
.idx-blockb .fr .panelb>div{
	padding-left: 20px;
}
.idx-blockb .fr .panela .a{
	padding-top: 24px;
	font-size: 16px;
	color: #8e8e8e;
}
.idx-blockb .fr .panela .b{
	padding-top: 11px;
	font-size: 16px;
	color: #8e8e8e;
}
.idx-blockb .fr .panelb .a{
	padding-top: 30px;
	font-size: 20px;
}
.idx-blockb .fr .panelb .b{
	margin-top: 5px;
	font-size: 40px;
}
.idx-blockc .g-in{
	width: 1130px;
	/*padding: 34px 39px 0 39px;*/
	padding-top:34px;
	padding-right:20px;
	margin-top: 24px;
	background: #fff;
}
.idx-blockc .thead{
	margin-top:20px;
	padding: 0 0 18px 0;
	font-size: 22px;
	color: #888;
	border-bottom: 1px solid #e6e6e6;
}
.idx-blockc .thead span{
	padding-bottom: 13px;
	border-bottom: 3px solid #2380b9;
}
.idx-blockc .tbody{
	width: 1130px;
	margin: 0 auto;
	margin-top: 19px;
}
.idx-blockc .item{
	width: 160px;
	float: left;
	margin-left: -1px;
	position: relative;
	border: 1px solid #9fdddd;
}
.idx-blockc .img{
	height: 170px;
	position: relative;
	line-height: 170px;
	margin-top: 20px;
}
.idx-blockc .img .num.active{
	display: block;
}
.idx-blockc .img .num{
	display: none;
	width: 25px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	position: absolute;
	right: 10px;
	top: 10px;
	color: #fff;
	background: #ffd54a;
}
.idx-blockc .icon-eye{
	width: 25px;
	height: 17px;
	position: absolute;
	top:10px;
	left: 10px;
	background: url("../images/idx-blockc-eye.png") no-repeat;
	cursor:pointer;
	z-index:99;
	display:none;
}
.idx-blockc .info{
	width: 100%;
	height: 75px;
	position: relative;
	text-align: center;
	color: #fff;
	background: #2380b9;
}
.idx-blockc .item:hover .btn{
	display: block;
}
.idx-blockc .info .btn{
	display: none;
	width: 25px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	position: absolute;
	bottom: 0;
	color: #fff;
	background: #000;
	cursor: pointer;
	padding: 0;
}
.idx-blockc .info .btn.btn-minus{
	left: 0;
}
.idx-blockc .info .btn.btn-plus{
	right: 0;
}

.ishow{
	position:fixed;
	top:0;
	left:0;
	background:#000;
	display:block;
	z-index:999;
	opacity:0.7;
	display:none;
	
	



}
.ishowa{
	width:100%;
	height:100%;
	

	position:relative;	
}
.ishowaa{
	width:400px;
	height:90px;
	border:1px solid #fff;
	position:absolute;
	left:0;top:0;right:0;bottom:0;
	margin:auto;
	color:#fff;
	
	line-height:30px;
	font-size:18px;
	text-align:center;
	padding: 0 20px;
	padding-top:30px;
	

}
.ts{
	width:100%;
	height:28px;
	text-align:center;
	line-height:28px;
	color:#fff;
	font-size:14px;
	position:absolute;
	bottom:50px;



}













































































































































































































