.wrapper{}
.banner{ width:1920px; position:relative; left:50%; margin-left:-960px; height:585px;}
.banner .hd{ width:100%; position:absolute; left:0; bottom:30px; text-align:center; z-index:9} 
.banner .hd li{ display:inline-block; vertical-align:top; margin:0 5px; width:36px; height:10px; background:#fff; border-radius:5px; font-size:0; cursor:pointer;}
.banner .hd li.on{ background:#00c0ff;}

.gcon_1{ width:100%; border-bottom:1px solid #d1d1d1;  height:56px}
.gcon_1 .nr{ width:1200px; margin:0 auto}
.gcon_1 .nr .lt{ float:left}

.gcon_1 .nr .lt .s1{ background:url(../image/g_02.png) left center no-repeat; padding-left:43px; line-height:56px; font-size:14px; color:#333333; float:left}
.gcon_1 .nr .lt .s2{ float:left; width:700px}
.gcon_1 .nr .lt .s2 li{ width:300px; margin-right:50px; line-height:56px; font-size:14px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; float:left; color:#333}
.gcon_1 .nr .lt .s2 li a{ color:#333}
.gcon_1 .nr .rt{ width:230px; height:30px; box-sizing:border-box; border:1px solid #d1d1d1; float:right; position:relative; margin-top:13px}
.gcon_1 .nr .rt .inp1{ width:150px; height:28px; border:0; position:absolute; left:10px; top:0; outline:none}
.gcon_1 .nr .rt .inp2{ width:47px; height:30px; position:absolute; right:-1px; top:-1px; z-index:2; border:0; background:url(../image/g_03.png) center center no-repeat; cursor:pointer}

.gcon_2{ width:100%; margin-top:40px}
.gcon_2 .nr{ width:1200px; margin:0 auto}
.gcon_2 .nr .lt{ width:648px; height:382px; float:left}
.gcon_2 .nr .lt .tab01{ width:648px; height:382px;position:relative}
.gcon_2 .nr .lt .tab01 .bd{ width:100%}
.gcon_2 .nr .lt .tab01 .bd li{ width:100%; position:relative}
.gcon_2 .nr .lt .tab01 .bd li p{ width:100%; height:40px; color:#fff; box-sizing:border-box; font-size:14px; padding:0 150px 0 15px; position:absolute; left:0; bottom:0;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height:40px; background:rgba(00,00,00,0.5)}
.gcon_2 .nr .lt .tab01 .hd{ width:100px; height:9px; position:absolute; z-index:99; right:15px; bottom:14px; font-size:0; text-align:right}
.gcon_2 .nr .lt .tab01 .hd li{ display:inline-block; vertical-align:top; width:9px; height:9px; background:#fff; border-radius:50%; margin-left:10px; cursor:pointer}
.gcon_2 .nr .lt .tab01 .hd li.on{ background:#00c0ff}
.gcon_2 .nr .rt{ width:520px; float:right}
.gcon_2 .nr .rt .tab02{ width:100%}
.gcon_2 .nr .rt .tab02 .hd{ width:100%; background:url(../image/g_04.png) left center no-repeat; height:40px; border-bottom:1px solid #e4e4e4}
.gcon_2 .nr .rt .tab02 .hd ul{ display:inline-block; vertical-align:top; margin-left:25px}
.gcon_2 .nr .rt .tab02 .hd ul li{ display:inline-block; vertical-align:top; line-height:40px; font-size:18px; color:#333333; margin-right:20px; position:relative; position:relative}
.gcon_2 .nr .rt .tab02 .hd ul li.on{ font-weight:bold; color:#00c0ff}
.gcon_2 .nr .rt .tab02 .hd ul li.on:after{ content:""; display:block; width:100%; height:3px; background:#00c0ff; position:absolute; left:0; bottom:-2px}
.gcon_2 .nr .rt .tab02 .hd a{ display:block; float:right; line-height:40px; font-size:14px; color:#6e6e6e}
.gcon_2 .nr .rt .tab02 .bd{ width:100%; margin-top:8px}
.gcon_2 .nr .rt .tab02 .bd ul li{ width:100%}
.gcon_2 .nr .rt .tab02 .bd ul li a{ display:block; width:370px; height:34px; line-height:34px; background:url(../image/g_06.png) 2px center no-repeat; padding-left:20px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; float:left; font-size:18px}
.gcon_2 .nr .rt .tab02 .bd ul li span{ float:right; line-height:34px; margin-right:2px; font-size:18px}
.gcon_2 .nr .rt .tab02 .bd ul li:hover{ box-shadow:0 0 10px rgba(00,00,00,0.2)}

.gcon_3{ width:1200px; margin:0 auto}
.gcon_3 .top{ width:100%; height:40px; margin-top:30px; background:url(../image/g_04.png) left center no-repeat; padding-left:25px; border-bottom:1px solid #e4e4e4; box-sizing:border-box}
.gcon_3 .top h3{ display:inline-block; vertical-align:top; font-size:18px; color:#00c0ff; line-height:40px}
.gcon_3 .top a{ display:block; float:right; line-height:40px}
.gcon_3 .picMarquee-left{ width:100%; margin-top:25px; overflow:hidden}
.gcon_3 .picMarquee-left li{ width:251px; margin-right:30px; text-align:center}
.gcon_3 .picMarquee-left li .title{ font-size:14px; color:#333; margin-top:10px}
.gcon_3 .picMarquee-left li .title a{ color:#333}


.gcon_4{ width:1200px; margin:0 auto; margin-bottom:55px}
.gcon_4 .top{ width:100%; height:40px; margin-top:30px; background:url(../image/g_04.png) left center no-repeat; padding-left:25px; border-bottom:1px solid #e4e4e4; box-sizing:border-box}
.gcon_4 .top h3{ display:inline-block; vertical-align:top; font-size:18px; color:#00c0ff; line-height:40px}
.gcon_4 .top a{ display:block; float:right; line-height:40px}
.tab03{ width:100%; margin-top:20px}
.tab03 li{ width:127px; overflow:hidden; float:left; position:relative; transition:all 0.5s linear}
.tab03 li h3{ font-size:18px; color:#fff; position:absolute; left:20px; top:20px; z-index:2; font-weight:normal}
.tab03 li p{ font-size:16px; color:#fff; position:absolute; left:20px; top:45px; z-index:2; font-weight:normal; width:500px; text-transform:uppercase}
.tab03 li.on{ width:438px}


.gcon_5{ width:100%; border-top:3px solid #d2d3d4}
.gcon_5 .nr{ width:1200px; margin:0 auto}
.gcon_5 .nr .lt{ width:900px; float:left}
.gcon_5 .nr .lt .s1{ float:left; line-height:70px; font-size:14px; font-weight:bold; color:#333}
.gcon_5 .nr .lt .s2{ width:800px; float:left}
.gcon_5 .nr .lt .s2 a{ display:block; line-height:70px; font-size:14px; color:#333; float:left; margin-left:30px}
.gcon_5 .nr .rt{ float:right; background:url(../image/g_14.png) left center no-repeat; line-height:70px; padding-left:30px; font-size:17px; color:#333333; font-weight:bold}








































