



.indbt{overflow:hidden; text-align:center;}
.indbt h1{ background:#FFF url(../img/ltbg.jpg) no-repeat center top; height:37px; width:100%;}
.indbt h2{ background:#F3F6F8 url(../img/btbg.jpg) no-repeat center top; height:37px; width:100%;}
.indbt h3{ width:59px; height:59px; margin:0 auto 10px;}
.indbt h4{ font-size:30px;}
.indbt p{font-size:28px; line-height:24px;}

.zdyslg{ background:url(../img/sty.png) no-repeat;}
.zthdlg{ background:url(../img/sty.png) no-repeat 0 -69px;}
.yydtlg{ background:url(../img/sty.png) no-repeat 0 -138px;}

.ejcd{ overflow:hidden;}
.ejcd ul{ width:1250px;}
.ejcd li{ float:left; width:195px; height:195px; background:#135E92; margin-right:8px; position:relative;}
.ejcd li h2{width:195px; height:195px; position:absolute; left:0; top:0; background:url(../img/ejcdbg.png) no-repeat; z-index:1;}
.ejcd li h3{ color:#FFF; font-size:18px; text-align:center; width:100%; z-index:2; position:absolute; left:0; top:120px;}
.ejcd li h3 p{ color:#FFF; font-size:14px; text-align:center;}
.ejcd .ckfw h2{ background-position:0 0;}
.ejcd .fkfw h2{ background-position:-205px 0;}
.ejcd .ekfw h2{ background-position:-405px 0;}
.ejcd .zjczb h2{ background-position:-607px 0;}
.ejcd .tsjh h2{ background-position:-812px 0;}
.ejcd .yjk h2{ background-position:-1015px 0;}


.xshd{ overflow:hidden;}
.xshd .sbk{ width:605px; height:407px; float:left; overflow:hidden;}
.xshd .sbk .ezy{ width:302.5px; float:left; height:407px;}
.xshd .sbk .esx{ width:605px; height:203.5px;}
.xshd .sbk .btk{width:302.5px;height:203.5px; background:#000; color:#FFF; text-align:center; overflow:hidden;}
.xshd .sbk .btk h2{ width:80px; height:80px; background:url(../img/xshdbg.png) no-repeat; margin:40px auto 10px;}
.xshd .sbk .btk h3{ font-size:18px; }
.xshd .sbk .btk h3 p{ font-size:14px; }

.xshd .xsk{ position:relative; overflow:hidden; }
.xshd .xsk:hover .fdxg,.xshd .sbk .khfk:hover .fdxg,.xshd .sbk .hfhjk:hover .fdxg,.xshd .sbk .lstd:hover .fdxg,.zthd .ztnr .ztxx ul li:hover .fdxg,.yydt .dtnr .dtxx ul li h2:hover .fdxg{-webkit-transform: scale(1.2,1.2);-moz-transform: scale(1.2,1.2);-o-transform: scale(1.2,1.2);-ms-transform: scale(1.2,1.2);transform: scale(1.2,1.2);}
.xshd .xsk .hdbz{ position:absolute; left:0;top:0; padding:90px;}
.xshd .xsk .hdbz h2{ width:70px; height:85px; background:url(../img/xshdbg.png) no-repeat -186px -176px ; float:left;}
.xshd .xsk .hdbz h3{ font-size:30px; color:#474747; font-weight:600;float:left; padding-left:30px;}
.xshd .xsk .hdbz h3 p{ font-size:28px;}
.xshd .xsk .hdbz h4 p{ line-height:26px; display:inline-block;padding-top:20px;}
.xshd .sbk .khfk{ overflow:hidden;position:relative; }
.xshd .sbk .khfk .fkb{position:absolute; left:0;top:0; padding:135px 0; width:100%; color:#FFF; text-align:center;}
.xshd .sbk .khfk .fkb h2{width:80px; height:80px; background:url(../img/xshdbg.png) no-repeat 0 -90px; margin:0 auto 10px;}
.xshd .sbk .khfk .fkb h3{ font-size:18px; }
.xshd .sbk .khfk .fkb h3 p{ font-size:14px; }
.xshd .sbk .hfhjk{ overflow:hidden; position:relative;}
.xshd .sbk .hfhjk .hjb{ position:absolute; left:0;top:0; padding:40px 70px; color:#FFF;}
.xshd .sbk .hfhjk .hjb h2{ font-size:30px; font-weight:600;}
.xshd .sbk .hfhjk .hjb h3{ font-size:28px; font-weight:600;}
.xshd .sbk .hfhjk .hjb p{ font-size:14px; }
.xshd .sbk .lstd{ overflow:hidden; position:relative;}
.xshd .sbk .lstd .tdnr{position:absolute; left:0;top:0; width:100%; padding:50px 0;  color:#FFF;}
.xshd .sbk .lstd .tdnr .tdb{ text-align:center;}
.xshd .sbk .lstd .tdnr .tdb h2{ font-size:30px; font-weight:600;}
.xshd .sbk .lstd .tdnr .tdb h3{ font-size:28px; font-weight:600;}
.xshd .sbk .lstd .tools{ position:absolute; margin:20px 39px;}

.xshd .sbk .lstd .tools ul li{margin-bottom: 15px;}
 /*运动样式*/
.xshd .sbk .lstd .tools .moveLeft{ position:relative; left:50%; opacity:0; filter:alpha(opacity=0);}
.xshd .sbk .lstd .tools .moveRight{ position:relative; left:-50%; opacity:0; filter:alpha(opacity=0);}

.xshd .sbk .lstd .tools .lt{ width:225px; height:35px; background:url(../img/toolssty.png) no-repeat; margin:15px auto 0; position:relative;overflow:hidden;-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px;
border-radius:5px; cursor:pointer;}
.xshd .sbk .lstd .tools .lt h3{ font-size:14px; color:#FFF; line-height:35px;background:url(../img/toolssty.png) no-repeat; padding-left:50px; padding-right:38px;}
.xshd .sbk .lstd .tools .lt span{ height:35px; width:38px; display:block; background:url(../img/toolssty.png) no-repeat 11px -180px; position:absolute; right:0; top:0;
-webkit-transition: -webkit-transform 0.5s ease-out;
	-moz-transition: -moz-transform 0.5s ease-out;
	-o-transition: -o-transform 0.5s ease-out;
	-ms-transition: -ms-transform 0.5s ease-out;}
.xshd .sbk .lstd .tools .lt:hover .sbxz{-webkit-transform: rotateZ(180deg);-moz-transform: rotateZ(180deg);-o-transform: rotateZ(180deg);-ms-transform: rotateZ(180deg);transform: rotateZ(180deg);}
.xshd .sbk .lstd .tools .cur span{-webkit-transform: rotateZ(-180deg);-moz-transform: rotateZ(-180deg);-o-transform: rotateZ(-180deg);-ms-transform: rotateZ(-180deg);transform: rotateZ(-180deg);}
.xshd .sbk .lstd .tools .bt{ width:225px; height:35px; background:url(../img/toolssty.png) no-repeat 0 -48px; margin:15px auto 0;  position:relative;overflow:hidden;-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px;
border-radius:5px;}
.xshd .sbk .lstd .tools .bt .kw{ height:35px; line-height:35px;border: 0 none;border-radius: 0;padding:0 38px 0 20px;outline: medium none; width:167px;}
.xshd .sbk .lstd .tools .bt .an{ height:35px; line-height:35px;border: 0 none;border-radius: 0;outline: medium none; width:38px; position:absolute; right:0; top:0;background:url(../img/toolssty.png) no-repeat -187px -48px; cursor:pointer;}
.xshd .sbk .lstd .tools .cxys h3{ background-position:13px -85px;}
.xshd .sbk .lstd .tools .wz h3{ background-position:13px -118px;}
.xshd .sbk .lstd .tools .xzzx h3{ background-position:13px -148px;}

.xshd .sbk .kcbm{ background:#135E92;}
.xshd .sbk .hmhd{ background:#fff; color:#474747; }
.xshd .sbk .hmhd h2{ background-position: -90px -180px;}
.xshd .sbk .bxfw{ background:#135E92;}
.xshd .sbk .bxfw h2{ background-position: -90px 0px;}
.xshd .sbk .hyfl{ background:#fff; color:#474747; }
.xshd .sbk .hyfl h2{ background-position: -0px -180px; }
.xshd .sbk .hycx{ background:#1A96D5; }
.xshd .sbk .hycx h2{ background-position: -90px -90px; }
.xshd .sbk .zzyy{ background:#123983; }
.xshd .sbk .zzyy h2{ background-position: -180px -0px ; }


.zdys{ width:100%; background:#F3F6F8;}
.zdys .ysnr{ overflow:hidden;}
.zdys .ysnr .ysjs{ overflow:hidden; margin-bottom:30px;}
.zdys .ysnr .ysjs .flicking_con{ overflow:hidden; width:975px; margin:0 auto;}
.zdys .ysnr .ysjs .flicking_con li{ float:left; width:148px; height:36px; border:#CECECE solid 1px; line-height:36px; text-align:center; margin:0 6px; cursor:pointer; background:#FFF;
-moz-border-radius: 20px 20px 20px 20px;
-webkit-border-radius: 20px;
border-radius:20px;}
.zdys .ysnr .ysjs .flicking_con .on{ background:#135E92;border:#135E92 solid 1px; color:#FFF;}
.zdys .ysnr .ysjs .ysxx{ width:1210px; margin:0 auto; overflow:hidden; position:relative; height:408px;}
.zdys .ysnr .ysjs .ysxx li{ float:left; width:605px; height:408px; cursor:pointer; position:relative; overflow:hidden;}
.zdys .ysnr .ysjs .dq_pl .cur_l,.zdys .ysnr .ysjs .dq_pl .cur_r{position:absolute; top:175px; width:62px; height:63px; z-index:999; background:url(../img/zjjt.png) no-repeat; cursor:pointer;}
.zdys .ysnr .ysjs .dq_pl .cur_l{ left:0px; background-position: left top;}
.zdys .ysnr .ysjs .dq_pl .cur_r{ right:0px;background-position: left bottom;}
.zdys .ysnr .ysjs .dsj-nr {height: 408px;overflow: hidden;position: relative;width: 1210px;}
.zdys .ysnr .ysjs .ysxx .grk{ float:left; width:302.5px; height:408px; background:#B5B5B5; overflow:hidden;}
.zdys .ysnr .ysjs .ysxx .grk img{width:302.5px; height:408px;}
.zdys .ysnr .ysjs .ysxx .xxk{ float:left; width:302.5px; height:408px; background:#FFF; position:relative;}
.zdys .ysnr .ysjs .ysxx .xxk h3{ text-align:center; font-size:18px; margin-top:45px;}
.zdys .ysnr .ysjs .ysxx .xxk h4{ text-align:center;margin-top:5px;}
.zdys .ysnr .ysjs .ysxx .xxk p{ padding:0 30px;margin-top:15px; line-height:32px; height:165px; overflow:hidden;}
.zdys .ysnr .ysjs .ysxx .xxk h5{ width:121px; height:38px; text-align:center; background:#FFF; line-height:38px;border:#B5B5B5 solid 1px; font-size:16px; display:block; margin:30px auto 0;}
.zdys .ysnr .ysjs .ysxx .xxk span{ height:20px; width:12px; display:none; background:url(../img/sty.png) no-repeat 0 -229px; position:absolute; left:0; top:190px;}
.zdys .ysnr .ysjs .ysxx .xxk:hover{ background:#1A96D5; color:#FFF;}
.zdys .ysnr .ysjs .ysxx .xxk:hover h5{border:#fff solid 1px; background:#FFF;}
.zdys .ysnr .ysjs .ysxx .xxk:hover h5 a{ color:#1a96d5;}
.zdys .ysnr .ysjs .ysxx .xxk:hover span{ display:block;}

.zdys .ysnr .ysjs .dsj-tb{ overflow:hidden; width:170px; margin:0 auto;}
.zdys .ysnr .ysjs .dsj-tb li{ width:16px; height:16px; background:#BFBFBF; display:block; margin:0 6px; float:left;-moz-border-radius: 50% 50% 50% 50%;
-webkit-border-radius: 50%;
border-radius:50%;}
.zdys .ysnr .ysjs .dsj-tb .on{ background:#1A96D5;}


.zthd{ width:100%; overflow:hidden;}
.zthd .ztdt{ background:#F3F6F8 url(../img/btbg.jpg) no-repeat center top; height:37px; width:100%}
.zthd .ztnr{ overflow:hidden;}

.zthd .ztnr .ztxx{ overflow:hidden;}
.zthd .ztnr .ztxx ul{ width:1240px;}
.zthd .ztnr .ztxx ul li{ float:left; width:280px; height:380px; margin-right:30px; overflow:hidden; position:relative;}
.zthd .ztnr .ztxx ul li img {width:280px; height:380px;}
.zthd .ztnr .ztxx ul li h3{ position:absolute; bottom:0; left:0; background:#000; height:40px; line-height:40px; width:100%; padding:14px 0; text-align:center; color:#FFF;background:#000;/* background color for IE */
filter: alpha(opacity=60); /* opacity filter for IE */
background-color: rgba(0,0,0, 0.6); /* for other browsers */}
.zthd .ztnr .ztxx ul li h3 p{ font-size:14px;}


.yydt{ width:100%; background:#F3F6F8;}
.yydt .dtt{ background:#FFF url(../img/ltbg.jpg) no-repeat center top; height:37px; width:100%}
.yydt .dtnr{ overflow:hidden;}

.yydt .dtnr .dtxx{ overflow:hidden; margin-bottom:150px;}
.yydt .dtnr .dtxx ul{ width:1235px;}
.yydt .dtnr .dtxx ul li{ width:286px; height:360px; float:left; background:#FFF; margin-right:20px;-moz-box-shadow: 2px 2px 10px #F1F2F5;/*firefox*/
-webkit-box-shadow: 2px 2px 10px #F1F2F5;/*safari或chrome*/
box-shadow:2px 2px 10px #F1F2F5;/*opera或ie9*/}
.yydt .dtnr .dtxx ul li h2{width:286px; height:218px; overflow:hidden;}
.yydt .dtnr .dtxx ul li h2 img{width:286px; height:218px;}
.yydt .dtnr .dtxx ul li h3 { padding:20px; overflow:hidden; font-size:14px;}
.yydt .dtnr .dtxx ul li h3 .lb{ width:90px; height:32px; line-height:32px; text-align:center; color:#FFF; background:#0156A9; display:block; float:left;-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px;
border-radius:5px;}
.yydt .dtnr .dtxx ul li h3 .lb a{ color:#FFF;}
.yydt .dtnr .dtxx ul li h3 .sj{ float:right;line-height:32px;}
.yydt .dtnr .dtxx ul li p{ padding:0 20px;}




















